Vous créez peut-être votre site e-commerce de A à Z et souhaitez vendre différents types de produits. Vous possédez peut-être une boutique en ligne depuis quelques années et souhaitez élargir vos horizons et proposer de nouveaux produits. Quelle que soit la raison de ce tutoriel, il est essentiel de personnaliser WooCommerce. Et vous trouverez tout ce dont vous avez besoin grâce à Bright Vessel !
WooCommerce is the most popular Plugin WordPress for eCommerce and the preferred solution for a lot of sellers. Why? It’s free and also highly versatile, as it’s effortless to customize WooCommerce to fit your needs. While the plugin offers a series of set options, there’s a lot you can do from its backstage.
Nombre de nos clients chez Bright Vessel recherchent une solution e-commerce unique qui tienne compte des spécificités de leur activité. Forts de notre vaste expérience avec WooCommerce, nous pouvons vous aider à configurer votre boutique en ligne selon vos besoins. C'est parti !
Below, you’ll find the basic setup you’ll need to customize WooCommerce:
Cela dit, les champs personnalisés dans WooCommerce diffèrent légèrement de ceux de WordPress. Au lieu de travailler avec les métadonnées des articles, telles que définies par WordPress, nous parlerons de « champs personnalisés » comme de véritables champs de texte. Dans le menu WooCommerce, accédez à l'onglet « Produits liés » du type « Produits simples ».
There’s a critical WordPress concept we need to get out of the way before delving into how to customize WooCommerce: Hooks. According to WPDébutant, Hooks are “functions applicable to an Action or a Filter in WordPress. Actions and Filters in WordPress are functions that you can modify by theme and plugin developers to change the default WordPress functionality.”
WooCommerce propose son API qui permet aux utilisateurs d'interagir avec le cycle de vie de ses pages. Cependant, l'API WooCommerce diffère légèrement de celle des métadonnées WordPress. Il existe deux principaux points d'ancrage à connaître :
Pour utiliser ces hooks, vous devrez les définir et personnaliser leurs fonctionnalités.
Vous pouvez désormais utiliser les hooks ci-dessus en ajoutant une fonction d'initialisation qui enregistre deux fonctions personnalisées sur le hook.
Pour ajouter un champ de saisie de texte, vous devez d'abord ajouter une fonction liée à woocommerce_product_options_grouping :
To implement the function, you should:
Les informations ci-dessus seront regroupées dans un tableau associé et atteindront ensuite woocommerce_wp_text_input. Cette fonction API de personnalisation de WooCommerce génère un élément texte contenant les informations que vous venez de fournir.
To save the changes above, you’ll need to:
To render information on the front-end, you’ll need to create a new class. You’ll specifically need:
Un ID de champ de texte et son initialisation dans le constructeur.
Vous avez presque terminé ce tutoriel sur la personnalisation de WooCommerce ! La dernière étape consiste à configurer un fichier bootstrap pour lancer le plugin avec toutes les modifications récentes. Voici le code de démarrage :
A couple of extra notes:
Now that you know how to customize WooCommerce to add your fields to simple products, you’re on your way to providing exactly the services you want to deliver. You can find more Tutoriels WooCommerce on our blog. If you’re looking for experts who know how to work around this popular eCommerce plugin, Contactez-nous for more information!
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
You must be connecté to post a comment.