Bonjour,
1. Frais de port offert à partir de 4 produits, c'est faisable facilement sans passer par le système de réductions / coupons. Vous pouvez juste configurer vos méthode de livraison avec les restrictions sur la quantité et mettre un prix à 0 pour les méthodes de livraison offertes. Le système passera ensuite d'une méthode de livraison à l'autre en fonction des restrictions et des produits dans le panier.
2. 3 achetés, le 4e offert n'est pas possible avec les options disponibles. Il faudrait développer un plugin pour gérer la remise.
3. Remise ponctuelle de 20%, c'est tout à fait possible avec un coupon (auto chargé ou pas) sur la catégorie en question et un pourcentage de 20% et l'option "coupon percentage applies to product only" pour que cela ne s'applique qu'aux produits de la catégorie et non tous les produits du panier.
Concernant la cumulabilité de ceci avec le point 1, pas de soucis. Et avec le point 2, si le plugin est développé en utilisant le système 'additional' comme c'est fait pour le système de points, pas de soucis non plus (il y aurait un soucis si plugin serait développé pour utiliser le système de coupon mais je ne recommande pas cela).