Interpretazione dei prezzi dei servizi
Il campo Prezzo è obbligatorio. Dai un'occhiata agli esempi mostrati all'utente per determinare come rappresentare i prezzi nel feed.
Esempi
Interpretazione del prezzo:
INTERPRETATION_EXACT Come mostrato all'utente: 39,99 $
{
"service_price": {
"price_interpretation": "INTERPRETATION_EXACT",
"min_price": {
"price_micros": 39990000,
"currency_code": "USD"
}
}
}
Come mostrato all'utente: senza costi
{
"service_price": {
"price_interpretation": "INTERPRETATION_EXACT",
"min_price": {
"price_micros": 0,
"currency_code": "USD"
}
}
}
Interpretazione del prezzo:
INTERPRETATION_STARTS_AT Come mostrato all'utente : da 0,00 $
{
"service_price": {
"price_interpretation": "INTERPRETATION_STARTS_AT",
"min_price": {
"price_micros": 0,
"currency_code": "USD"
}
}
}
Come mostrato all'utente: da 25 $
{
"service_price": {
"price_interpretation": "INTERPRETATION_STARTS_AT",
"min_price": {
"price_micros": 25000000,
"currency_code": "USD"
}
}
}
Interpretazione del prezzo:
INTERPRETATION_RANGE: come mostrato all'utente: $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"
}
}
}
Interpretazione del prezzo: INTERPRETATION_NOT_DISPLAYED
Come mostrato all'utente: all'utente non verrà mostrato nessun prezzo
{
"service_price": {
"price_interpretation": "INTERPRETATION_NOT_DISPLAYED"
}
}
La descrizione del servizio è vivamente consigliata, ma è facoltativa in quanto lo riconosciamo che alcuni servizi sono autoesplicativi e che non tutti i commercianti li forniscono. Se un servizio è identica al nome del servizio, consigliamo di lasciarla vuota per prevenire la ridondanza. Tuttavia, ciò non verrà applicato in modo forzato.
Esempi
Quando viene fornita la descrizione di un servizio:
{
"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."
}
}
}
Se non viene fornita una descrizione dei servizi:
Quando viene fornita una descrizione del servizio, ma contiene più di 120 caratteri, verrà troncato:
{
"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."
}
}
}
Suggerimenti per categoria di servizio e suggerimenti di ranking I suggerimenti di ranking influiscono sia sull'ordine dei servizi all'interno di un categoria di servizi e l'ordine delle categorie stesse. Suggerimento per il ranking per una categoria si presume che sia il suggerimento di ranking minimo di qualsiasi articolo della categoria. Tieni presente che altri fattori possono influenzare anche il ranking finale, ad esempio prezzo, cronologia dell'utente e così via. L'approccio consigliato è definisci un ordinamento totale per tutti i servizi, assegnando a ciascuno un suggerimento di ranking di numeri interi univoci e assicurarti che i valori dei suggerimenti di ranking non si sovrappongano tra le categorie. Ad esempio, se vogliamo l'ordinamento preferito di categorie e servizi è: i componenti aggiuntivi possono essere aggiunti come categorie separate, solo se possono essere prenotati autonomamente (senza un servizio principale)
Esempio
{
"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
}
}
]
}