product_restrictions

Exemple de fichier dans gitlab.

Description

Si un fournisseur propose des assortiments d’articles spécifiques à certains clients, il est nécessaire de les définir au moyen de listes de produits.
Dans les cas où tous les clients peuvent consulter et commander l’ensemble de l’assortiment, cette définition n’est pas nécessaire.

Il s’applique que :

  • Les clients qui doivent être affectés à une liste de produits spécifique doivent être marqués dans merchant_relationship avec le groupe de liste de produits correspondant (product_list_group).
  • Les articles concernés sont transmis séparément sous forme de tableau.
  • Il existe deux types de listes (list_type) :
  • whitelist : Le(s) client(s) a/ont accès à tous les articles de la liste.
  • blacklist : Le(s) client(s) n’a/n’ont pas accès aux articles de la liste.

Champs disponibles

Champ 
(* = Obligatoire)
Description
product_list_group *
String (100)
Définition du groupe de liste de produits.
list_type
String (enum)
Définit s’il s’agit d’une liste dont les produits sont explicitement autorisés à la commande (whitelist) ou explicitement interdits (blacklist). 
Valeurs autorisées : whitelist, blacklist
défaut = whitelist
sku *
Array (String)
Liste des articles appartenant à ce groupe de liste de produits. 
Unité de gestion des stocks de l’article (numéro d’article).
Caractères autorisés : chiffres 0-9, lettres A-Z a-z, tirets –, traits de soulignement _, parenthèses (), points ..