Non seulement les champs personnalisés vous permettent de fournir des spécifications et des caractéristiques plus détaillées pour vos produits, mais ils peuvent également améliorer considérablement l'expérience d'achat de vos clients et même augmenter le taux de conversion de votre boutique. Alors, comment ajouter des champs personnalisés à vos produits WooCommerce ? Voici un guide détaillé étape par étape pour les débutants et les utilisateurs expérimentés.
Que sont les champs personnalisés de WooCommerce ?
![Image [1] - Comment ajouter des champs personnalisés à un produit WooCommerce : Guide détaillé avec des exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123151343395-1732346015221.png)
Les champs personnalisés sont des outils permettant d'ajouter des zones de saisie ou des fonctionnalités supplémentaires aux pages de produits. Ces champs peuvent fournir une multitude d'informations, telles que des spécifications techniques, des options supplémentaires ou des informations personnalisées sur le produit, afin de répondre aux besoins individuels du client.
Exemple :
Si vous vendez des T-shirts, vous pouvez créer un champ personnalisé qui permet aux clients deoptionleur couleur préférée, ou ajoutez leur nom pour créer un article sur mesure.
![Image [2] - Comment ajouter des champs personnalisés aux produits WooCommerce : Guide détaillé et exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123151235986-How-to-Add-Custom-Fields-to-Woocommerce-Products-856x350-1.jpg)
Types de champs personnalisés dans WooCommerce
Avec l'aimable autorisation de WooCommercemultiformeChaque type de champ a son propre cas d'utilisation. Vous trouverez ci-dessous les types de champs personnalisés les plus courants :
![Image [3] - Comment ajouter des champs personnalisés aux produits WooCommerce : Guide détaillé et exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123153417233-image.png)
- compteur de temps
Permet de sélectionner une heure de rendez-vous ou de livraison. - sélecteur de date
Il est pratique pour les clients de sélectionner une date de commande spécifique. - menu déroulant
Offre un certain nombre d'options pourrationalisationProcessus de décision. - sélecteur de couleurs
Utilisé pour permettre au client de choisir la couleur du produit. - champ de relation
Utilisé pour lier des produits à des pages ou des articles, tels que le contenu connexe associé. - Champs répétables
Permet d'ajouter plusieurs groupes du même type d'informations, comme une liste de spécifications de produits. - champ du produit
Peut être utilisé pour recommander d'autres produits connexes à promouvoirVente croisée ou vente incitative. - champ numérique
Permet de saisir des valeurs numériques, telles que la quantité ou la taille du stock. - bouton radio
Limite l'utilisateur à la sélection d'une valeur parmi les options. - champ de texte
Utilisé pour que les clients remplissent des informations personnalisées, telles que des messages personnalisés.
![Image [4] - Comment ajouter des champs personnalisés aux produits WooCommerce : Guide détaillé et exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123154533430-Custom-fields-WooCommerce.jpg)
Comment ajouter des champs personnalisés aux produits WooCommerce
Il y a deux façons principales d'ajouter des champs personnalisés à WooCommerce : en utilisant des plugins et en les implémentant de manière programmatique.
Méthode 1 : Ajouter des champs personnalisés à l'aide du plugin
Pour la plupart des utilisateurs, l'utilisation de plug-ins (SCFACF) est le moyen le plus simple. Ce qui suit est basé sur le Plug-in Advanced Custom Fields (ACF) A titre d'exemple, les étapes sont décrites en détail :
1. Installation du plugin Advanced Custom Fields
- Rechercher "Champs personnalisés avancés".
- Téléchargez, chargez et installez, puis activez le plugin.
![Image [5] - Comment ajouter des champs personnalisés aux produits WooCommerce : un guide détaillé et des exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123144247510-image.png)
2. Création d'un nouveau groupe de champs
- Dans le backend de WordPress, dans le menu de gauche, trouvez l'option ACF > Groupes de terrain.
![Image [6] - Comment ajouter des champs personnalisés aux produits WooCommerce : Guide détaillé et exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123144247775-image.png)
- cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage) Ajout de groupes de champsLe nom du groupe de champs, par exemple "Spécification de produit".
![Image [7] - Comment ajouter des champs personnalisés aux produits WooCommerce : Guide détaillé et exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123144824471-image.png)
3. Ajout de champs personnalisés
- Remplissez les détails du champ sur l'étiquette :
- Type de champLes fonctions de sélection de texte, de cases à cocher, de menus déroulants, etc.
- Libellés des champs: Saisissez le nom du champ, par exemple "*", "*" ou "*".couleur".
- nom du champLe système génère automatiquement des identifiants pour les champs.
![Image [8] - Comment ajouter des champs personnalisés aux produits WooCommerce : un guide détaillé avec des exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123145115111-image.png)
4. Définition de règles d'affichage pour les groupes de champs
- existent Règles de positionnement Sélectionnez "Type d'article >" à partir de offres"en veillant à ce que ces champsPour les produits WooCommerce uniquement.
5. Sauvegarder les groupes de champs
- Assurez-vous que le statut du groupe de champs est "activer"Cliquez ensuite sur Enregistrer les modifications.
6. Remplir des champs personnalisés sur les pages de produits
- Ouvrez n'importe quelle page de produit et vous verrez les groupes de champs nouvellement ajoutés, remplissez les informations si nécessaire.
7. Affichage des champs personnalisés sur le front-end
- utiliser
[acf field="Field name"]
Code court permettant d'afficher le contenu du champ sur le front-end. Par exemple, insérez le code dans la zone de description du produit.
![Image [9] - Comment ajouter des champs personnalisés aux produits WooCommerce : un guide détaillé avec des exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123150045893-image.png)
Méthode 2 : ajouter des champs personnalisés par programme
![Image [10] - Comment ajouter des champs personnalisés aux produits WooCommerce : Guide détaillé et exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123153945265-image.png)
Si vous êtes familier avec le code, vous pouvez mettre en place des champs personnalisés par programme. Veillez à inclure les champs personnalisés dans la section functions.php
pour ajouter le code, ouUtilisation de plug-ins(par exemple Extraits de code) pour éviter de modifier directement les fichiers centraux du thème.
Voici les étapes à suivre pour y parvenir :
1. Création de métaframes personnalisés
- Utiliser WordPress
add_meta_box
pour ajouter une page de produit à la base de donnéesnom du radical en caractères chinois (Kangxi radical 22)
.
2. Sauvegarde des données de terrain
- utiliser
save_post
qui définit la valeur du champenregistrer (un fichier, etc.) (informatique)
à la base de données.
3. Afficher les données du champ
- utiliser
get_post_meta
qui affiche la page d'accueilDonnées du champ
.
Exemple de code :
// Ajouter un métaframe personnalisé<br>add_action('add_meta_boxes', 'add_custom_meta_box') ;<br>function add_custom_meta_box() {<br> add_meta_box('product_custom_fields', 'product_custom_fields', 'custom_meta_box_callback', 'product') ;<br>}<br><br>function custom_meta_box_callback($post) {<br> $custom_field_value = get_post_meta($post->ID, 'custom_field_key', true) ;<br> echo '<label for="custom_field">Nom du champ:</label>' ;<br> echo '' ;<br>}<br><br>// Sauvegarde des données du champ<br>add_action('save_post', 'save_custom_meta_box_data') ;<br>function save_custom_meta_box_data($post_id) {<br> if (isset($_POST['custom_field'])) {<br> update_post_meta($post_id, 'custom_field_key', sanitize_text_field($_POST['custom_field'])) ;<br> }<br>}<br>// Ajouter un métaframe personnalisé<br>add_action('add_meta_boxes', 'add_custom_meta_box') ;<br>function add_custom_meta_box() {<br> add_meta_box('product_custom_fields', 'product_custom_fields', 'custom_meta_box_callback', 'product') ;<br>}<br><br>function custom_meta_box_callback($post) {<br> $custom_field_value = get_post_meta($post->ID, 'custom_field_key', true) ;<br> echo '<label for="custom_field">Nom du champ:</label>' ;<br> echo '' ;<br>}<br><br>// Sauvegarde des données du champ<br>add_action('save_post', 'save_custom_meta_box_data') ;<br>function save_custom_meta_box_data($post_id) {<br> if (isset($_POST['custom_field'])) {<br> update_post_meta($post_id, 'custom_field_key', sanitize_text_field($_POST['custom_field'])) ;<br> }<br>}<br>// Ajouter un métaframe personnalisé
add_action('add_meta_boxes', 'add_custom_meta_box') ;
function add_custom_meta_box() {
add_meta_box('product_custom_fields', 'product_custom_fields', 'custom_meta_box_callback', 'product') ;
}
function custom_meta_box_callback($post) {
$custom_field_value = get_post_meta($post->ID, 'custom_field_key', true) ;
echo '' ;
echo '' ;
}
// Sauvegarde des données du champ
add_action('save_post', 'save_custom_meta_box_data') ;
function save_custom_meta_box_data($post_id) {
if (isset($_POST['custom_field'])) {
update_post_meta($post_id, 'custom_field_key', sanitize_text_field($_POST['custom_field'])) ;
}
}
Ajoutez le code ci-dessus à la section functions.php
ou dans le fichierExtraits de codeAu milieu.
![Image [11] - Comment ajouter des champs personnalisés aux produits WooCommerce : un guide détaillé avec des exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123154034942-image.png)
Différence entre champs personnalisés et attributs
![Image [12] - Comment ajouter des champs personnalisés aux produits WooCommerce : Guide détaillé et exemples utiles](https://www.361sale.com/wp-content/uploads/2024/11/20241123153859416-AD_Attributes.jpg)
caractérisation | Champs personnalisés | causalité |
---|---|---|
objectif | Fournir des informations supplémentaires telles que le sélecteur de couleurs, la zone de texte, etc. | Caractéristiques standard du produit, par exemple la taille, la couleur, etc. |
dextérité | Grande flexibilité pour ajouter des messages personnalisés uniques | Moins flexible, limité à des options prédéfinies |
les coûts (de fabrication, de production, etc.) | Des plug-ins payants peuvent être nécessaires | Aucun coût supplémentaire |
exemple typique | Cases à cocher, sélecteurs de date, zones de texte | Matériau, taille, couleur, etc. |
Meilleures pratiques et conseils
- Planifier l'utilisation des champs
Avant de créer un champ, clarifiez son objectif et sa finalité. - Sélectionnez le type de champ approprié
Sélectionnez le type de champ approprié en fonction des données requises. - Éviter la surcharge d'informations
Limitez le nombre de champs afin d'améliorer l'expérience de l'utilisateur. - Fonctions du champ d'essai
Veillez à ce que les champs fonctionnent correctement sur tous les appareils et navigateurs. - Tenir les champs à jour
Mettez régulièrement à jour le contenu des plugins et des champs pour garantir la compatibilité et la sécurité.
Foire aux questions (FAQ)
- Le plugin Advanced Custom Fields est-il gratuit ?
Oui, il existe une version gratuite et une version payante du plugin ACF. La version gratuite offre des fonctionnalités de base et la version payante des options plus avancées. - Les champs personnalisés affectent-ils les performances des pages ?
Une utilisation correcte n'affecte pas les performances, mais un trop grand nombre de champs peut nuire aux performances.Augmenter le temps de chargement des pages.
Lien vers cet article :https://www.361sale.com/fr/27492
L'article est protégé par le droit d'auteur et doit être reproduit avec mention.
Pas de commentaires