Je souhaite créer un type spécifique de règle de panier. Vous pouvez le considérer comme un «rabais sur les variétés»; plus le client a de produits de différentes catégories dans son panier, plus il bénéficie d'une remise sur sa commande:
Exemple
Catégories:
Chaussures (3% de réduction)
Manteaux (2% de réduction)
Vestes (2% de réduction)
Vente (exempte de remise)
Accessoires (5% de réduction)
Scénario:
Un client ajoute un produit au panier (vide) de la catégorie Chaussures d'une valeur de 40 £, ce qui ajoute une remise de 3% au total du panier, ce qui donne 38,80 £ (40 - 3%)
Ensuite, un produit de la catégorie Manteaux d'une valeur de 200 £ est ajouté au panier. La remise totale augmente à 5% pour le total du panier, résultant en 228 £ (240 - 5%)
Un deuxième produit de chaussures est ajouté d'une valeur de 30 £. Comme la règle des prix a déjà été appliquée, la remise n'est pas affectée, ce qui donne un total de 256,50 £ (270 - 5%)
Un article en vente est ajouté au panier d'une valeur de 10 £, à un prix réduit de 8 £. Ceci est exonéré de la déduction pour les autres produits, ce qui donne un total de 264,5 £.
L'interface de la règle de prix du panier d'achat vous permet de réduire un montant fixe à partir du panier, et l'alternative applique un montant en pourcentage aux articles qui correspondent aux conditions définies.
Le scénario décrit ci-dessus est-il possible sans écrire une extension personnalisée? Sinon, quelques conseils sur la façon de commencer seraient appréciés car Magento est encore un peu étranger pour moi.