Bonjour @marinebordeaux,
Vos questions sont très pertinentes et touchent à des points où la logique native de PrestaShop peut prêter à confusion. Voici comment aborder ces deux cas de figure dans PrestaShop 8.1.0 :
1. Gestion du cumul des bons de réduction :
La case "Non cumulable avec d'autres bons de réduction" dans l'onglet "Actions" d'une règle de panier est effectivement une exclusion globale pour le bon en question.
- Si vous voulez que votre bon de 10% (dès 50€) puisse être utilisé AVEC d'autres bons (comme la livraison gratuite), vous devez DÉCOCHER cette case.
- C'est ensuite aux autres bons (ceux qui ne doivent PAS pouvoir être combinés avec le vôtre ou d'autres) d'avoir cette case COCHÉE. PrestaShop gère l'exclusion par le bon ayant la restriction la plus forte.
Chemin : Catalogue -> Réductions -> Règles panier -> Modifier votre règle -> Onglet 'Actions' -> Case "Non cumulable avec d'autres bons de réduction"
2. Exclure les articles déjà soldés ou en promotion :
Pour éviter que votre bon de 10% ne s'applique aux produits déjà remisés, la solution réside dans les restrictions de produits.
- Allez dans l'onglet 'Conditions' de votre règle de panier.
- Dans la section 'Restrictions', cliquez sur 'Ajouter un groupe de sélections de produits'.
- À l'intérieur de ce groupe, cliquez sur 'Choisir des produits'.
- Vous pouvez alors ajouter des conditions basées sur des catégories, des attributs, des caractéristiques ou même des produits spécifiques.
- Option 1 (la plus simple si votre catalogue est bien structuré) : Créez une catégorie dédiée "Produits Prix Plein" et une autre "Produits Soldés". Dans votre règle de 10%, ajoutez une condition "La catégorie est" et sélectionnez "Produits Prix Plein".
- Option 2 (plus flexible si vous utilisez des caractéristiques) : Comme @julien_lille l'a suggéré, si vous avez une caractéristique "État du produit" avec des valeurs "Standard" ou "Promotion", vous pouvez ajouter une condition "La caractéristique est" et sélectionner "Standard".
Important : Si vous souhaitez exclure des produits déjà en promotion via le champ "Prix spécifiques" de PrestaShop, la règle de panier native ne le détecte pas directement. Il faut passer par des catégories ou des caractéristiques pour filtrer ces produits. Si un produit est marqué comme "en solde" via l'option "Produit en promotion" dans sa fiche, vous pouvez aussi le filtrer en créant une caractéristique associée.
En suivant ces étapes, vous devriez pouvoir affiner le comportement de votre bon de réduction exactement comme vous le souhaitez.