Bonjour,
Je suis sur PS 1.7.5 et mes articles sont des pièces uniques. Lorsque le client ajoute l'article au panier et qu'il retourne dans la fiche produit, le bouton d'ajout au panier est donc non cliquable avec le texte "Il n'y a pas assez de produits en stock" qui s'affiche.
J'aimerais que le texte diffère selon que l'article se trouve déjà dans le panier ou qu'il est vendu (je souhaite garder les fiches de mes articles vendus).
En clair :
Si l'article se trouve dans le panier : "Cet article se trouve déjà dans votre panier".
Si l'article est vendu : "Vendu"
Y a-t-il une condition du genre : si cet article est dans le panier, appliquer tel message ? J'ai un module de shortcode, je peux donc insérer un shortcode dans le code avec l'autre message à afficher à cette condition.
Ou alors une autre solution : je décoche la case disponible à la vente pour mes produits vendus. Je pourrais donc faire l'inverse avec une condition : "si ce produit est indisponible à la vente, alors ajouter une image "vendu" à la place du bouton, et simplement modifier le texte standard pour les autres produits.
Voici le code actuel du bouton :
<button class="btn btn-primary add-to-cart" data-button-action="add-to-cart" type="submit" {if !$product.add_to_cart_url} disabled {/if}> {l s='Add to cart' d='Shop.Theme.Actions'} </button>
Merci beaucoup pour votre aide.