Das <obj>shop</obj> Objekt enthält die Konfigurations-Einstellungen des Shop.
Das <obj>shop</obj> Objekt ist in allen Templates verfügbar.
Die nachfolgenden Attribute stehen im <obj>shop</obj> Objekt zur Verfügung.
Gibt die Default-Sprache des Shops in Form eines zweistelligen Sprachcodes nach ISO-639-1 zurück.
Gibt eine Unterstruktur zurück, die Einstellungen über die gerade ausgewählte Sprache des Shops enthält.
Gibt die ausgewählte Sprache des Shops in Form eines zweistelligen Sprachcodes nach ISO-639-1 zurück.
Gibt eine Liste der verfügbaren Sprachen des Shops zurück. Die Attribute der Einträge sind nachfolgende nach dem Schema <liquid>shop.languages[n]</liquid> benannt.
Gibt <liquid>true</liquid> zurück, falls die Sprache gerade ausgewählt ist.
Gibt eine Liste der erlaubten Lieferländer des Shops zurück. Die Attribute der Einträge sind nachfolgende nach dem Schema <liquid>shop.countries.shipping[n]</liquid> benannt.
Gibt den zweistelligen Ländercode nach ISO3166 des Lieferlands zurück.
Gibt eine Liste der verfügbaren Zahlungsartendes Shops zurück. Die Attribute der Einträge sind nachfolgende nach dem Schema <liquid>shop.payment_types[n]</liquid> benannt.
Gibt die Konfiguration für den Login im Checkout-Dialog zurück. Das Attribut kann folgende Werte besitzen:
Gibt die Konfiguration für E-Mail-Marketing Checkout-Dialog zurück. Das Attribut kann folgende Werte besitzen:
Gibt die minimale Anzahl von Zeichen zurück, die das Kundenpasswort enthalten muss.
Gibt die minimale Anzahl von Kleinbuchstaben zurück, die das Kundenpasswort enthalten muss.
Gibt die minimale Anzahl von Großbuchstaben zurück, die das Kundenpasswort enthalten muss.
Gibt die minimale Anzahl von Zahlen zurück, die das Kundenpasswort enthalten muss.
Gibt zurück, ob es sich bei den Produkt-Preise um Bruttobeträge oder Nettobeträge handelt. Folgende Werte kann das Attribut besitzen:
Gibt den Authentifizierungstyp zurück, die für die Erstellung von Reviews notwendig ist. Das Attribut kann folgende Werte enthalten:
Gibt <liquid>1</liquid> zurück, wenn der Kunden-Loginname der Email-Adresse entspricht.
Gibt <liquid>true</liquid> zurück, wenn der Kunde nach einer Bestellung automatisch abgemeldet wird.
Nachfolgend sehen Sie beispielhaft einen Ausschnitt aus dem <obj>shop</obj> Objekt.
{
"shop": {
"name": "Zoostyle",
"tracking_scripts": "<script type="text/javascript"></script>",
"language": "",
"country": "",
"locale": {
"language": "de",
"currency_symbol": "SFr.",
"iso_currency_symbol": "CHF"
},
"languages": [
{
"language": "de",
"name": "Deutsch",
"current": true
},
"language": "en",
"name": "English"
],
"countries": {
"shipping": [
{
"name": "Schweiz",
"iso_code": "CH"
},{
name: "Liechtenstein",
iso_code: "LI"
}
]
},
payment_types: [
{
"name": "Vorauskasse",
"cost": 0
},{
"name": "Paypal",
"cost": 0
},{
"name": "Kreditkarte",
"cost": 0
}
],
"config": {
"taxes_included": true,
"checkout_login_mode": 2,
"marketing_permissions_mode": 1,
"password_min_length": 6,
"password_min_letters": 0,
"password_min_capital_letters": 0,
"password_min_numbers": 0,
"review_auth_type": "customer",
"login_is_email": true
}
}