Codes courts pour Réductions de Panier sur compte client

Le plugin fournit un ensemble de codes courts destinés à afficher des informations sur les coupons. Il existe deux classes de codes courts, les codes courts conditionnels qui affichent le contenu qu’ils renferment en fonction de la validité d’un ou plusieurs coupons, les codes courts d’informations de coupon qui sont utilisés pour afficher le code de coupon, la description ou une information de réduction dérivée des paramètres du coupon.

Chaque shortcode est décrit ci-dessous. Les shortcodes permettent de spécifier un ou plusieurs coupons, notez que dans certains cas, il peut être judicieux de spécifier plusieurs codes, mais dans de nombreux cas, vous ne voudrez indiquer qu’un seul code.

Veuillez vous assurer d’utiliser la syntaxe correcte dans chaque cas.

Conditions et énumération

Les codes courts suivants sont utilisés pour afficher des informations de manière conditionnelle.

[coupon_is_active]

Un coupon est considéré comme actif tant qu’il n’a pas expiré et que ses limites d’utilisation n’ont pas été épuisées. Le shortcode révèle le contenu qu’il renferme lorsque la condition est évaluée favorablement.

Les attributs

  • code : (obligatoire) Un ou plusieurs codes de * réduction , séparés par une virgule, ou  pour afficher des informations sur les coupons actifs.
  • op : (facultatif) L’opération appliquée pour évaluer les coupons,  and (par défaut) ainsi que  or sont acceptés. L’indication   op="and" nécessite que  tous les  codes soient actifs, en  op="or" nécessite au moins  un  pour être actif.

Exemple:

[coupon_is_active code="easterbunny"]Grab it all at a discount! Use the coupon code [coupon_code] before this promotion hops away![/coupon_is_active]

[coupon_is_not_active]

Ce shortcode révèle le contenu qu’il renferme lorsque le (s) code (s) ne sont pas considérés comme actifs.

Les attributs

  • code : (obligatoire) Un ou plusieurs codes de * réduction , séparés par une virgule, ou  pour afficher les informations relatives aux coupons inactifs.
  • op : (facultatif) L’opération appliquée pour évaluer les coupons,  and (par défaut) ainsi que  or sont acceptés. Lors de l’utilisation, op="and"il est nécessaire que tous les codes soient inactifs pour afficher le contenu inclus, ce  op="or"sera le cas avec tout code inactif.

Exemple:

[coupon_is_not_active code="easterbunny"]Our Easter Promo is over![/coupon_is_not_active]

Veuillez noter que ce shortcode nécessite WooCommerce 3.2 ou supérieur.


[coupon_is_applied]

Ce shortcode couvre deux scénarios d’utilisation:

  • Scénario A – Afficher le contenu de manière conditionnelle selon que certains coupons ont été appliqués au panier.
  • Scénario B – Afficher les informations de coupon pour les coupons appliqués.

Les attributs

  • code : (obligatoire) Un ou plusieurs codes de * réduction , séparés par une virgule, ou  pour afficher des informations sur les coupons appliqués.
  • op : (facultatif) L’opération appliquée pour évaluer la validité,  and (par défaut) ainsi que  or sont acceptées. L’indication   op="and" nécessite que  tous les  codes soient appliqués, en  op="or" nécessite au moins  un  à appliquer.

Exemple pour le scénario A:

[coupon_is_applied code="test"]
This is only displayed if the test coupon is applied to the cart.
[/coupon_is_applied]

Exemple pour le scénario B:

[coupon_is_applied code="*"]
The following discounts have been applied:
[coupon_discount separator="" element_tag="li"]
[/coupon_is_applied]


[coupon_is_not_applied]

Ce shortcode est similaire au précédent, sauf qu’il affichera le contenu de manière conditionnelle en fonction du fait qu’un coupon ou un ensemble de coupons n’est pas actuellement appliqué au panier.

Notez que ce shortcode ne permet pas d’indiquer un *pour l’ codeattribut.


