products_prices-.csv
Template-Datei zum Herunterladen, hier klicken.
Ausgefüllte Beispiel-Datei zum Herunterladen, hier klicken.
Beschreibung
Mit products_prices-.csv übermittelt ein Lieferant die Preise zu den Verkaufsvarianten eines Artikels. Für jede aktive Verpackungseinheit (is_active = 1 in products_packaging-.csv) ist ein Preis zwingend erforderlich, damit der Artikel bestellbar ist. Das gilt auch für Aktions- und Staffelpreise.
Für jede Preiszeile müssen zwingend mitgegeben werden:
- der Preis der Verpackungseinheit (
price) - der Preis der Basiseinheit für die Anzeige des Basispreises (
base_price), auch wenn Verpackungs- und Basiseinheit identisch sind
Zusätzlich gilt:
- Aktionspreise: Wird ein Aktionspreis hinterlegt, müssen zusätzlich der ursprüngliche Preis (
strikethrough_pricebzw.strikethrough_base_price) sowie der Gültigkeitszeitraum mitgegeben werden. Der Zeitraum wird über die Bestelldaten (strikethrough_order_start_date/_end_date) mitgegeben. Zusätzlich können die Lieferdaten (strikethrough_delivery_start_date/_end_date) angegeben werden, sofern sich diese von den Bestelldaten unterscheiden. - Staffelpreise: Über
required_quantitywird die Mindestmenge definiert, ab der ein bestimmter Preis gilt. Mehrere Preiszeilen mit unterschiedlichenrequired_quantity-Werten ergeben zusammen eine Preisstaffel. - Kundenspezifische Preise: Gelten Preise nur für bestimmte Kunden, muss eine Preisgruppe (
price_group) mitgegeben werden. Dieselbe Preisgruppe muss zusätzlich bei den betroffenen Kunden in merchant_relationships-.csv hinterlegt sein.
Abhängigkeiten zu anderen Datentypen:
concrete_skuundpackagingmüssen als aktive Verpackungseinheit in products_packaging-.csv vorhanden sein.- Wird
price_groupverwendet, muss dieselbe Preisgruppe auf mindestens einem Kunden in merchant_relationships-.csv referenziert sein - sonst greift der Preis für keinen Kunden.
Verfügbare Spalten
| Feld (* = Pflicht) | Beschreibung |
import_type * String (enum) | Definiert, ob dieser Datensatz erstellt/aktualisiert oder gelöscht werden soll. Zulässige Werte: create_update oder delete |
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. Beispiel: Wenn base_price = 100, dann wird der Preis folgendermassen angezeigt = 16.50/100 Stück. |
price * Integer (0, 10000000000) | Preis der Verpackungseinheit. |
price_group String (100) | Definiert die dazugehörige Preisgruppe, welche in der Regel einem oder mehreren Kunden zugewiesen ist. |
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: Erforderliche Menge, damit der angegebene Staffelpreis gilt. default = 0 |
strikethrough_base_price Integer (0, 10000000000) | Original-Basispreis, der bei einer Aktion als durchgestrichen angezeigt wird im Webshop. |
strikethrough_price Integer (0, 10000000000) | Original-Preis der Verpackungseinheit, der bei einer Aktion als durchgestrichen angezeigt wird im Webshop. |
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. |
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 ist gültig für Lieferungen bis und einschliesslich diesem Tag. |
Typischer Anwendungsfall: Ein Lieferant führt für einen Monat eine Aktion auf eine Flasche Wein durch. Dazu wird eine Preiszeile mit dem Aktionspreis (price) sowie dem ursprünglichen Preis (strikethrough_price) und den passenden Start-/Enddaten (strikethrough_order_start_date/_end_date) für den Aktionszeitraum angelegt.