Vous voulez qu'une page de boutique de vendeur, un écran de tableau de bord ou un e-mail ait une apparence différente ? WC Vendors Pro crée ces écrans à partir de fichiers de modèles que vous pouvez copier dans votre thème et modifier. Ce guide répertorie chaque modèle WC Vendors Pro, ce qu'il contrôle, et le chemin exact pour votre copie.
Comment fonctionnent les remplacements de modèles
Un remplacement de modèle est votre propre copie d'un fichier de modèle, enregistrée dans votre thème. WC Vendors Pro charge votre copie au lieu du fichier du plugin, ainsi vos modifications restent en place lorsque le plugin est mis à jour.
- Ouvrez le dossier du plugin WC Vendors Pro.
- Trouvez le fichier dans son dossier
templates, par exempletemplates/store/store-header-modern.php. - Copiez le fichier dans votre thème, au chemin indiqué dans la colonne Chemin de remplacement dans votre thème ci-dessous.
- Modifiez votre copie.
Utilisez un thème enfant pour vos remplacements. Une mise à jour du thème remplace le dossier du thème parent et supprime tous les fichiers que vous y avez ajoutés.
La plupart des écrans du tableau de bord vendeur, tels que les Commandes, les Rapports et la navigation du tableau de bord, proviennent du plugin gratuit WC Vendors. Vous trouverez ces modèles dans la vue d'ensemble des modèles de marketplace WC Vendors.
Modèles du tableau de bord vendeur
Ces modèles contrôlent les sections Pro du tableau de bord vendeur, telles que les paramètres de la boutique, les coupons, les relevés et l'exportateur de produits.
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
dashboard/attributes-edit.php | Écran de modification de la bibliothèque d'attributs | wc-vendors/dashboard/attributes-edit.php |
dashboard/attributes-list.php | Liste de la bibliothèque d'attributs | wc-vendors/dashboard/attributes-list.php |
dashboard/custom-social-networks.php | Section des réseaux sociaux personnalisés dans les paramètres de la boutique | wc-vendors/dashboard/custom-social-networks.php |
dashboard/custom-social-item.php | Une ligne de réseau social personnalisé dans cette section | wc-vendors/dashboard/custom-social-item.php |
dashboard/dashboard-notice.php | Avis du tableau de bord vendeur | wc-vendors/dashboard/dashboard-notice.php |
dashboard/order/shipping-label.php | Étiquette d'expédition | wc-vendors/dashboard/order/shipping-label.php |
dashboard/product/exporter.php | Écran d'exportation des produits | wc-vendors/dashboard/exporter.php |
dashboard/product/product-thumbnail-modal.php | Miniature du produit pop-up | wc-vendors/dashboard/product/product-thumbnail-modal.php |
dashboard/reports/overview-recent.php | Sections Commandes récentes et Produits récents des rapports | wc-vendors/dashboard/reports/overview-recent.php |
dashboard/reports/product-totals.php | Graphique Total des produits vendus des rapports | wc-vendors/dashboard/reports/product-totals.php |
dashboard/shop_coupon-edit.php | Formulaire de coupon | wc-vendors/dashboard/shop_coupon-edit.php |
dashboard/statements/detail.php | Écran de détail du relevé | wc-vendors/dashboard/statements/detail.php |
dashboard/statements/generate-modal.php | Pop-up de génération de relevé | wc-vendors/dashboard/statements/generate-modal.php |
dashboard/store-opening-hours-new-row.php | Nouvelle ligne dans les horaires d'ouverture du magasin | wcvendors-pro/dashboard/store-opening-hours-new-row.php |
dashboard/store-settings.php | Formulaire des paramètres du magasin | wc-vendors/dashboard/store-settings.php |
Modèles d'e-mails
Ces modèles contrôlent les e-mails envoyés par WC Vendors Pro. Chaque e-mail a une version HTML et une version texte brut. Le paramètre Type d'e-mail de chaque e-mail dans WooCommerce décide quelle version est envoyée, alors remplacez la version utilisée par votre boutique.
E-mails HTML
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
emails/customer-mark-received.php | Demande au client de marquer la commande comme reçue | woocommerce/customer-mark-received.php |
emails/vendor-contact-widget.php | Envoie au vendeur un message du widget Contacter le magasin | woocommerce/vendor-contact-widget.php |
emails/vendor-invoice.php | E-mail de facture du vendeur | woocommerce/emails/vendor-invoice.php |
emails/statement-vendor-notification.php | Informe le vendeur qu'un relevé est prêt | wc-vendors/emails/statement-vendor-notification.php |
emails/product-report-submitted.php | Rapport de produit soumis | woocommerce/product-report-submitted.php |
emails/product-report-accepted.php | Rapport de produit accepté | woocommerce/product-report-accepted.php |
emails/product-report-accepted-reporter.php | Rapport de produit accepté, envoyé à la personne qui a fait le rapport | woocommerce/product-report-accepted-reporter.php |
emails/product-report-adjusted.php | Rapport de produit ajusté | woocommerce/product-report-adjusted.php |
emails/product-report-responded.php | Rapport de produit auquel il a été répondu | woocommerce/product-report-responded.php |
emails/product-report-resolved.php | Rapport de produit résolu | woocommerce/product-report-resolved.php |
emails/product-report-details.php | Table de détails du rapport utilisée dans les e-mails de rapport de produit | woocommerce/product-report-details.php |
E-mails en texte brut
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
emails/plain/customer-mark-received.php | Demande au client de marquer la commande comme reçue | woocommerce/plain/customer-mark-received.php |
emails/plain/vendor-contact-widget.php | Envoie au vendeur un message du widget Contacter le magasin | woocommerce/plain/vendor-contact-widget.php |
emails/plain/vendor-invoice.php | E-mail de facture du vendeur | woocommerce/emails/plain/vendor-invoice.php |
emails/plain/statement-vendor-notification.php | Informe le vendeur qu'un relevé est prêt | wc-vendors/emails/plain/statement-vendor-notification.php |
emails/plain/product-report-submitted.php | Rapport de produit soumis | woocommerce/plain/product-report-submitted.php |
emails/plain/product-report-accepted.php | Rapport de produit accepté | woocommerce/plain/product-report-accepted.php |
emails/plain/product-report-accepted-reporter.php | Rapport de produit accepté, envoyé à la personne qui a fait le rapport | woocommerce/plain/product-report-accepted-reporter.php |
emails/plain/product-report-adjusted.php | Rapport de produit ajusté | woocommerce/plain/product-report-adjusted.php |
emails/plain/product-report-responded.php | Rapport de produit auquel il a été répondu | woocommerce/plain/product-report-responded.php |
emails/plain/product-report-resolved.php | Rapport de produit résolu | woocommerce/plain/product-report-resolved.php |
Modèles Storefront
Les clients voient ces modèles sur votre marketplace, par exemple la liste des vendeurs, les blocs de magasin et le formulaire de candidature vendeur.
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
front/pro-vendor-list.php | Conteneur de la liste des vendeurs | wc-vendors/front/pro-vendor-list.php |
front/pro-vendor-list-item.php | Un vendeur dans le shortcode de la liste des vendeurs | wc-vendors/front/pro-vendor-list-item.php |
front/pro-vendor-list-filter.php | Filtres au-dessus de la liste des vendeurs | wc-vendors/front/pro-vendor-list-filter.php |
front/vendor-search-form.php | Formulaire de recherche de vendeur | wc-vendors/front/vendor-search-form.php |
front/vendor-searchform.php | Formulaire de recherche de magasin | wc-vendors/front/vendor-searchform.php |
front/vendor-quick-contact.php | Widget de contact du magasin | wc-vendors/front/vendor-quick-contact.php |
front/vendor-signup-form.php | Formulaire de candidature vendeur | wc-vendors/front/vendor-signup-form.php |
front/vendor-recent-products.php | Bloc des produits récents du magasin | wc-vendors/front/vendor-recent-products.php |
front/vendor-short-description.php | Bloc de description courte du magasin | wc-vendors/front/vendor-short-description.php |
front/vendor-store-map-address.php | Bloc carte et adresse du magasin | wc-vendors/front/vendor-store-map-address.php |
front/vendor-store-social-media.php | Liens des réseaux sociaux du magasin | wc-vendors/front/vendor-store-social-media.php |
front/vendor-store-ratings.php | Bloc des notes du magasin | wc-vendors/front/vendor-store-ratings.php |
front/vendor-total-sale.php | Bloc des ventes totales du magasin | wc-vendors/front/vendor-total-sale.php |
front/vendor-store-category-filter.php | Filtre de catégorie sur les pages du magasin et de la boutique | wc-vendors/front/vendor-store-category-filter.php |
front/vendor-store-attributes-filter.php | Bloc de filtre d'attributs du magasin | wc-vendors/front/vendor-store-attributes-filter.php |
front/vendor-store-price-filter.php | Bloc de filtre de prix du magasin | wc-vendors/front/vendor-store-price-filter.php |
front/vendor-store-ratings-filter.php | Bloc de filtre des notes du magasin | wc-vendors/front/vendor-store-ratings-filter.php |



