Article déclinaison (sous-référence/variante)

Version minimumDate de mise à jour
4.727/11/2018

Fonctionnalité

Les déclinaisons d'articles, aussi appelées “sous références” ou “variantes”, permettent de saisir des articles disposant de plusieurs caractéristiques variables (exemple des vêtements en “taille/couleur”, ou des chaussures “couleurs/pointures”). Les déclinaisons dans le CRM gèrent jusqu'à 5 caractéristiques.

Sur le mobile, 2 modes d'affichages sont proposés :

  • soit sous forme de liste proposant toutes les combinaisons (de 2 à 5 caractéristiques)
  • soit sous forme de grille de saisie (matrice à 2 axes) pour les déclinaisons à 2 niveaux

Les déclinaisons sont récupérées de la base articles ERP, elles sont uniquement consultables dans le portail.

Critères d'activation

Afin d'activer les déclinaisons, il faut autoriser le module “ProductDeclination” dans le profil de l'utilisateur (cf. Variables).

Tables

Les tables utilisées sont :

  • sw_data_product : contient la base articles, et le lien entre les déclinaisons
  • sw_data_productdeclinationtype : liste les types de déclinaisons (titre des colonnes)
  • sw_data_productdeclination : détail des différentes déclinaisons pour un type donné

Variables

  • ProductDeclination.Enabled : activation de l'utilisation des déclinaisons (1= actif, 0 = inactif)
  • ProductDeclination.MaxLevels : nombre maximum de niveaux de déclinaison autorisés (défaut : 5)
  • Order.ProductDeclinationWithTwoLevels.UseMatrix : activation du mode matrice 2 axes (1= actif, 0 = inactif)

Particularités

Les champs de la table sw_data_product obligatoires sont :

  • un enregistrement pour l'article parent des articles déclinés :
    • product_ID_parentdeclination vide
    • productdeclination_ID_level1 à productdeclination_ID_level5 vides
  • un enregistrement par article enfant :
    • product_ID_parentdeclination renseigné,
    • productdeclination_ID_level1 à productdeclination_ID_level5 renseignés