-
Notifications
You must be signed in to change notification settings - Fork 1
Pola Input
Di sesi ini kita akan olah informasi dari toko sebagai object yang dapat di proses dengan method yang kita atur sedemikian rupa sehingga hasil dari prosesnya menjadi stok barang.
Prinsipnya kita bebas untuk menentukan object dan method. Apapun bentuknya bisa dipakai sepanjang memenuhi kriteria yang sudah kita tentukan yaitu:
- Bisa dibaca secara online oleh program.
- Pola keseluruhannya mengikuti pola induk
Pada sesi sebelumnya (Eksternal) pola di proses input:
| Toko --|-> Stok | Optimasi |
yang diinginkan adalah:
| | | | | Toko --|-> f(Toko) --|-> Data --|-> f(Data) --|-> Result --|-> Stok | | | | | Method-1 Method-2 Method-3 Method-4 Method-5 | | | | | | <-|-- Method-6 <-|-- | | | | | |
Target dari pola adalah Stok
.
Apa yang dimaksud dengan Stok
?
Untuk itu kita kembali sejenak ke Pola Induk:
| | | | | Toko --|-> Stok --|-> Merchant --|-> Peluang --|-> Portfolio--|-> Network | | | | | Optimasi Content API AdWords API Site API eShop SEO | | | | | | <-|-- App Engine <-|-- | | | | | |
Dari pola Induk kita dapatkan
Toko --|-> Stok --|-> Merchant
Jadi yang dimaksud dengan Stok
adalah untuk Merchant
.
Lalu apa yang dimaksud dengan Merchant
?
Nah agar supaya terarah, kita bahas dulu tentang Merchant
ini.
Merchant
disini adalah fitur yang membantu Anda dalam mengupload data produk dan toko ke Google dan membuatnya tersedia untuk Iklan Shopping dan layanan Google lainnya.
Untuk mengenal lebih jauh tentang Merchant Anda bisa simak Google Merchant Cente. Layanan ini tersedia bagi siapa saja yang sudah buat Akun Google (seperti Gmail).
Jika ditarik mundur dapat disimpulkan Stok
adalah data produk untuk diupload ke Merchant. Supaya bisa diupload maka data ini harus memenuhi kebijakan dan spesifikasi dari Google.
Untuk mencapai kriteria ini akan panjang bahasannya. Dalam sesi ini kita tidak akan bahas tentang detilnya. Kita akan batasi kedalam cara bagaimana data ini disiapkan secara garis besarnya saja.
Ada beberapa cara membuat data, salah satunya bisa dicek di link ini: https://support.google.com/merchants/answer/160593?hl=id
<?xml version="1.0"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:g="http://base.google.com/ns/1.0"> <title>Nama data feed Anda</title> <link href="http://www.example.com" rel="alternate" type="text/html" /> <updated>2006-06-11T18:30:02Z</updated> <author> <name>Google</name> </author> <id>tag:example.com,2006-06-11:/support/products</id> <entry> <title>Sweter wool merah</title> <id>1a</id> <link href="http://www.example.com/item1-info-page.html" /> <summary>Nyaman dan lembut, sweter ini akan menjaga Anda tetap hangat di malam musim dingin.</summary> <updated>2005-10-13T18:30:02Z</updated> <g:image_link>http://www.google.com/images/google_sm.gif</g:image_link> <g:price>25</g:price> <g:condition>baru</g:condition> </entry> </feed>
Contoh Data dengan Content API, bisa dicek di link ini:
https://developers.google.com/shopping-content/v2/making-requests?hl=id
{ "offerId": "book123", "title": "A Tale of Two Cities", "description": "A classic novel about the French Revolution", "link": "http://my-book-shop.com/tale-of-two-cities.html", "imageLink": "http://my-book-shop.com/tale-of-two-cities.jpg", "contentLanguage": "en", "targetCountry": "GB", "channel": "online", "availability": "in stock", "condition": "new", "googleProductCategory": "Media > Books", "gtin": "9780007350896", "price": { "value": "2.50", "currency": "GBP" }, "shipping": [{ "country": "GB", "service": "Standard shipping", "price": { "value": "0.99", "currency": "GBP" } }], "shippingWeight": { "value": "200", "unit": "grams" } }
Input --|-> f(Input) | | | | | | Data --|-> f(Data) | | | | | | Result --|-> Output
Toko --|-> f(Input) | | | | | | Data --|-> f(Data) | | | | | | Result --|-> Stok
Toko --|-> Sitemap | | | | | | Data --|-> f(Data) | | | | | | Result --|-> Stok
This documentation is mapped under Mapping and licensed under Apache License, Version 2.0.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright (c) 2018-2020 Chetabahana Project