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_relationshipavec 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_typeString (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, blacklistdé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 .. |