Post

WC-04 : Coupons et promotions WooCommerce — Réduction fixe, pourcentage, livraison gratuite

WC-04 : Coupons et promotions WooCommerce — Réduction fixe, pourcentage, livraison gratuite

Objectif

Créer et tester les trois types de coupons WooCommerce : réduction fixe, pourcentage, et livraison gratuite.

Environnement

  • WooCommerce : 10.8.1
  • Boutique : http://192.168.11.103/boutique/

Coupons créés

1. Réduction fixe — BIROUE20

ChampValeur
CodeBIROUE20
TypeFixed cart discount
Montant20 MAD
Expiration2026-12-31

Réduit le total du panier de 20 MAD, peu importe les produits.


2. Pourcentage — BIROUE10

ChampValeur
CodeBIROUE10
TypePercentage discount
Montant10%
Expiration2026-12-31

Réduit le total du panier de 10%.


3. Livraison gratuite — FREESHIP

ChampValeur
CodeFREESHIP
TypeFixed cart discount
Montant0
Allow free shipping✅ (onglet Shipping)

Active la livraison gratuite lors de l’application du coupon.


Test

  1. http://192.168.11.103/boutique/ → Ajouter un produit au panier
  2. http://192.168.11.103/cart/ → Appliquer le coupon BIROUE20
  3. Résultat : le prix a diminué de 20 MAD

Vérification WP-CLI

1
2
3
sudo /usr/local/bin/wp post list --post_type=shop_coupon \
  --fields=ID,post_title,post_status \
  --allow-root --path=/var/www/monsite
1
2
3
4
5
6
7
+----+------------+-------------+
| ID | post_title | post_status |
+----+------------+-------------+
| 24 | FREESHIP   | publish     |
| 23 | BIROUE10   | publish     |
| 22 | BIROUE20   | publish     |
+----+------------+-------------+

Concepts clés appris

ConceptExplication
Fixed cart discountRéduit le total du panier d’un montant fixe
Percentage discountRéduit le total d’un pourcentage
Free shipping couponActive la livraison gratuite via l’onglet Shipping du coupon
shop_couponType de post WordPress utilisé par WooCommerce pour les coupons

Résultat

3 coupons créés et fonctionnels. Le coupon BIROUE20 testé en conditions réelles — réduction appliquée correctement au panier.

Prochaine étape : WC-05 — Rapports et analytiques WooCommerce.

This post is licensed under CC BY 4.0 by the author.