[coupon_is_valid]

Ce shortcode affichera le contenu qu’il renferme uniquement si les codes de coupon spécifiés sont actuellement valides, ou alternativement, si l’un des codes de coupon est valide.

Une application utile de ce shortcode est d’augmenter la satisfaction d’un client, en lui faisant prendre conscience de la réduction appliquée et en augmentant les chances d’une commande terminée.

Exemple:

[coupon_is_valid code="test"]
This is only displayed if the test coupon is valid.
[/coupon_is_valid]

Les attributs

  • code : (obligatoire) un ou plusieurs codes promo, séparés par une virgule
  • op : (facultatif) l’opération appliquée pour évaluer la validité,  and (par défaut) ainsi que  or sont acceptées; and exige que  tous les  codes soient valides, en  or exige au moins  un  pour être valide

[coupon_is_not_valid]

Ce shortcode affichera le contenu qu’il contient si les codes de réduction spécifiés ne sont actuellement  pas  valides. Il peut également être utilisé pour afficher son contenu si l’  un  des codes n’est  pas  valide.

Une application utile de ce shortcode est de motiver un client à ajouter des articles au panier pour obtenir les remises liées aux coupons.

Exemple:

[coupon_is_not_valid code="test"]
This is displayed if the test coupon is not valid.
[/coupon_is_not_valid]

Les attributs

  • code : (obligatoire) un ou plusieurs codes promo, séparés par une virgule
  • op : (facultatif) l’opération appliquée pour évaluer la validité,  and (par défaut) ainsi que  or sont acceptées; and exige que  tous les codes soient invalides, en  or exige au moins  un  pour être invalide

[coupon_enumerate]

Ce shortcode produit une liste de codes qui peuvent être utilisés pour afficher des informations lorsqu’il est combiné avec des shortcodes d’informations de coupon.

Exemple:

[coupon_enumerate code="*" type="percent"]
[coupon_discount element_tag="div" prefix="code"]
[/coupon_enumerate]

L’exemple ci-dessus produira une liste de coupons de réduction en pourcentage indiquant le code de coupon ainsi que leurs informations de réduction.

Les attributs

  • code : (obligatoire) un ou plusieurs codes de * réduction , séparés par une virgule,  peuvent être utilisés pour tous les coupons publiés
  • type : (facultatif) le type de coupon (voir ci-dessous)
  • orderby :  code (par défaut) ou  IDou randpour un ordre aléatoire
  • order :  ASC (par défaut) ou DESC
  • number : s’il est fourni, limitera le nombre de coupons au nombre donné

Types autorisés (pour l’  type attribut):

  • Types de coupons spécifiques: fixed_cart, percent, fixed_product, percent_product, sign_up_fee, sign_up_fee_percent, recurring_fee, recurring_percent
  • Ensembles de types de coupons: panier, fixe, pourcentage, produit, récurrent, sign_up, abonnement

Un ou plusieurs types peuvent être indiqués, séparés par des virgules.


Informatif

Les codes courts suivants peuvent être utilisés seuls ou dans les codes courts conditionnels ci-dessus. S’il est utilisé dans [coupon_is_valid]ou [coupon_is_not_valid], vous n’avez pas besoin de spécifier à nouveau les codes de réduction car ces codes courts seront informés des codes de réduction qui ont été utilisés pour évaluer la condition d’affichage. Cela peut être un avantage en fonction du cas d’utilisation et du nombre de codes spécifiés.

[coupon_show]

Ce shortcode permet de rendre ensemble le code du coupon, sa description et ses informations de réduction. Il fonctionne avec le shortcode [coupon_enumerate] si vous souhaitez afficher ces informations pour plusieurs codes. Pour chaque entrée, il affichera les informations sur le code, la description et la réduction ensemble et est donc utile si vous souhaitez produire une liste de coupons et leur réduction. Par défaut, il affichera uniquement le code de coupon et les informations de réduction pour chaque coupon. Voici un exemple:

