Certains ERP ne connaissent pas d'article configuré, seulement des articles unitaires. Une bâche de 100 × 100 cm y est composée de 1 × film 1×1, 4 × œillet et 1 × article d'impression. Avec une nomenclature, votre boutique commande exactement ces articles unitaires au lieu du produit configuré. Le lien est fait par les numéros d'article que vous saisissez sur les caractéristiques et les valeurs dans le configurateur. Cet article montre comment les mettre en place, ce qui arrive dans la commande et en quoi Magento, Shopware et PrestaShop diffèrent.
Fonctionnement
- Dans le configurateur, vous donnez aux valeurs et aux caractéristiques un numéro d'article qui correspond à un article de votre boutique.
- Dans la boutique, vous activez la nomenclature dans les paramètres du plugin.
- Votre client configure comme d'habitude. Dans le panier et lors du paiement, il voit le produit configuré et peut le modifier à tout moment.
- C'est seulement au moment de passer la commande que la boutique remplace le produit configuré par les articles unitaires. La commande – et donc votre ERP – ne contient que ces articles.
Sans nomenclature activée, les numéros d'article n'ont aucun effet sur la commande. Les composants sans numéro d'article sont commandés comme produit configuré, même avec la nomenclature activée.
Numéros d'article dans le configurateur
Sur les valeurs
Ouvrez une valeur et saisissez le Numéro d'article sous Paramètres de base. Si le client choisit cette valeur, cet article entre dans la nomenclature. Pour l'exemple : caractéristique Format avec les valeurs « 1 × 1 m » (numéro d'article FOL-1x1) et « 2 × 1 m » (FOL-2x1).
Sur les caractéristiques
Les caractéristiques de sélection ont leur propre Numéro d'article sous Paramètres de sélection. Il s'applique quand la valeur choisie n'en a pas – une valeur avec numéro d'article l'emporte toujours. Pour l'exemple : caractéristique Œillets avec le numéro d'article OES-10.
Les caractéristiques de saisie (Champ de saisie court, Champ de saisie long, Date) et de calcul (Formule, Combinaison simple, Liste de prix, Attribut de produit, Service web) ont le Numéro d'article sous Comportement.
La quantité
| Caractéristique | Quantité dans la nomenclature |
|---|---|
| Sélection avec Quantité = Saisie libre ou Plage | La quantité saisie par le client |
| Sélection sans quantité | 1 par valeur choisie |
| Sélection multiple avec quantités | La quantité par valeur |
| Caractéristique de saisie | 1 si le client saisit quelque chose |
| Caractéristique de calcul | Le résultat, voir Quantités calculées par une formule |
Vous réglez la quantité d'une caractéristique de sélection sous Paramètres de sélection avec Quantité (Non, Saisie libre, Plage avec Quantité min. et Quantité max.).
Ce qui n'entre pas dans la nomenclature
- Les caractéristiques sans valeur, p. ex. un champ de saisie vide.
- Les caractéristiques qu'une règle masque.
- Les caractéristiques avec la Visibilité Boutique uniquement. Une caractéristique qui calcule seulement pour la nomenclature et que le client ne doit pas voir reçoit Non (masqué).
L'export des valeurs sous forme de tableau ne contient pas les numéros d'article – après un import, vous les saisissez à la main, voir Ajouter des caractéristiques & valeurs.
Activer
| Magento 2 | Shopware 6 | PrestaShop 9 | |
|---|---|---|---|
| Paramètre | Create products for Options sous justSelling → configento.app → Configuration, groupe Cart, Checkout and Backend | Create parts list when ordering dans la configuration du plugin | Créer la nomenclature à la commande sous Configurer dans le gestionnaire de modules |
| À partir de la version | 5.0.0-beta24 | 5.1.0 | 0.5.0 |
| Le numéro d'article correspond à | la SKU d'un produit simple | le numéro de produit – aussi d'une variante | la référence – aussi d'une déclinaison |
Un numéro d'article doit correspondre à exactement un article commandable : actif, visible dans la boutique ou le canal de vente et – si le stock est géré – disponible. Un produit avec variantes ou déclinaisons ne désigne pas un article précis ; saisissez le numéro de la variante.
Avec l'extrait HTML, il n'y a pas de commande dans une boutique. Les numéros d'article partent alors avec le bouton d'action – sous forme de sku (caractéristique), choiceSku (valeur) et valueQty (quantité) par caractéristique, p. ex. vers votre CRM.
Le prix
La commande porte les prix des articles unitaires de la boutique, pas le prix du configurateur. C'est pourquoi la ligne du panier coûte déjà exactement ce que coûtent ses articles unitaires, calculé avec les prix, prix dégressifs, taxes et l'arrondi de votre boutique. Si le prix d'un article change pendant que la configuration est dans le panier, le panier et le paiement recalculent.
Pour que le client voie dans le panier ce que le configurateur lui a montré, le configurateur doit calculer la même chose. Le plus simple est de donner aux valeurs les mêmes prix qu'aux articles de la boutique. Si le configurateur ne diffère que de quelques centimes d'arrondi, le prix de la boutique s'applique ; s'il diffère nettement, le panier refuse la configuration (voir plus bas).
Quantités calculées par une formule
Une caractéristique de calcul avec numéro d'article commande son résultat comme quantité, p. ex. le film selon la surface. Les boutiques ne connaissent que des quantités entières. Créez donc l'article dans la boutique dans l'unité de la formule et arrondissez dans la formule : un film par 0,1 m² avec largeur et hauteur en cm devient ceil($largeur * $hauteur / 1000). Donnez à la caractéristique la Visibilité Non (masqué) si le client ne doit pas voir ce nombre. Pour en savoir plus sur les formules : Caractéristiques de calcul.
Contrôles avant qu'un client commande
- Dans le back-office, vous voyez pour chaque produit avec configurateur tous les numéros d'article du composant avec l'article que la boutique trouve – ou la raison pour laquelle elle n'en trouve pas. Dans Shopware et PrestaShop, c'est l'onglet configento.app du produit ; dans Magento, justSelling → configento.app → Part list check.
- Un avertissement dans le back-office nomme les produits dont la nomenclature ne correspond pas au catalogue, avec un lien vers le produit. La boutique vérifie à nouveau au plus une fois par heure.
Si une configuration ne peut pas être commandée en nomenclature – un numéro d'article manque, correspond à plusieurs articles, un article n'est pas commandable, une quantité n'est pas un nombre entier ou le prix diffère nettement –, elle n'entre pas dans le panier. Le client voit « … ne peut pas être commandé pour le moment. La boutique a été informée. » Vous recevez un e-mail à l'adresse de la boutique (au plus une fois par jour et par composant), l'avertissement dans le back-office et une entrée dans le journal.
Dans la commande
- La commande ne contient que les articles unitaires – avec numéro d'article, taxe et mouvement de stock. Dans Magento et Shopware, chaque ligne indique la configuration à laquelle elle appartient (« Partie de … »). Dans PrestaShop, c'est la vue de la commande dans le back-office qui l'indique ; si un article unitaire est aussi dans le panier à part, PrestaShop regroupe les deux en une seule ligne.
- La vue de la commande dans le back-office affiche, pour chaque configuration, la nomenclature avec numéro d'article et quantité.
- Si le client annule le paiement et récupère son panier, ou recommande plus tard, il y retrouve le produit configuré – jamais les articles unitaires.
- Pour les connexions ERP, le plugin signale chaque nomenclature créée : Magento avec l'événement
configento_part_list_created, Shopware avecPartListCreatedEvent, PrestaShop avec le hookactionConfigentoPartListCreated.
Si l'échange modifiait le total de la commande, la boutique commande le produit configuré et indique la raison sur la commande (Magento : commentaire de commande, Shopware : commentaire interne, PrestaShop : note interne). Vous recevez aussi un e-mail. Causes typiques :
- Remises réservées au produit configuré – une règle de panier ou un bon de réduction valable uniquement pour ce produit disparaît avec lui.
- Livraison selon le poids ou par article (Shopware, PrestaShop) – si les articles unitaires ne pèsent pas autant que le produit configuré, les frais de port changent. Donnez au produit configuré le poids des articles unitaires ou expédiez selon le prix. Magento conserve les frais de port confirmés par le client.
Dépannage
- La commande contient le produit configuré – la nomenclature n'est pas activée dans le plugin, ou le composant n'a pas de numéros d'article. Si la boutique est revenue au produit configuré, la raison figure sur la commande.
- « … ne peut pas être commandé pour le moment » – ouvrez le contrôle dans le back-office (voir plus haut) ; il indique pour chaque numéro d'article ce qui ne va pas. Vérifiez l'orthographe, espaces compris.
- Le panier affiche un autre prix que le configurateur – les prix des valeurs ne correspondent pas aux prix des articles de la boutique.
- « La quantité n'est pas un nombre entier » – arrondissez dans la formule, voir Quantités calculées par une formule.