web-dev-qa-db-fra.com

Afficher les options du produit J2Store

Des utilisateurs J2Store expérimentés? J'affiche les articles de mes produits via le module de produits j2store. J'ai créé une substitution pour une ligne de produits que nous souhaitons afficher mais ne pas encore vendre et les options de produits se sont perdues quelque part. Je pense que c’est parce que j’ai essentiellement copié et collé le code nécessaire provenant de addtocart.php et addtocart_options.php dans mon fichier de substitution. Est-il possible d'utiliser un appel php direct pour afficher les options du produit? Je sais qu'ils figurent dans les attributs de l'article. Je ne vois pas comment y accéder.

1
Annemarie

J'ai eu une situation similaire sur une page que j'ai construite avec J2Store, car le client voulait présenter les produits mais n'était pas prêt à les vendre pour le moment.

En tant que solution rapide et facile à inverser une fois les produits prêts à être vendus, j'ai ajouté ce code jQuery à mon modèle afin de désactiver tous les boutons "Acheter":

<script type="text/javascript">
    jQuery(".j2store_cart_button").prop('disabled', true);
</script>

Je ne pense pas que ce soit la solution la meilleure et la plus propre, mais c'était suffisant pour ce cas particulier et une solution rapide.

Dans votre cas, vous pouvez peut-être supprimer le fichier de remplacement et modifier le code jQuery pour ne cibler que les boutons d'achat de la gamme de produits que vous souhaitez désactiver.

2
johanpw