1. Accueil
  2. Base de connaissances
  3. Advanced Coupons
  4. Conditions du panier
  5. Comment appliquer un coupon basé sur les métadonnées d'un article du panier

Comment appliquer un coupon basé sur les métadonnées d'un article du panier

Avec Advanced Coupons, vous pouvez créer des offres si certaines métadonnées se trouvent dans le panier. Vous pouvez le faire en utilisant la condition de panier Métadonnées personnalisées d'article de panier.

Pour l'utiliser, définissez simplement les champs Clé de métadonnées et Valeur de métadonnées, à partir de là, il vérifiera et si cela correspond, le coupon peut être utilisé, sinon un message d'erreur s'affichera.

À titre d'exemple, je vais cibler la clé de métadonnées data_hash avec la valeur de métadonnées suivante.

Qui est stocké sur mon produit de test, cela permet que lorsque ledit produit est dans mon panier, la condition se déclenche et vous pouvez maintenant utiliser le coupon.

Si tout se passe bien avec la correspondance de la clé et de la valeur des métadonnées, cela devrait ressembler à ceci :

Si vous n'êtes pas sûr de la clé et de la valeur des métadonnées, vous pouvez ajouter ce qui suit au fichier functions.php de votre thème enfant ou au plugin WPCode.

// define the woocommerce_after_cart callback 
function action_woocommerce_after_cart() { 
    error_log(print_r(WC()->cart->get_cart_contents(), true));
}; 
         
// add the action 
add_action( 'woocommerce_after_cart', 'action_woocommerce_after_cart', 10, 1 );

Ce extrait créera un fichier debug.log situé dans votre répertoire WP Content. Vous pouvez accéder à ce fichier via un accès FTP.

Si vous avez besoin d'accéder à des métadonnées imbriquées, vous pouvez utiliser le symbole | . Par exemple, nous avons ici une liste de métadonnées avec la variation et une attribute_pa_color imbriquée.

Pour cibler ces métadonnées, vous devrez définir le champ Clé de métadonnées comme variation|attribute_pa_color, dans la section condition du panier du coupon, cela devrait ressembler à ceci :

Si vous avez des questions ou avez besoin de clarifications supplémentaires sur l'utilisation de la condition de métadonnées d'article de panier, contactez-nous ici : Soumettre un ticket de support – Advanced Coupons (advancedcouponsplugin.com)

Cet article vous a-t-il été utile ?

Articles similaires

Besoin d'aide ?

Vous ne trouvez pas la réponse que vous cherchez ?
Contacter le support
Finaliser votre achat