Plik danych usług strukturyzowania

Interpretacja cen usług

Cena jest polem wymaganym. Zapoznaj się z przykładami(widocznymi dla użytkownika), aby określić, jak mają być przedstawiane ceny w pliku danych.

Przykłady

Interpretacja ceny:

INTERPRETATION_EXACT Wyświetlane użytkownikowi: 39,99 PLN

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

Zgodnie z informacjami wyświetlanymi użytkownikowi: bezpłatny

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

Interpretacja ceny:

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

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

Zgodnie z informacjami wyświetlanymi użytkownikowi: od 25,00 PLN

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

Interpretacja ceny:

INTERPRETATION_RANGE: 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 ceny: INTERPRETATION_NOT_DISPLAYED

Wyświetlane użytkownikowi: cena nie będzie wyświetlana.

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

Opis usługi jest zdecydowanie zalecany, ale opcjonalny, ponieważ zdajemy sobie sprawę, że niektóre usługi nie wymagają wyjaśnień i nie wszyscy sprzedawcy go oferują. Jeśli opis usługi jest identyczny z jej nazwą, zalecamy, aby był on pusty, aby zapobiec nadmiarowości. Nie będzie to jednak stosowane.

Przykłady

Gdy podany jest 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 przedstawiający rodzaj usługi z opisem

Jeśli nie podano opisu usług:

Zrzut ekranu przedstawiający rodzaj usługi bez opisu

Jeśli podany jest opis usługi, który jest dłuższy niż 120 znaków, zostanie skrócony:


{
  "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 rankingu usług i wskazówek dotyczących rankingu wpływają zarówno na porządek usług w ramach danej kategorii, jak i porządek samych kategorii. Przyjmuje się, że wskazówka dotycząca rankingu w przypadku danej kategorii jest minimalną wartością rankingu dowolnego elementu w danej kategorii. Pamiętaj, że na ostateczny ranking mogą też wpływać inne czynniki, takie jak cena, historia użytkownika itp. Zalecanym sposobem jest zdefiniowanie kolejności wszystkich usług przez przypisanie im unikalnej podpowiedzi dotyczącej rankingu w postaci liczby całkowitej oraz upewnienie się, że wartości wskazówek dotyczących rankingu nie nakładają się na siebie w różnych kategoriach. Jeśli na przykład chcesz, aby preferowana kolejność kategorii i usług miała postać: Dodatki można dodawać jako oddzielną kategorię, tylko wtedy, gdy 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 typy usług
Zrzut ekranu przedstawiający usługi na stronie