Skip to content

Pola Input

Chetabahana edited this page Jun 28, 2018 · 4 revisions

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.

Table of Contents

Prinsip

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

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 Pola

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      <-|--            |
              |              |              |             |              |

Stok

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

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).

Definisi Stok

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.

Contoh Data

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"
  }
}

Toko

            Input          --|-> f(Input)   |             |
                             |              |             |
                             |    Data    --|-> f(Data)   |
                             |              |             |
                             |              |   Result  --|->         Output
            Toko           --|-> f(Input)   |             |
                             |              |             |
                             |    Data    --|-> f(Data)   |
                             |              |             |
                             |              |   Result  --|->         Stok
            Toko           --|-> Sitemap    |             |
                             |              |             |
                             |    Data    --|-> f(Data)   |
                             |              |             |
                             |              |   Result  --|->         Stok
Clone this wiki locally