Options avancées du produit Magento 2 : nouvelles fonctionnalités expliquées
Publié: 2019-12-05En octobre et novembre 2019, l'extension Advanced Product Options pour Magento 2 a connu plusieurs améliorations de la qualité du code et a ajouté une nouvelle fonctionnalité importante. Il s'agit du ' Champ de prix du produit supplémentaire '. Lisez la suite pour en savoir plus sur la nouvelle fonctionnalité.
Table des matières
- Nouvelle fonctionnalité "Champ de prix de produit supplémentaire"
- Corrections de bogues
- Aperçu des mises à jour précédentes
- Fonction "cachée"
- Possibilité d'importer des modèles d'options dans Magento 2
- Multiplicateur de quantité
- Qu'est-ce que la fonctionnalité vous permet de réaliser ?
- Mode d'affichage du prix du produit
- Qu'est-ce que la fonctionnalité vous permet de réaliser ?
- Info-bulles de l'icône d'administration
- Nouvelles fenêtres contextuelles modales : 'Paramètres d'option' et 'Paramètres de valeur'
- Caractéristique de type de poids
- Capacité à traduire les titres d'options et de valeurs
- Fonction 'Classe Div'
- Type d'option 'Multi-échantillon'
- Type d'option "Échantillon de couleur"
- Nouveau paramètre pour la politique de SKU d'option
- Possibilité de limiter la sélection pour les options à sélection multiple
Nouvelle fonctionnalité "Champ de prix de produit supplémentaire"
Nous avons ajouté cette fonctionnalité au cœur de l'extension suite aux demandes de fonctionnalités de nos clients. Merci à tous pour les suggestions! ?
Lorsqu'il est activé, il permet d'afficher un champ de prix de produit supplémentaire sur les pages de produits. Cela peut être utile si vous souhaitez afficher facilement le prix final du produit lorsqu'un client modifie la quantité de produit.
Les configurations peuvent être effectuées à la fois au niveau global et au niveau du produit.
Ainsi, si vous souhaitez afficher le champ de prix du produit supplémentaire pour tous les produits, allez dans Boutiques > Configurations > Options avancées du produit > Champ de prix du produit supplémentaire.
Ou, désactivez la fonctionnalité pour chaque produit individuel si nécessaire. Pour ce faire, ouvrez un produit que vous souhaitez modifier et basculez la bascule "Masquer le prix du produit supplémentaire" sur "oui" dans l'onglet "Options personnalisables".
Veuillez vous référer au screencast suivant pour des explications plus détaillées :
Corrections de bogues
Dans la récente mise à jour, les bogues suivants ont été corrigés :
- problème de paiement avec les modules MSI désactivés sur Magento v2.3.x,
- problème d'enregistrement des titres et des descriptions sur différents magasins sur Magento v2.3.x,
- problème de prix zéro pour le mode SKU Policy 'Independent' et 'order',
- SKU Policy 'Indépendant' et problème d'absence de quantité pour un produit configurable,
- Politique SKU et problème de conversion multidevise,
- erreur de désérialisation pour certains modèles lors de l'importation de modèles d'options Magento1,
- problème de création de commande d'administration avec l'option de fichier requise et la dépendance,
- mauvaises dépendances sur le problème de mise à jour du calendrier (Magento Commerce),
- Le problème « Les options requises du produit n'ont pas été entrées » du produit groupé est causé par la politique de SKU « indépendante » et le mode « Appliquer à la commande ».
Aperçu des mises à jour précédentes
Fonction "cachée"
Si vous avez déjà utilisé nos options de produit avancées pour Magento 1, vous savez probablement en quoi consiste cette nouvelle fonctionnalité. Étant l'une des fonctionnalités les plus demandées, le type d'entrée "caché" rend les options personnalisées invisibles sur la page du produit et affichées uniquement sur la page du panier.
Ainsi, si vous avez des frais ou des charges supplémentaires que vous souhaitez ajouter à une option de produit spécifique sans afficher ces données sur la page du produit, cette fonctionnalité vous permettra de le faire !
Pour activer cette nouvelle fonctionnalité, accédez à Boutiques > Modèles d'options Mageworx > Gérer les modèles d'options. Ensuite, sélectionnez un modèle que vous souhaitez modifier, ouvrez l'onglet "Options personnalisables" et sélectionnez "Case à cocher" dans le menu déroulant Type d'option.
Possibilité d'importer des modèles d'options dans Magento 2
Désormais, vous pouvez profiter du confort de la migration des modèles d'options de Magento 1 vers Magento 2. Pour accéder à la fonctionnalité, accédez à Stores > Import/Export Option Templates.
Multiplicateur de quantité
Pour accéder à la fonctionnalité, accédez à Magasins → Gérer les modèles d'options . Ensuite, choisissez un modèle que vous souhaitez modifier et cliquez sur "Modifier". Dans l'onglet Options personnalisables , accédez aux valeurs des options et cliquez sur l'icône d'engrenage. Vous verrez la configuration 'Qty Multiplier' en bas.
Qu'est-ce que la fonctionnalité vous permet de réaliser ?
La note explicative que vous verrez indique ce qui suit :
'Ce paramètre définit le nombre qui sera déduit du stock du produit principal une fois la commande passée avec la valeur d'option particulière. Le multiplicateur de quantité sera multiplié par la quantité de produit, spécifiée manuellement dans le champ Qté sur le frontend. Laissez '0' pour désactiver cette fonctionnalité.'
Pour faire court, le multiplicateur de quantité permet de faciliter la gestion des stocks en reliant le nombre de valeurs d'options saisies sur le frontend avec la quantité réelle d'articles à déduire de la quantité de stock.
Considérons deux cas d'utilisation pour mieux comprendre la fonctionnalité.
1. Imaginons que nous vendions de l'huile en différents volumes : 345, 500 et 700 unités de mesure (UM). Ce seront des valeurs pour notre produit parent. En stock, cette huile est stockée dans un baril dont le volume est de 1000 UM.
Sur le frontend, un client saisira 1 pour acheter une bouteille de 345 UM par exemple. Pour garder l'inventaire sous contrôle, nous aurions besoin de déduire 345 UM de 1000 UM, et non 1 comme indiqué sur le frontend. Pour ce faire, un administrateur de magasin devra entrer 345 UM comme multiplicateur de quantité pour une valeur de produit qui offre 345 UM en option, et ainsi de suite.
2. Comme deuxième exemple, imaginons que nous vendons du jus en conserve qui va dans différents packs, c'est-à-dire 6, 12 et 24 pièces comme valeurs d'option. Sur le frontend, un client entrera 1 pour obtenir, par exemple, des canettes de 6 packs. Pour obtenir 6 canettes (et non 1) déduites du stock, vous devrez spécifier 6 comme multiplicateur de quantité pour cette valeur, 12 pour les canettes de 12 et 24 pour les canettes de 24. De cette façon, le nombre de canettes requis sera déduit de la quantité de stock, et non 1 canette comme indiqué sur le frontend.
Notez que cela doit être spécifié pour chaque valeur d'option. Si vous souhaitez désactiver cette fonction, entrez simplement '0'.
Mode d'affichage du prix du produit
Pour découvrir la nouvelle fonctionnalité, accédez à Stores → Paramètres → Configuration → Mageworx → Options avancées du produit → Fonctionnalités des options . Le "Mode d'affichage du prix du produit" se trouve tout en haut.
Trois options sont disponibles ici : désactivé, par article et prix final.
Avant de passer à l'explication de chaque option plus en détail, veuillez noter que ce paramètre ne fonctionne que pour :
- produits uniques,
- produits téléchargeables,
- produits virtuels.
Les produits configurables et groupés ne sont pas couverts par la fonctionnalité !
Qu'est-ce que la fonctionnalité vous permet de réaliser ?
Le mode 'Produce Price Display' touche naturellement à la façon dont le prix du produit est affiché sur le frontend :
Handicapé
Lorsqu'il est désactivé, les prix des produits sont affichés comme dans Magento 2 par défaut.
Par objet
Ce mode d'affichage des prix des produits étend la fonctionnalité par défaut de Magento 2 et permet de rendre les prix des produits plus conviviaux.
L'option "Par article" permet d'afficher le prix d'un produit pour votre client qui est calculé en fonction des prix échelonnés, etc., divisé par la quantité d'articles.
Prix final
Cette option vous permet d'afficher le prix final du produit. Cela signifie que le prix sera calculé en tenant compte de la quantité d'articles saisie, c'est-à-dire que le prix est multiplié ou annonce des valeurs d'options de produit spécifiques.
Pour avoir une meilleure idée, veuillez voir un screencast ci-dessous :
Info-bulles de l'icône d'administration
Pour améliorer l'expérience des utilisateurs de l'extension, nous avons ajouté des info-bulles aux icônes récemment créées dans le panneau d'administration :
Nouvelles fenêtres contextuelles modales : 'Paramètres d'option' et 'Paramètres de valeur'
Au fur et à mesure que de nouvelles fonctionnalités sont ajoutées à l'extension et afin d'éviter toute confusion chez l'utilisateur, nous avons décidé de localiser les options de produit et les configurations de valeur dans des fenêtres contextuelles modales distinctes :
Caractéristique de type de poids
La fonctionnalité « Type de poids » vous permet de spécifier le type de poids pour l'option de poids. Il peut être fixe ou en pourcentage. Cela sera utile pour les options de produits dont le coût dépend de leur poids. Par exemple, dans le cas de chandails artisanaux de taille XL, il faudra peut-être plus de fils à crocheter. Cette fonctionnalité vous aidera à spécifier le coût de cette option de la manière la plus appropriée.
Capacité à traduire les titres d'options et de valeurs
Si vous exploitez une boutique en ligne internationale, la possibilité de traduire facilement les options et les valeurs de vos produits (sans avoir à changer de vue de magasin au niveau mondial) est indispensable. À cet égard, nous avons ajouté une fonctionnalité facile à configurer « Store View Titles ».
Dans ce menu contextuel modal, vous pourrez spécifier les titres globalement ou pour chaque vue de magasin séparément. Les vues de magasin disponibles seront affichées de manière pratique dans la configuration :
Fonction 'Classe Div'
Naturellement, cette nouvelle fonctionnalité apporte plus de possibilités de personnalisation des options du produit. Le champ de configuration se trouve dans la fenêtre contextuelle modale des paramètres d'option :
Type d'option 'Multi-échantillon'
Avant, 'Is Swatch; la fonctionnalité était uniquement disponible lorsque le type d'option de liste déroulante était sélectionné. La mise à jour récente ajoute la possibilité de choisir des échantillons lorsque le type d'option "Sélection multiple" est sélectionné :
Type d'option "Échantillon de couleur"
La configuration du type d'option 'Échantillon de couleur' est disponible dans la fenêtre contextuelle modale 'Images'. Là, à côté de la configuration "Parcourir pour rechercher ou faire glisser une image", vous trouverez la fonctionnalité nouvellement ajoutée. La sélection des couleurs a été développée pour être aussi proche que possible de l'expérience de configuration des couleurs natives de Magento, c'est-à-dire que le processus de sélection des couleurs est égal à celui de Magento par défaut.
Nouveau paramètre pour la politique de SKU d'option
Le paramètre 'Split Independent items' a été ajouté à la fonctionnalité Option SKU Policy et peut être effectué au niveau global, c'est-à-dire, Stores > Configuration > Mageworx > Option SKU Policy. Cependant, à la demande de nos utilisateurs, il est prévu de transférer la configuration au niveau des magasins .
Pour expliquer ce que la fonctionnalité offre, considérons le cas de la politique SKU indépendante comme exemple. Il convient de rappeler que lorsque le type de politique SKU indépendante est sélectionné, il transforme les options personnalisées en éléments distincts dans la commande et conserve le produit d'origine. Si vous vendez du papier cadeau en tant qu'option de produit et que, par exemple, votre client achète trois articles et ne sélectionne le papier cadeau que pour deux d'entre eux dans une seule commande, vous risquez de ne pas savoir quels produits doivent être emballés comme cadeau à la fin car ces options de produit peuvent être affichées de manière aléatoire dans la commande. Grâce à la fonctionnalité "Split Independent Items", vous pourrez afficher les emballages cadeaux séparément, sous les produits parents auxquels ils appartiennent.
Possibilité de limiter la sélection pour les options à sélection multiple
En juillet , l'extension a ajouté la fonctionnalité permettant de limiter le nombre de sélections (pour le client sur le frontrend) pour les options à sélection multiple. Ces configurations se trouvent ici :
De plus, nous avons apporté certaines améliorations aux performances. En particulier, des correctifs pour l'erreur backend du type de poids pour Magento v2.1.x et le problème de désaffectation de modèle avec plusieurs modèles ont été apportés.
Nous espérons que nous avons réussi à rendre la nouvelle fonctionnalité claire. Si vous avez d'autres questions, n'hésitez pas à laisser un commentaire dans la zone de commentaire ci-dessous ou à contacter directement notre équipe d'assistance à [email protected].