product_restrictions

Beispiel-Datei in gitlab.

Beschreibung

Falls ein Lieferant kundenspezifische Artikelsortimente führt, ist es erforderlich diese mittels Produktlisten zu definieren. In Fällen, wo alle Kunden das gesamte Sortiment einsehen und bestellen dürfen, entfällt diese Definition.

Es gilt:

  • Die jeweiligen Kunden, welche einer bestimmten Produktliste zugeordnet werden sollen, müssen innerhalb der merchant_relationship mit der jeweiligen Produktlistengruppe (product_list_group) gekennzeichnet werden.
  • Die relevanten Artikel, werden kommagetrennt als Array aufgelistet.
  • Es gibt zwei Typen von Listen (list_type):
    • whitelist: Die jeweilige Kunden(gruppe) hat/haben Zugriff auf alle Artikel in dieser Liste.
    • blacklist: Die jeweilige Kunden(gruppe) hat/haben keinen Zugriff auf die Artikel in dieser Liste.

Verfügbare Felder

Feld  
(* = Pflicht)
Beschreibung
product_list_group * 
String (100)
Definition der Produktlistengruppe.
list_type 
String (enum)
Definiert, ob es sich um eine Liste handelt, für welche die darin befindlichen Produkte explizit zur Bestellung berechtigen (whitelist) oder explizit für eine Bestellung gesperrt sind (blacklist). 
Zulässige Werte: whitelist, blacklist 
default = whitelist
replace * 
Array (String)
Liste von Artikeln innerhalb dieser Produktlistengruppe. 
Stock keeping unit des Artikels (Artikelnummer). 
Zulässige Zeichen: Zahlen 0-9, Buchstaben A-Z a-z, Bindestriche –, Unterstriche _, Klammern (), Punkte ..