Thiết lập cấu trúc nguồn cấp dữ liệu dịch vụ

Diễn giải giá dịch vụ

Giá là trường bắt buộc. Vui lòng xem các ví dụ(như người dùng nhìn thấy) để xác định cách trình bày giá trong nguồn cấp dữ liệu.

Ví dụ

Diễn giải giá:

INTERPRETATION_EXACT Như hiển thị cho người dùng: 39,99 đô la

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

Như hiển thị với người dùng: Miễn phí

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

Diễn giải giá:

INTERPRETATION_STARTS_AT Khi được hiển thị cho người dùng : Từ $0,00

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

Như hiển thị cho người dùng: Từ 25 USD

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

Diễn giải giá:

INTERPRETATION_RANGE: Như được hiển thị cho người dùng: $15 - $25

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

Diễn giải giá: INTERPRETATION_NOT_DISPLAYED

Như hiển thị cho người dùng: Người dùng sẽ không thấy giá

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

Bạn nên mô tả dịch vụ, nhưng không bắt buộc vì chúng tôi nhận thấy một số dịch vụ dễ hiểu và không phải người bán nào cũng cung cấp thông tin này. Nếu một dịch vụ giống với tên dịch vụ, bạn nên để trống mô tả để ngăn chặn tình trạng dư thừa. Tuy nhiên, quy định này sẽ không được thực thi.

Ví dụ

Khi nội dung mô tả dịch vụ được cung cấp cho một dịch vụ:

  
{
  "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."
    }
  }
}
  
Ảnh chụp màn hình về một loại dịch vụ có chữ ký số

Khi không có nội dung mô tả về các dịch vụ:

Ảnh chụp màn hình về một loại dịch vụ không có nội dung mô tả

Khi cung cấp nội dung mô tả dịch vụ nhưng dài hơn 120 ký tự, thì nội dung mô tả đó sẽ bị cắt bớt:


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

Danh mục dịch vụ và Gợi ý xếp hạng Gợi ý ảnh hưởng đến cả thứ tự dịch vụ trong một danh mục dịch vụ và thứ tự của các danh mục đó. Gợi ý về thứ hạng cho một danh mục được giả định là gợi ý xếp hạng tối thiểu của bất kỳ mặt hàng nào trong danh mục. Xin lưu ý rằng các yếu tố khác có thể cũng tác động đến thứ hạng cuối cùng, chẳng hạn như mức giá, nhật ký của người dùng, v.v. Phương pháp được đề xuất là xác định tổng thứ tự trên tất cả các dịch vụ, bằng cách chỉ định cho mỗi dịch vụ một gợi ý xếp hạng số nguyên duy nhất và đảm bảo rằng các giá trị gợi ý xếp hạng không trùng lặp giữa các danh mục. Ví dụ: nếu chúng ta muốn thứ tự ưu tiên của các danh mục và dịch vụ là: Tiện ích bổ sung có thể được thêm dưới dạng danh mục riêng, chỉ khi khách hàng có thể đặt trước dịch vụ một cách độc lập (không có dịch vụ chính)

Ví dụ:

  
{
  "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
      }
    }
  ]
}
  
Ảnh chụp màn hình về nhiều loại dịch vụ
Ảnh chụp màn hình về các dịch vụ trên một trang