Feed für Strukturierungsdienste

Interpretation von Dienstleistungspreisen

„Preis“ ist ein Pflichtfeld. Bitte sieh dir die Beispiele an, wie sie dem Nutzer angezeigt werden, festlegen, wie Preise im Feed dargestellt werden sollen.

Beispiele

Preisauslegung:

INTERPRETATION_EXACT Wie für den Nutzer angezeigt: 39,99 €

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

Wie für den Nutzer angezeigt: kostenlos

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

Preisauslegung:

INTERPRETATION_STARTS_AT Wie für den Nutzer angezeigt : ab 0,00 $

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

Wie dem Nutzer angezeigt wird: ab 25,00 €

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

Preisauslegung:

INTERPRETATION_RANGE: Wie für den Nutzer angezeigt: 15,00 € bis 25,00 €

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

Preisauslegung: INTERPRETATION_NOT_DISPLAYED

Wie für den Nutzer angezeigt: Dem Nutzer wird kein Preis angezeigt.

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

Die Dienstbeschreibung wird dringend empfohlen, ist aber optional, da wir sie erkennen. dass einige Dienstleistungen selbsterklärend sind und nicht von allen Händlern angeboten werden. Wenn ein Dienst Beschreibung identisch mit dem Dienstnamen ist, sollte die Beschreibung leer sein, Redundanz zu verhindern. Dies wird jedoch nicht erzwungen.

Beispiele

Wenn eine Beschreibung für einen Dienst angegeben wird, gilt Folgendes:

  
{
  "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 eines Diensttyps mit einer Beschreibung

Wenn für die Dienste keine Beschreibung vorliegt, gilt Folgendes:

Screenshot eines Diensttyps ohne Beschreibung

Wenn eine Leistungsbeschreibung bereitgestellt wird, diese aber mehr als 120 Zeichen umfasst, ist die Beschreibung Abgeschnitten:


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

Dienstkategorie- und Ranking-Hinweise Rankinghinweise wirken sich sowohl auf die Reihenfolge der Dienste innerhalb eines Dienstleistungskategorie und die Reihenfolge der Kategorien selbst. Der Ranghinweis für eine Kategorie wird davon ausgegangen, dass es sich um den Hinweis auf das Mindestranking eines Artikels in der Kategorie handelt. Beachten Sie, dass andere Faktoren das endgültige Ranking beeinflussen, wie z. B. Preis, Nutzerverlauf usw. Es wird empfohlen, Definieren Sie eine Gesamtsortierung für alle Dienste, indem Sie jedem einen eindeutigen ganzzahligen Rankinghinweis zuweisen und darauf achten, dass sich die Werte für Ranking-Hinweise zwischen den Kategorien nicht überschneiden. Wenn wir zum Beispiel die bevorzugte Reihenfolge von Kategorien und Dienstleistungen: Add-ons können als eigene Kategorie, nur, wenn sie einzeln gebucht werden können (ohne primäre Leistung)

Beispiel

  
{
  "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 verschiedener Diensttypen
Screenshot der Dienste auf einer Seite