Membuat Struktur Feed Layanan

Interpretasi Harga Layanan

Harga adalah kolom wajib diisi. Lihat contoh(seperti yang ditampilkan kepada pengguna) untuk menentukan cara menampilkan harga di feed.

Contoh

Interpretasi Harga:

INTERPRETATION_EXACT Seperti yang ditampilkan kepada pengguna: $39,99

  
{
  "service_price": {
    "price_interpretation": "INTERPRETATION_EXACT",
    "min_price": {
      "price_micros": 39990000,
      "currency_code": "USD"
    }
  }
}
  

Seperti yang ditampilkan kepada pengguna: Gratis

  
{
  "service_price": {
    "price_interpretation": "INTERPRETATION_EXACT",
    "min_price": {
      "price_micros": 0,
      "currency_code": "USD"
    }
  }
}
  

Interpretasi Harga:

INTERPRETATION_STARTS_AT Seperti yang ditampilkan kepada pengguna : Dari $0,00

  
{
  "service_price": {
    "price_interpretation": "INTERPRETATION_STARTS_AT",
    "min_price": {
      "price_micros": 0,
      "currency_code": "USD"
    }
  }
}
  

Seperti yang ditampilkan kepada pengguna: Dari $25,00

  
{
  "service_price": {
    "price_interpretation": "INTERPRETATION_STARTS_AT",
    "min_price": {
      "price_micros": 25000000,
      "currency_code": "USD"
    }
  }
}
  

Interpretasi Harga:

INTERPRETATION_RANGE: Seperti yang ditampilkan kepada pengguna: $15,00 - $25,00

  
{
  "service_price": {
    "price_interpretation": "INTERPRETATION_RANGE",
    "min_price": {
      "price_micros": 15000000,
      "currency_code": "USD"
    },
    "max_price": {
      "price_micros": 25000000,
      "currency_code": "USD"
    }
  }
}
  

Penafsiran Harga: INTERPRETATION_NOT_DISPLAYED

Seperti yang ditampilkan kepada pengguna: Tidak ada harga yang akan ditampilkan kepada pengguna

  
{
  "service_price": {
    "price_interpretation": "INTERPRETATION_NOT_DISPLAYED"
  }
}
  

Deskripsi layanan sangat direkomendasikan, tetapi bersifat opsional karena kami memahami bahwa beberapa layanan sudah jelas, dan tidak semua penjual memberikannya. Jika deskripsi layanan identik dengan nama layanan, sebaiknya deskripsi harus kosong untuk mencegah redundansi. Namun, hal ini tidak akan diterapkan.

Contoh

Jika deskripsi layanan diberikan untuk layanan:

  
{
  "localized_service_description": {
    "value": "Consultation to learn more about your hair coloring needs and schedule the reservation.",
    "Localized_value": {
      "locale": "en",
      "value": "Consultation to learn more about your hair coloring needs and schedule the reservation."
    }
  }
}
  
Screenshot jenis layanan dengan deskripsi

Jika tidak ada deskripsi layanan yang diberikan untuk layanan:

Screenshot jenis layanan tanpa deskripsi

Jika deskripsi layanan diberikan, tetapi lebih dari 120 karakter, deskripsi akan terpotong:


{
  "localized_service_description": {
    "value": "Keratin smoothing treatments repair damage, block humidity, and reduce frizz while restoring the hair’s strength & vibrance for healthier hair. Treatment times may vary.",
    "Localized_value": {
      "locale": "en",
      "value": "Keratin smoothing treatments repair damage, block humidity, and reduce frizz while restoring the hair’s strength & vibrance for healthier hair. Treatment times may vary."
    }
  }
}

Petunjuk Peringkat dan Kategori Layanan Petunjuk peringkat memengaruhi pengurutan layanan dalam kategori layanan, dan pengurutan kategori itu sendiri. Petunjuk peringkat untuk kategori diasumsikan sebagai petunjuk peringkat minimum dari item apa pun dalam kategori. Perhatikan bahwa faktor lain mungkin juga memengaruhi peringkat akhir, seperti harga, histori pengguna, dll. Pendekatan yang direkomendasikan adalah menentukan total pengurutan pada semua layanan, dengan menetapkan petunjuk peringkat bilangan bulat unik untuk setiap layanan dan memastikan bahwa nilai petunjuk peringkat tidak tumpang-tindih antarkategori. Misalnya, jika kita ingin urutan kategori dan layanan yang diinginkan adalah: Add-on dapat ditambahkan sebagai kategorinya sendiri, hanya jika dapat dipesan secara terpisah (tanpa layanan utama)

Contoh

  
{
  "data": [
    {
      "merchant_id":"merchant-1",
      "service_id": "services-1",
      "localized_service_name": {
        "value": "Classic Shave"
      },
      "localized_service_category": {
        "value": "Barber"
      },
      "service_price": {
          "price_interpretation": "INTERPRETATION_STARTS_AT",
          "min_price": {
              "price_micros": 25000000,
              "currency_code": "USD"
          }
      },
       "service_duration": {
          "duration_interpretation": "INTERPRETATION_EXACT",
          "min_duration_sec": 4500
      },
        "action_link": [
        {
          "url": "https://www.rwgpartnerwebsite.com/appointment/service-1/in-person-1",
          "language": "en"
        }
      ],
      "ranking hint": {
        "score": 1
      }
    },
    {
      "merchant_id":"merchant-1",
      "service_id": "services-2",
      "localized_service_name": {
        "value": "Beard Trim"
      },
      "localized_service_category": {
        "value": "Barber"
      },
       "service_price": {
          "price_interpretation": "INTERPRETATION_STARTS_AT",
          "min_price": {
              "price_micros": 20000000,
              "currency_code": "USD"
          }
      },
       "service_duration": {
          "duration_interpretation": "INTERPRETATION_EXACT",
          "min_duration_sec": 1500
      },
        "action_link": [
        {
          "url": "https://www.rwgpartnerwebsite.com/appointment/service-1/in-person-1",
          "language": "en"
        }
      ],
      "ranking hint": {
        "score": 2
      }
    },
    {
      "merchant_id":"merchant-1",
      "service_id": "services-3",
      "localized_service_name": {
        "value": "Massage Shampoo"
      },
      "localized_service_category": {
        "value": "Shampoo"
      },
       "service_price": {
          "price_interpretation": "INTERPRETATION_STARTS_AT",
          "min_price": {
              "price_micros": 15000000,
              "currency_code": "USD"
          }
      },
       "service_duration": {
          "duration_interpretation": "INTERPRETATION_EXACT",
          "min_duration_sec": 1500
      },
        "action_link": [
        {
          "url": "https://www.rwgpartnerwebsite.com/appointment/service-1/in-person-1",
          "language": "en"
        }
      ],
      "ranking hint": {
        "score": 3
      }
    },
    {
      "merchant_id":"merchant-1",
      "service_id": "services-4",
      "localized_service_name": {
        "value": "Buzz Cut"
      },
      "localized_service_category": {
        "value": "Haircuts"
      },
       "service_price": {
          "price_interpretation": "INTERPRETATION_STARTS_AT",
          "min_price": {
              "price_micros": 35000000,
              "currency_code": "USD"
          }
      },
       "service_duration": {
          "duration_interpretation": "INTERPRETATION_EXACT",
          "min_duration_sec": 3000
      },
        "action_link": [
        {
          "url": "https://www.rwgpartnerwebsite.com/appointment/service-1/in-person-1",
          "language": "en"
        }
      ],
      "ranking hint": {
        "score": 4
      }
    }
  ]
}
  
Screenshot berbagai jenis layanan
Screenshot layanan dalam halaman