product_price
Beispiel-Datei in gitlab.
Beschreibung
Für jedes product_concrete ist ein Preis erforderlich, damit eine Bestellung für den Artikel möglich ist. Dies schliesst Aktionen und Staffelpreise mit ein.
Es gilt:
- Der Preis muss pro Verpackungseinheit (
packaging) definiert werden. - Nebst dem Preis für die Verpackungseinheit (
price) ist immer auch der Preis für die Basiseinheit (base_price, Preis pro Kilo, Liter, Stück, Karton etc.) erforderlich, auch wenn Verpackungs- und Basiseinheit identisch sind. - Alle Preise sind jeweils mit dem Faktor 100'000 zu multiplizieren. Dies, um zu verhindern, dass bei kleinen Beträgen Rundungsprobleme auftreten.
- Wenn es sich um Aktionspreise handelt, muss zusätzlich der Originalpreis mitgegeben werden und die Angabe in welchem Zeitraum die Aktion bestellbar ist.
Verfügbare Felder
| Feld (* = Pflicht) | Beschreibung |
concrete_sku * String (100) | Stock keeping unit des Artikels (Artikelnummer). Zulässige Zeichen: Zahlen 0-9, Buchstaben A-Z a-z, Bindestriche –, Unterstriche _, Klammern (), Punkte .. |
base_price * Integer (0, 10000000000) | Preis der Basiseinheit für die Anzeige des Basispreises. ACHTUNG: CHF Preise in JSON-Files müssen mit Faktor 100'000 multipliziert werden. Beispiel: Wert 1650000 → CHF 16.50/x Stück. |
price * Integer (0, 10000000000) | Preis der Verpackungseinheit. ACHTUNG: CHF Preise in JSON-Files müssen mit Faktor 100'000 multipliziert werden. |
price_group String (100) | Definiert die Preisgruppe, zu der der Preis gehört. |
packaging * String (enum) | Definiert zu welcher Verpackungseinheit der Preis gehört. Zulässige Werte: https://my.mercanto.ch/de/definierte-werte#verpackungseinheit und https://my.mercanto.ch/de/definierte-werte#einheit |
required_quantity Number (0, 10000000) | Für Staffelpreise: Menge die erforderlich ist, damit der angegebene Staffelpreis gilt. default = 0 |
strikethrough/base_price Integer (0, 10000000000) | Standard-Basispreis der bei einer Aktion als durchgestrichen angezeigt wird im Webshop. ACHTUNG: CHF Preise in JSON-Files müssen mit Faktor 100'000 multipliziert werden. |
strikethrough/price Integer (0, 10000000000) | Standard-Preis der Verpackungseinheit der bei einer Aktion als durchgestrichen angezeigt wird im Webshop. ACHTUNG: CHF Preise in JSON-Files müssen mit Faktor 100'000 multipliziert werden. |
strikethrough/delivery_start_date String (YYYY-MM-DD) | Aktionspreis ist gültig für Lieferungen ab und einschliesslich diesem Tag. |
strikethrough/delivery_end_date String (YYYY-MM-DD) | Aktionspreis Preis ist gültig für Lieferungen bis und einschliesslich diesem Tag. |
strikethrough/order_start_date String (YYYY-MM-DD) | Aktionspreis ist gültig für Bestellungen platziert ab und einschliesslich diesem Tag. |
strikethrough/order_end_date String (YYYY-MM-DD) | Aktionspreis ist gültig für Bestellungen platziert bis und einschliesslich diesem Tag. |
deleted boolean (true, false) | Wir auf true gesetzt, wenn der Preis gelöscht werden soll. default = false |