Feed für Strukturierungsdienste

Interpretation des Preises für Dienstleistungen

„Preis“ ist ein Pflichtfeld. Sieh dir die Beispiele an, die dem Nutzer angezeigt werden, um zu bestimmen, wie die Preise im Feed dargestellt werden.

Beispiele

Interpretation des Preises:

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 dem Nutzer angezeigt: kostenlos

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

Interpretation des Preises:

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: Ab 25,00 €

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

Interpretation des Preises:

INTERPRETATION_RANGE: Wie dem Nutzer angezeigt: 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"
    }
  }
}
  

Interpretation des Preises: INTERPRETATION_NOT_DISPLAYED

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

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

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

Beispiele

Wenn eine Dienstbeschreibung für einen Dienst angegeben ist, 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 einer Dienstleistungsart mit einer Beschreibung

Wenn keine Dienstbeschreibung für die Dienste angegeben ist, gilt Folgendes:

Screenshot eines Diensttyps ohne Beschreibung

Wenn eine Dienstbeschreibung angegeben ist, diese aber länger als 120 Zeichen ist, wird 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."
    }
  }
}

Rankinghinweise für Dienstkategorien und Rankinghinweise wirken sich sowohl auf die Reihenfolge der Dienste innerhalb einer Dienstleistungskategorie als auch auf die Reihenfolge der Kategorien selbst aus. Der Ranking-Hinweis für eine Kategorie wird als Hinweis auf das minimale Ranking eines beliebigen Elements in der Kategorie betrachtet. Beachten Sie, dass auch andere Faktoren das endgültige Ranking beeinflussen können, wie z. B. Preis und Nutzerverlauf. Der empfohlene Ansatz besteht darin, eine Gesamtreihenfolge für alle Dienste zu definieren, indem Sie jedem einen eindeutigen Ganzzahl-Rankinghinweis zuweisen und dafür sorgen, dass sich Rankinghinweiswerte zwischen Kategorien nicht überschneiden. Angenommen, Sie möchten die bevorzugte Reihenfolge von Kategorien und Dienstleistungen: Add-ons können nur dann als eigene Kategorie hinzugefügt werden, wenn sie unabhängig voneinander (ohne primäre Dienstleistung) gebucht werden können.

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 der verschiedenen Arten von Diensten
Screenshot der Dienste auf einer Seite