[coupon_enumerate code="*"]
[coupon_show]
[/coupon_enumerate]

Ce qui précède répertorie tous les codes de réduction avec leurs informations de réduction.

L’exemple suivant affichera des informations sur trois coupons aléatoires, y compris le code de coupon, sa description et les informations de réduction sur chaque entrée:

[coupon_enumerate code="*" orderby="rand" number="3"]
[coupon_show show="code,description,discount"]
[/coupon_enumerate]

Les attributs

  • show: Spécifiez une liste d’informations séparées par des virgules à afficher pour chaque entrée. Les options valides sont le code , la remise et la description . La valeur par défaut est «code, remise».
  • code: Une liste de codes promo. Si utilisé avec le [coupon_enumerate]shortcode, ce n’est pas nécessaire.
  • before: HTML à rendre avant la production de la sortie. La valeur par défaut est une ouverture "<div>".
  • after: HTML à rendre après la production de la sortie. La valeur par défaut est une fermeture "</div>".
  • before_entry: HTML à rendre avant chaque entrée. Par défaut, il s’agit de la chaîne vide "".
  • after_entry: HTML à rendre après chaque entrée. Par défaut, il s’agit de la chaîne vide "".
  • separator: Ceci est sorti entre chaque aspect rendu dans une entrée. Par exemple, il séparera le code et les informations de réduction. Par défaut, un seul espace " ".

[coupon_code]

Cela affichera le (s) code (s) de réduction tel que fourni via l’  code attribut. Plutôt que d’utiliser ce shortcode seul, il est généralement plus logique de l’utiliser dans l’un des shortcodes conditionnels, car dans ce cas, vous n’avez pas besoin de spécifier à nouveau le (s) code (s) et pouvez l’utiliser pour afficher le coupon code au client.

Les attributs

  • code : un ou plusieurs codes de réduction, séparés par une virgule – requis uniquement lorsqu’il est utilisé seul (voir ci-dessus)
  • separator : caractères utilisés pour séparer plusieurs codes, par défaut un espace

[coupon_description]

Ce shortcode affiche la description du (des) code (s) de coupon spécifié, ou lorsqu’il est utilisé dans un shortcode conditionnel sans spécifier l’  code attribut, pour les coupons indiqués avec le shortcode conditionnel.

Les attributs

  • code : un ou plusieurs codes de réduction, séparés par une virgule – requis uniquement lorsqu’il est utilisé seul (voir ci-dessus)
  • separator : caractères utilisés pour séparer plusieurs codes, par défaut un espace
  • element_tag : par défaut  span, autorise également  li (le  ul fermera la liste),  div et p
  • prefix : si  code est indiqué pour cet attribut, les codes promo seront préfixés aux descriptions
  • prefix_separator : par défaut, un seul espace, utilisé lorsque  prefix="code" est indiqué

[coupon_discount]

Ce shortcode affiche des informations sur la réduction liée au coupon. Cela sera affiché pour le (s) code (s) de coupon spécifié, ou lorsqu’il est utilisé dans un shortcode conditionnel sans spécifier l’  code attribut, pour les coupons indiqués avec le shortcode conditionnel.

Le shortcode crée un message standardisé pour les coupons ou utilise les informations fournies lorsque l’   extension WooCommerce Volume Discount Coupons est utilisée.

Les attributs

  • code : un ou plusieurs codes de réduction, séparés par une virgule – requis uniquement lorsqu’il est utilisé seul (voir ci-dessus)
  • separator : caractères utilisés pour séparer plusieurs codes, par défaut un espace
  • element_tag : par défaut  span, autorise également  li (le  ul fermera la liste),  div et p
  • prefix : si  code est indiqué pour cet attribut, les codes promo seront préfixés aux descriptions
  • prefix_separator : par défaut, un seul espace, utilisé lorsque  prefix="code" est indiqué