Plik danych usług strukturyzowania

Interpretacja cen usług

Cena jest polem wymaganym. Zapoznaj się z przykładami(wyświetlanymi użytkownikowi), aby określić sposób przedstawiania cen w pliku danych.

Przykłady

Interpretacja cen:

INTERPRETATION_EXACT — wyświetlane użytkownikowi: 39,99 USD

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

Wyświetlana użytkownikom: bezpłatne

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

Interpretacja cen:

INTERPRETATION_STARTS_AT Wyświetlane użytkownikowi : od 0,00 USD

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

Wyświetlana użytkownikowi: od 25,00 USD

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

Interpretacja cen:

INTERPRETATION_RANGE: na stronie wyświetlany użytkownikowi: 15–25 PLN

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

Interpretacja cen: INTERPRETATION_NOT_DISPLAYED

Wyświetlana użytkownikowi: użytkownik nie będzie widzieć ceny

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

Opis usługi jest zdecydowanie zalecany, ale, jak rozumiemy, jest opcjonalny. że niektóre usługi nie wymagają wyjaśnienia i nie wszyscy sprzedawcy je oferują. Jeśli usługa Opis jest taki sam jak nazwa usługi, zalecamy, aby opis był pusty aby zapobiec nadmiarowości. Nie będzie to jednak wymuszane.

Przykłady

Jeśli dla danej usługi zostanie podany opis usługi:

  
{
  "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."
    }
  }
}
  
Zrzut ekranu pokazujący rodzaj usługi z opisem

Jeśli dla usług nie podano opisu:

Zrzut ekranu pokazujący rodzaj usługi bez opisu

Jeśli podany opis usługi ma więcej niż 120 znaków, obcięty:


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

Wskazówki dotyczące kategorii usług i rankingu wskazówek w rankingu wpływają na kolejność usług w kategorii usług i kolejności samych kategorii. Wskazówka dotycząca rankingu dla kategorii jest uznawana za minimalną wskazówkę dotyczącą rankingu dowolnego elementu w kategorii. Pamiętaj, że inne czynniki mogą wpływają też na ostateczny ranking, taki jak cena, historia użytkowników itp. Zalecamy zdefiniuj łączną kolejność wszystkich usług, przypisując każdej z nich unikalną wskazówkę dotyczącą rankingu w postaci liczby całkowitej i zadbać o to, aby wartości wskazówek dotyczących rankingu nie pokrywały się w poszczególnych kategoriach. Na przykład: preferowana kolejność kategorii i usług: dodatki można dodawać jako osobne kategorie, tylko pod warunkiem, że można je zarezerwować niezależnie (bez usługi podstawowej).

Przykład

  
{
  "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
      }
    }
  ]
}
  
Zrzut ekranu przedstawiający różne rodzaje usług
Zrzut ekranu przedstawiający usługi w obrębie strony