Add shortcode that display a single product add to cart form for WooCommerce.
Les shortcodes WooCommerce par défaut peuvent être un peu défaillants pour les types de produits complexes ou pour les produits avec des add-ons personnalisés comme Name Your Price. Par exemple : n’affiche que le bouton d’ajout au panier en boucle, qui manque les crochets dont un plugin tel que Name Your Price a besoin pour afficher sa propre entrée.
Et le shortcode de la page du produit, affiche la page entière du produit, ce qui peut ou non fonctionner correctement pour la mise en page que vous essayez de construire…. surtout avec les constructeurs de pages qui n’ont pas de bons modules WooCommerce.
La solution
Le nouveau shortcode ajouté vit entre les shortcodes
et
. Il affiche tout le formulaire d’ajout au panier de la page de produit unique, mais seulement le formulaire.
Comment utiliser
Comme tout autre shortcode, vous pouvez le coller dans le contenu de votre page/post. Ou l’utiliser dans le module d’édition de texte d’un constructeur de pages. Le shortcode prend en charge l’identification du produit soit par l’ID du produit:
ou le SKU du produit:
Pour l’utiliser dans un modèle, vous utiliseriez:
echo do_shortcode( '' );
Paramètres supplémentaires
show_price
Par défaut, le modèle de prix sera affiché juste avant le modèle d’ajout au panier. Vous pouvez le cacher en définissant le paramètre à « false ».
hide_quantity
Capture d’écran
Voici un exemple du shortcode utilisé sur un simple produit Name Your Price
.