- JSON-Darstellung
- PurchaseItemExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MerchantUnitMeasure
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ItemOption
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ProductDetails
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReservationItemExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- StaffFacilitator
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
Eine Werbebuchung enthält eine Branche. Ein Auftrag oder ein Einkaufswagen kann mehrere Werbebuchungen derselben Branche enthalten. Unterwerbebuchungen/Add-ons usw. sollten je nach Anwendungsfall in vertikalen Protokollen definiert werden. Hinweis: 1. Alle Strings auf allen Ebenen müssen kürzer als 1.000 Zeichen sein, sofern nicht anders angegeben. 2. Alle wiederkehrenden Felder auf allen Ebenen müssen kleiner als 50 sein, sofern nicht anders angegeben. 3. Alle Zeitstempel auf allen Ebenen, sofern angegeben, müssen gültige Zeitstempel sein.
JSON-Darstellung | |
---|---|
{ "id": string, "name": string, "userVisibleStateLabel": string, "provider": { object ( |
Felder | ||
---|---|---|
id |
Erforderlich: Dem Händler zugewiesene Kennung für die Werbebuchung. Wird verwendet, um vorhandene Positionen beim Anwenden von Teilaktualisierungen zu identifizieren. Die maximal zulässige Länge beträgt 64 Zeichen. |
|
name |
Name der Werbebuchung, wie auf dem Beleg angegeben. Die maximal zulässige Länge beträgt 100 Zeichen. |
|
userVisibleStateLabel |
Verworfen. Verwenden Sie stattdessen den Status auf Branchenebene. Verwenden Sie beispielsweise für Käufe „PurchaseOrderExtension.status“. Für den Nutzer sichtbares Label für den Status dieser Werbebuchung. |
|
provider |
Der Anbieter der jeweiligen Werbebuchung, falls dieser vom Gesamtauftrag abweicht Beispiel: Expedia-Auftrag mit Werbebuchungsanbieter ANA |
|
priceAttributes[] |
Preis und Anpassungen auf Werbebuchungsebene. |
|
followUpActions[] |
Folgeaktionen in der Werbebuchung |
|
recipients[] |
Kunden auf Werbebuchungsebene. Diese kann sich vom Käufer auf Auftragsebene unterscheiden. Beispiel: Nutzer X hat eine Restaurantreservierung unter dem Namen von Nutzer Y vorgenommen. |
|
image |
Kleines Bild, das mit diesem Element verknüpft ist, falls vorhanden. |
|
description |
Werbebuchungsbeschreibung. |
|
notes[] |
Zusätzliche Hinweise, die für diese bestimmte Position gelten, z. B. Stornierungsrichtlinien |
|
disclosures[] |
Mit dieser Werbebuchung verknüpfte Offenlegungen. |
|
vertical |
Eingestellt: Verwenden Sie stattdessen Branchen. Erforderlich: Semantische Inhalte der Werbebuchung basierend auf ihrem Typ/der Branche. Für jede Branche sollten eigene Details zur Auftragsausführung angegeben werden. Muss einer der folgenden Werte sein: Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
|
Union-Feld verticals . Erforderlich: Semantische Inhalte der Werbebuchung basierend auf ihrem Typ/der Branche. Für jede Branche sollten eigene Details zur Auftragsausführung angegeben werden. Für verticals ist nur einer der folgenden Werte zulässig: |
||
purchase |
Bestellungen wie Waren, Lebensmittel usw. |
|
reservation |
Reservierungsbestellungen wie Restaurant, Haarschnitt usw. |
PurchaseItemExtension
Positionsinhalte der Branche „Kauf“.
JSON-Darstellung | |
---|---|
{ "status": enum ( |
Felder | |
---|---|
status |
Erforderlich: Status auf Werbebuchungsebene. |
userVisibleStatusLabel |
Erforderlich: Für den Nutzer sichtbares Label/String für den Status. Die maximal zulässige Länge beträgt 50 Zeichen. |
type |
Erforderlich: Art des Kaufs. |
productId |
Die mit dieser Position verknüpfte Produkt- oder Angebots-ID. |
quantity |
Menge des Artikels. |
unitMeasure |
Mengeneinheit. Gibt die Größe des Artikels in ausgewählten Einheiten an. Anhand der Größe wird zusammen mit dem aktiven Preis der Preis pro Einheit bestimmt. |
returnsInfo |
Gibt Informationen für diese Position zurück. Wenn die Richtlinie nicht konfiguriert ist, werden Informationen auf Auftragsebene für diese Werbebuchung übernommen. |
fulfillmentInfo |
Informationen zur Ausführung für diese Werbebuchung. Wenn die Richtlinie nicht konfiguriert ist, werden Informationen zur Auftragsausführung auf Auftragsebene für diese Werbebuchung übernommen. |
itemOptions[] |
Zusätzliche Add-ons oder Unterelemente. |
extension |
Zusätzliche Felder, die zwischen dem Händler und Google ausgetauscht werden Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
productDetails |
Details zum Produkt |
MerchantUnitMeasure
„Mengeneinheit für Grundpreis“ des Händlers.
JSON-Darstellung | |
---|---|
{
"measure": number,
"unit": enum ( |
Felder | |
---|---|
measure |
Wert: Beispiel 1.2. |
unit |
Einheit: Beispiel POUND, GRAM. |
ItemOption
Add-ons oder Unterelemente
JSON-Darstellung | |
---|---|
{ "id": string, "name": string, "prices": [ { object ( |
Felder | |
---|---|
id |
Eindeutige Artikel-ID bei Optionen, bei denen es sich um Artikel handelt. |
name |
Optionsname. |
prices[] |
Gesamtpreis der Option. |
note |
Hinweis zur Option. |
quantity |
Bei Optionen, bei denen es sich um Artikel handelt, Menge. |
productId |
Die Produkt- oder Angebots-ID, die mit dieser Option verknüpft ist. |
subOptions[] |
Zum Definieren anderer verschachtelter Unteroptionen. |
ProductDetails
Details zum Produkt
JSON-Darstellung | |
---|---|
{ "productId": string, "gtin": string, "plu": string, "productType": string, "productAttributes": { string: string, ... } } |
Felder | |
---|---|
productId |
Die mit dieser Position verknüpfte Produkt- oder Angebots-ID. |
gtin |
Global Trade Item Number des Produkts. Dies ist hilfreich, wenn das Attribut „offerId“ nicht im Merchant Center vorhanden ist. Optional. |
plu |
Preissuchcodes, auch als PLU-Codes, PLU-Nummern, PLUs, Produktcodes oder Etiketten für Lebensmittel bezeichnet, sind ein Zahlensystem, das unverpackte Waren, die in Lebensmittelgeschäften und Supermärkten verkauft werden, eindeutig identifizieren. |
productType |
Vom Händler definierte Produktkategorie. Beispiel: "Startseite > Lebensmittel > Milchprodukte und Eier > Milch > Vollmilch |
productAttributes |
Vom Händler bereitgestellte Details zum Produkt, z.B. { "allergen": "peanut" }. Dies ist hilfreich, wenn das Attribut „offerId“ nicht im Merchant Center vorhanden ist. Optional. Ein Objekt, das eine Liste von |
ReservationItemExtension
Werbebuchungsinhalte für Reservierungsbestellungen wie Restaurant, Friseur usw. Nächste ID: 15.
JSON-Darstellung | |
---|---|
{ "status": enum ( |
Felder | |
---|---|
status |
Erforderlich: Reservierungsstatus. |
userVisibleStatusLabel |
Erforderlich: Für den Nutzer sichtbares Label/String für den Status. Die maximal zulässige Länge beträgt 50 Zeichen. |
type |
Art der Reservierung. Kann nicht festgelegt werden, wenn keine der Typoptionen anwendbar ist. |
reservationTime |
Zeitpunkt, zu dem die Dienstleistung/das Ereignis planmäßig stattfinden soll. Dabei kann es sich um einen Zeitraum, ein Datum oder ein genaues Datum und eine genaue Uhrzeit handeln. |
userAcceptableTimeRange |
Zeitraum, der für den Nutzer akzeptabel ist. |
confirmationCode |
Bestätigungscode für diese Reservierung. |
partySize |
Die Anzahl der Personen. |
staffFacilitators[] |
Personalunterstützer, die die Reservierung durchführen. Beispiel: Der Friseur. |
location |
Ort der Dienstleistung/Veranstaltung. |
extension |
Zusätzliche Felder, die zwischen dem Händler und Google ausgetauscht werden Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
StaffFacilitator
Informationen zum Servicemitarbeiter.
JSON-Darstellung | |
---|---|
{
"name": string,
"image": {
object ( |
Felder | |
---|---|
name |
Name der moderierenden Person Beispiel: „Max Mustermann“ |
image |
Bilder des Künstlers |