product
Themenübersicht
--------
Verfügbarkeit in Templates
Attribute
product.id
product.sku
product.sku2
product.grouping_sku
product.name
product.url
product.short_description
product.description
product.price
product.old_price
product.price_handle
product.price_title
product.price_description
product.price_from
product.price_till
product.tax_type
product.delivery_time_enum
product.is_sellable
product.sellable_from
product.sellable_till
product.media
product.featured_media
product.title
product.meta_keywords
product.meta_description
product.page_id
product.is_special
product.is_top
product.is_new
product.release_date
product.gtin
product.quantity
product.quantity_unit_enum
product.packaging_quantity
product.packaging_unit_enum
product.group_number
product.base_price_quantity
product.base_price_unit_enum
product.base_price_base_quantity
product.stock
product.stock_limit
product.is_in_stock
product.supplier_sku
product.weight_unit_enum
product.length
product.width
product.height
product.weight
product.logistic_length
product.logistic_width
product.logistic_height
product.logistic_weight
product.measure_unit_enum
product.min_order_value
product.max_order_value
product.review_count
product.average_rating
product.grouping_url
product.bread_crumbs
product.price_tiers
product.available_options
product.variants
product.associations
product.supplemental
product.color_enum
product.size_enum
product.brand_enum
product.tax_class_handle
product.shipping_class_handle
product.payment_class_handle
product.non_discountable
product.review_list
product._string[1...10]
product._integer[1...10]
product._float[1...10]
product._date[1...5]
product._enum[1...10]
product._multi_enum[1...10]
product.attribute_string[1...10]
product.attribute_integer[1...10]
product.attribute_float[1...10]
product.attribute_date[1...10]
product.attribute_text[1...5]
product.attribute_enum[1...10]
product.attribute_multi_enum[1...10]
Beispiel
Das <obj>product</obj> Objekt enthält Informationen über ein einzelnes Produkt.
Verfügbarkeit in Templates
In folgenden Templates steht das <obj>product</obj> Objekt zur Verfügung.
Attribute
Die verfügbaren Attribute des <obj>product</obj> Objekt sind abhängig davon, in welchem Kontext das Objekt verwendet wird. So steht z.b. in der Produkt-Liste <liquid>product.description</liquid> nicht zur Verfügung. Wählen Sie daher nachfolgend den gewüschten Kontext aus.
Attribute des <obj>product</obj> Objekt innerhalb des ausgewählten Kontexts anzeigen:
product.id
Gibt die eindeutige numerische ID des Produktes zurück.
product.sku
Gibt die Artikelnummer des Produktes zurück.
product.sku2
Gibt die zweite Artikelnummer des Produktes zurück.
product.grouping_sku
Gibt die Hauptartikelnummer des Produktes zurück.
product.name
Gibt den Namen des Produktes zurück.
product.url
Gibt den URL-Pfad des Produktes zurück.
<liquid-input>
{{ product.url }}
</liquid-input>
<liquid-output>
/leichte-strickweste-rot/
</liquid-output>
product.short_description
Gibt die Kurzbeschreibung des Produktes zurück.
product.description
Gibt die Beschreibung des Produktes zurück.
product.price
Gibt den Preis des Produktes zurück. Benutzen Sie den <cmd>currency</cmd> Filter, um den Preis im Währungsformat zurückzugeben.
product.old_price
Gibt den alten Preis des Produktes zurück.
product.price_handle
Gibt das Handle für den Aktionspreis zurück.
product.price_title
Gibt den Titel für den Aktionspreis zurück.
product.price_description
Gibt die Beschreibung für den Aktionspreis zurück.
product.price_from
Gibt das Startdatum für den Aktionspreis zurück. Benutzen Sie den <cmd>date</cmd> Filter um das Datum formatiert auszugeben.
product.price_till
Gibt das Enddatum für den Aktionspreis zurück. Benutzen Sie den <cmd>date</cmd> Filter um das Datum formatiert auszugeben.
product.tax_type
Gibt den Steuersatz des Produktes zurück.
product.delivery_time_enum
Gibt das <obj>enum</obj> Objekt für die Lieferzeit des Produktes zurück.
product.is_sellable
Gibt <liquid>true</liquid>, falls das Produkt verkaufbar ist, ansonsten <liquid>false</liquid>. Wenn das Produkt nicht verkaufbar ist, sollte der Warenkorb-Button ausgeblendet/deaktiviert werden. Zusätzlich kann dem Kunden über <obj>product.sellable_from</obj> und <obj>product.sellable_till</obj> angezeigt werden, wann das Produkt wieder erhältlich ist.
product.sellable_from
Gibt das Datum zurück, ab dem das Produkt verkaufbar ist. Benutzen Sie den <liquid>date</liquid> Filter um das Datum formatiert auszugeben.
product.sellable_till
Gibt das Datum zurück, bis zu dem das Produkt verkaufbar ist. Benutzen Sie den <liquid>date</liquid> Filter um das Datum formatiert zurückzugeben.
product.media
Gibt die Medien des Produktes in Form einer Liste von <obj>media</obj> Objekten zurück.
<liquid-input>
{% for media in product.media %}
<img src="{{ media.src | product_media_url: 'medium' }}" />
{% endfor %}
</liquid-input>
<liquid-output>
<img src=" //cdn.highspeed-network.com/1008/-/media/products/medium/polo_rot_59813646.jpg" />
<img src=" //cdn.highspeed-network.com/1008/-/media/products/medium /polo _gelb_59813646.jpg" />
<img src=" //cdn.highspeed-network.com/1008/-/media/products/medium /polo _blau_59813646.jpg" />
</liquid-output>
product.featured_media
Gibt das <obj>media</obj> Objekt mit dem Featured-Media des Produktes zurück.
product.title
Gibt den Titel des Produktes für den HTML Title-Tag zurück.
product.meta_keywords
Gibt die Keywords des Produktes für den HTML Meta-Tag "keywords" zurück.
product.meta_description
Gibt die Beschreibung des Produktes für den HTML Meta-Tag "description" zurück.
product.page_id
Gibt die Page-ID der Standard-Seite auf der das Produkt platziert ist zurück.
product.is_special
Gibt <liquid>true</liquid> zurück, falls das "Top bis"-Datum des Produkts in der Zukunft liegt , ansonsten <liquid>false</liquid>.
product.is_top
Gibt <liquid>true</liquid> zurück, falls das "Angebot bis"-Datum des Produktes in der Zukunft liegt, ansonsten <liquid>false</liquid>.
product.is_new
Gibt <liquid>true</liquid> zurück, falls das "Neu bis"-Datum des Produktes in der Zukunft liegt, ansonsten <liquid>false</liquid>.
product.release_date
Gibt das Veröffentlichungs-Datum des Produktes zurück. Benutzen Sie den <liquid>date</liquid> Filter um das Datum formatiert zurückzugeben.
product.gtin
Gibt die GTIN des Produktes zurück.
product.quantity
Gibt die Verkaufsmenge des Produktes zurück.
product.quantity_unit_enum
Gibt das <obj>enum</obj> Objekt für die Verkaufseinheit des Produktes zurück.
product.packaging_quantity
Gibt die Verpackungsmenge des Produktes zurück.
product.packaging_unit_enum
Gibt das <obj>enum</obj> Objekt für die Verpackungseinheit des Produktes zurück.
product.group_number
Gibt die Artikelgruppen-Nummer des Produktes zurück.
product.base_price_quantity
Gibt die Grundpreismenge des Produktes zurück.
product.base_price_unit_enum
Gibt das <obj>enum</obj> Objekt für die Grundpreiseinheit des Produktes zurück.
product.base_price_base_quantity
Gibt die Verkaufsmenge in Grundpreiseinheit des Produktes zurück.
product.stock
Gibt den aktuellen Bestand des Produktes zurück.
product.stock_limit
Gibt die Bestands Verkaufsgrenze des Produktes zurück.
product.is_in_stock
Gibt <liquid>true</liquid>, falls <obj>product.stock</obj>><obj>product.stock_limit</obj>.
product.supplier_sku
Gibt die Artikelnummer des Produkt-Lieferanten zurück
product.weight_unit_enum
Gibt das <obj>enum</obj> Objekt für die Gewichtseinheit des Produktes zurück.
product.length
Gibt die Länge des Produktes zurück.
product.width
Gibt die Breite des Produktes zurück.
product.height
Gibt die Höhe des Produktes zurück.
product.weight
Gibt das Gewicht des Produktes zurück.
product.logistic_length
Gibt die Logistik-Länge des Produktes zurück.
product.logistic_width
Gibt die Logistik-Breite des Produktes zurück.
product.logistic_height
Gibt die Logistik-Höhe des Produktes zurück.
product.logistic_weight
Gibt das Logistik-Gewicht des Produktes zurück.
product.measure_unit_enum
Gibt das <obj>enum</obj> Objekt für die Bemaßungseinheit des Produktes zurück.
product.min_order_value
Gibt die minimale Bestellmenge des Produktes zurück.
product.max_order_value
Gibt die maximale Bestellmenge des Produktes zurück.
product.review_count
Gibt die Anzahl der Reviews des Produktes zurück
product.average_rating
Gibt die Durchschnittsbewertung der Reviews des Produktes zurück.
product.grouping_url
Gibt den Url-Pfad des Hauptproduktes zurück.
product.bread_crumbs
Gibt den Breadcrumb des Produktes in Form einer Liste von <obj>link</obj> Objekten zurück.
<liquid-input>
{% for link in product.bread_crumbs %}
{{ link.name }}
{% endfor %}
</liquid-input>
<liquid-output>
Mode
Herren
Polos
</liquid-output>
product.price_tiers
Gibt die Staffelnpreise des Produktes in Form einer Liste von <obj>price_tier</obj> Objekten zurück.
product.available_options
Gibt die verfügbaren Varianten-Optionen des Produktes in Form einer Liste von <obj>available_option</obj> Objekten zurück.
product.variants
Gibt die Varianten des Produktes in Form einer Liste von <obj>variant</obj> Objekte zurück.
<liquid-input>
{% for variant in product.variants %}
{{ variant.name }}
{% endfor %}
</liquid-input>
<liquid-output>
Polo-Shirt in rot
Polo-Shirt in gelb
Polo-Shirt in blau
</liquid-output>
product.associations
Gibt die Cross-Selling Verknüpfungen des Produktes in Form des <obj>associations</obj> Objekts zurück.
product.supplemental
Gibt <liquid>true</liquid> zurück, falls das Association-Produkt von einer Variante des Hauptproduktes stammt, ansonsten <liquid>false</liquid>.
product.color_enum
Gibt das <obj>enum</obj> Objekt für die Farbe des Produktes zurück.
product.size_enum
Gibt das <obj>enum</obj> Objekt für die Größe des Produktes zurück.
product.brand_enum
Gibt das <obj>enum</obj> Objekt für die Marke des Produktes zurück.
product.tax_class_handle
Gibt das Handle für die Steuerklasse zurück.
product.shipping_class_handle
Gibt das Handle für die Produkt-Lieferklasse zurück.
product.payment_class_handle
Gibt das Handle für die Produkt-Zahlungsklasse zurück.
product.non_discountable
Gibt <liquid>true</liquid> zurück, falls diese Position nicht rabattfähig ist.
product.review_list
Gibt die Liste der Reviews als <obj>review_list</obj> Objekt zurück.
product._string[1...10]
Produktbezogene Textfelder zur freien Belegung.
product._integer[1...10]
Produktbezogene Ganzahl-Felder zur freien Belegung.
product._float[1...10]
Produktbezogene Gleitkommazahl-Felder zur freien Belegung
product._date[1...5]
Produktbezogene Datums-Felder zur freien Belegung. Benutzen Sie den <liquid>date</liquid> Filter um das Datum formatiert zurückzugeben.
product._enum[1...10]
Produktbezogene <obj>enum</obj> Objekte zur freien Belegung.
product._multi_enum[1...10]
Produktbezogene Liste von <obj>enum</obj> Objekte zur freien Belegung.
product.attribute_string[1...10]
Produktbezogene Attributset Textfelder zur freien Belegung.
product.attribute_integer[1...10]
Produktbezogene Attributset Ganzahl-Felder zur freien Belegung
product.attribute_float[1...10]
Produktbezogene Attributset Gleitkommazahl-Felder zur freien Belegung
product.attribute_date[1...10]
Produktbezogene Attributset Datums-Felder zur freien Belegung. Benutzen Sie den <liquid>date</liquid> Filter um das Datum formatiert zurückzugeben.
product.attribute_text[1...5]
Produktbezogene Attributset Textfelder für bis zu ??? Zeichen zur freien Belegung
product.attribute_enum[1...10]
Produktbezogene Attributset <obj>enum</obj> Objekte zur freien Belegung.
product.attribute_multi_enum[1...10]
Produktbezogene Liste von Attributset <obj>enum</obj> Objekten zur freien Belegung.
Beispiel
Nachfolgend sehen Sie beispielhaft einen Ausschnitt aus dem <obj>product</obj> Objekt.
{
"product": {
"id": 100004,
"sku": "71766750-25-36",
"name": "Etui Kleid in altrosa mit Brokat und Layer-Look",
"price": 49.95,
"url": "/etui-kleid-altrosa-36/",
"color_enum": {
"id": 46,
"value": "31",
"name": "altrosa"
},
"featured_media": {
"src": "Etui-Kleid-altrosa_71766750.jpg",
"alt": "Etui-Kleid, brokat, Volant, altrosa",
"title": "Etui-Kleid, brokat, Volant, altrosa",
"type": "media_image",
"aspect_ratio": 0.6669922,
"width": 683,
"height": 1024,
},
"available_options": [
{
"key": "option1",
"origin": "color_enum",
"values": [
{
"id": 46,
"value": "31",
"name": "altrosa"
}
]
}
},
"variants": [
{
"id": 100005,
"sku": "71766750-25-36",
"name": "Etui Kleid in altrosa mit Brokat und Layer-Look",
"price": 49.95,
"url": "/etui-kleid-altrosa-36/",
"option1": "31"
}
]
}