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