Modèles de notes
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
front/ratings/feedback-form.php | Formulaire de commentaires que les clients utilisent pour noter un vendeur | wc-vendors/front/ratings/feedback-form.php |
front/ratings/ratings-display-panel.php | Onglet Notes du produit sur la page du produit | wc-vendors/front/ratings/ratings-display-panel.php |


Modèles d'expédition
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
front/shipping/shipping-panel.php | Onglet d'expédition avec les coûts d'expédition du vendeur sur la page du produit | wc-vendors/front/shipping/shipping-panel.php |

Modèles de page produit
Ces modèles ajoutent les fonctionnalités de WC Vendors Pro à la page produit unique.
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
product/product-reports.php | Bouton et fenêtre contextuelle de rapport produit | wc-vendors/product/product-reports.php |
product/product-seo-meta.php | Méta SEO dans l'en-tête de la page produit | wc-vendors/product/product-seo-meta.php |
single-product/minimum-order-quantity.php | Message de quantité minimale de commande | woocommerce/single-product/minimum-order-quantity.php |
Modèles de page de boutique
Ces modèles affichent les éléments sur chaque page de boutique de vendeur.
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
store/store-header-modern.php | En-tête de boutique moderne Pro | wc-vendors/store/store-header-modern.php |
store/store-header.php | En-tête de boutique Pro | wc-vendors/store/store-header.php |
store/store-ratings.php | Évaluations de la boutique | wc-vendors/store/store-ratings.php |
store/store-vacation-message.php | Message de vacances de la boutique, lorsque le mode vacances est activé | wc-vendors/store/store-vacation-message.php |
store/upload-limits-notice.php | Avis sur les limites de téléchargement du vendeur | wc-vendors/store/upload-limits-notice.php |
store/vendor-store-notice.php | Avis de boutique du vendeur | wc-vendors/store/vendor-store-notice.php |
Deux paramètres dans WC Vendors > Paramètres > Affichage contrôlent l'en-tête du magasin. La case à cocher En-tête de boutique active les en-têtes de magasin. Le menu déroulant En-tête de boutique choisit ensuite le modèle : Pro Moderne utilise store-header-modern.php, et Pro utilise store-header.php. La case à cocher En-tête de produit unique affiche le même en-tête sur les pages de produits uniques.

Ajouter du contenu sous le nom du magasin
À partir de WC Vendors Pro 2.1.0, l'en-tête de magasin Pro Moderne dispose d'un crochet d'action appelé wcvendors_after_header_name. Un crochet d'action est un point dans le modèle où votre propre code peut ajouter une sortie. Il s'exécute après le nom du magasin et les badges vérifiés ou approuvés, et avant la description du magasin.
Utilisez le crochet lorsque vous souhaitez uniquement ajouter quelque chose, comme un slogan. Vous conservez le modèle du plugin, vous n'avez donc aucune substitution à mettre à jour après chaque version. Le crochet transmet l'ID utilisateur du vendeur à votre fonction.
add_action( 'wcvendors_after_header_name', function ( $vendor_id ) {
echo '<p class="my-store-tagline">Handmade in small batches</p>';
} );
Ajoutez le code au fichier functions.php de votre thème enfant, ou utilisez un plugin d'extraits de code. Le crochet s'exécute partout où l'en-tête Pro Moderne s'affiche : sur les pages de magasin lorsque la case à cocher En-tête de boutique est activée, et sur les pages de produits uniques lorsque la case à cocher En-tête de produit unique est activée. Dans les deux cas, le menu déroulant En-tête de boutique doit être défini sur Pro Moderne.
Modèles de factures et de relevés PDF
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
invoices/pdf-invoice.php | Facture vendeur PDF | wc-vendors/invoices/pdf-invoice.php |
statements/pdf-statement.php | Relevé vendeur PDF | wc-vendors/statements/pdf-statement.php |
Modèles BuddyBoss
Ces modèles ne se chargent que lorsque vous utilisez WC Vendors Pro avec BuddyBoss BuddyBoss Platform. Ils utilisent un dossier buddyboss dans votre thème, pas wc-vendors.
| Fichier modèle | Ce qu'il contrôle | Chemin de remplacement dans votre thème |
|---|---|---|
buddyboss/members/single/wcv-store.php | Onglet magasin sur le profil BuddyBoss d'un vendeur | buddyboss/members/single/wcv-store.php |
buddyboss/parts/group-store-card.php | Carte du magasin dans un groupe BuddyBoss | buddyboss/parts/group-store-card.php |
buddyboss/parts/forum-tab-link.php | Lien du forum vendeur | buddyboss/parts/forum-tab-link.php |
buddyboss/parts/latest-products.php | Derniers produits dans le widget de magasin | buddyboss/parts/latest-products.php |
buddyboss/parts/rating.php | Évaluation par étoiles dans le widget de magasin | buddyboss/parts/rating.php |
buddyboss/parts/recent-reviews.php | Avis récents dans le widget de magasin | buddyboss/parts/recent-reviews.php |
buddyboss/parts/stat-row.php | Champs de statistiques dans le widget de magasin | buddyboss/parts/stat-row.php |
Questions fréquemment posées
Pourquoi ne puis-je pas trouver les modèles de navigation Commandes, Rapports ou Tableau de bord ici ?
Ces écrans proviennent du plugin gratuit WC Vendors, leurs modèles se trouvent donc dans son dossier templates. Voir la vue d'ensemble des modèles de marketplace WC Vendors.
J'ai copié exporter.php dans mon thème, mais rien n'a changé. Pourquoi ?
Enregistrez-le sous wc-vendors/dashboard/exporter.php. Le remplacement de l'exportateur va directement dans le dossier dashboard, pas dans un sous-dossier product.
J'ai remplacé store-header-modern.php. Le nouveau hook fonctionne-t-il pour moi ?
Pas avant d'avoir mis à jour votre copie. Votre copie remplace le fichier du plugin, elle n'a donc pas le hook wcvendors_after_header_name. Copiez à nouveau le modèle de WC Vendors Pro 2.1.0 ou une version ultérieure, et réintégrez vos modifications.
Mes modifications de modèle ont cessé de fonctionner après une mise à jour du plugin. Que dois-je faire ?
Comparez votre copie avec le fichier du plugin et mettez à jour votre copie. Voir comment corriger les modèles obsolètes.
Besoin d'aide ?
Si vous avez une question ou rencontrez des problèmes, nous sommes là pour vous aider.
- Utilisateurs premium : Ouvrir un ticket de support
- Utilisateurs gratuits : Visitez notre forum communautaire