Vuoi che una pagina del negozio del venditore, una schermata della dashboard o un'email abbiano un aspetto diverso? WC Vendors Pro crea queste schermate da file di template che puoi copiare nel tuo tema e modificare. Questa guida elenca ogni template di WC Vendors Pro, cosa controlla e il percorso esatto per la tua copia.
Come funzionano le sovrascritture dei template
Una sovrascrittura del template è una tua copia di un file di template, salvata all'interno del tuo tema. WC Vendors Pro carica la tua copia invece del file del plugin, quindi le tue modifiche rimangono al loro posto quando il plugin viene aggiornato.
- Apri la cartella del plugin WC Vendors Pro.
- Trova il file nella sua cartella
templates, ad esempiotemplates/store/store-header-modern.php. - Copia il file nel tuo tema, nel percorso nella colonna Percorso di sovrascrittura nel tuo tema qui sotto.
- Modifica la tua copia.
Usa un tema child per le tue sovrascritture. Un aggiornamento del tema sostituisce la cartella del tema padre e rimuove eventuali file che hai aggiunto.
La maggior parte delle schermate della dashboard del venditore, come Ordini, Report e la navigazione della dashboard, provengono dal plugin gratuito WC Vendors. Trovi quei template nella panoramica dei template del marketplace di WC Vendors.
Template della dashboard del venditore
Questi template controllano le sezioni Pro della dashboard del venditore, come le impostazioni del negozio, i coupon, i rendiconti e l'esportatore di prodotti.
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
dashboard/attributes-edit.php | Schermata di modifica della Libreria Attributi | wc-vendors/dashboard/attributes-edit.php |
dashboard/attributes-list.php | Elenco della Libreria Attributi | wc-vendors/dashboard/attributes-list.php |
dashboard/custom-social-networks.php | Sezione social network personalizzati nelle impostazioni del negozio | wc-vendors/dashboard/custom-social-networks.php |
dashboard/custom-social-item.php | Una riga di social network personalizzato in quella sezione | wc-vendors/dashboard/custom-social-item.php |
dashboard/dashboard-notice.php | Avviso della dashboard del venditore | wc-vendors/dashboard/dashboard-notice.php |
dashboard/order/shipping-label.php | Etichetta di spedizione | wc-vendors/dashboard/order/shipping-label.php |
dashboard/product/exporter.php | Schermata di esportazione prodotti | wc-vendors/dashboard/exporter.php |
dashboard/product/product-thumbnail-modal.php | Pop-up anteprima prodotto | wc-vendors/dashboard/product/product-thumbnail-modal.php |
dashboard/reports/overview-recent.php | Sezioni Ordini recenti e Prodotti recenti dei report | wc-vendors/dashboard/reports/overview-recent.php |
dashboard/reports/product-totals.php | Grafico Prodotti totali venduti dei report | wc-vendors/dashboard/reports/product-totals.php |
dashboard/shop_coupon-edit.php | Modulo coupon | wc-vendors/dashboard/shop_coupon-edit.php |
dashboard/statements/detail.php | Schermata dettaglio rendiconto | wc-vendors/dashboard/statements/detail.php |
dashboard/statements/generate-modal.php | Pop-up generazione rendiconto | wc-vendors/dashboard/statements/generate-modal.php |
dashboard/store-opening-hours-new-row.php | Nuova riga negli orari di apertura del negozio | wcvendors-pro/dashboard/store-opening-hours-new-row.php |
dashboard/store-settings.php | Modulo impostazioni negozio | wc-vendors/dashboard/store-settings.php |
Template email
Questi template controllano le email che WC Vendors Pro invia. Ogni email ha una versione HTML e una versione di testo normale. L'impostazione Tipo di email di ogni email in WooCommerce decide quale versione viene inviata, quindi sovrascrivi la versione utilizzata dal tuo negozio.
Email HTML
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
emails/customer-mark-received.php | Chiede al cliente di contrassegnare l'ordine come ricevuto | woocommerce/customer-mark-received.php |
emails/vendor-contact-widget.php | Invia al venditore un messaggio dal widget Contatta il negozio | woocommerce/vendor-contact-widget.php |
emails/vendor-invoice.php | Email fattura venditore | woocommerce/emails/vendor-invoice.php |
emails/statement-vendor-notification.php | Informa il venditore che un estratto conto è pronto | wc-vendors/emails/statement-vendor-notification.php |
emails/product-report-submitted.php | Report prodotto inviato | woocommerce/product-report-submitted.php |
emails/product-report-accepted.php | Report prodotto accettato | woocommerce/product-report-accepted.php |
emails/product-report-accepted-reporter.php | Report prodotto accettato, inviato alla persona che ha effettuato la segnalazione | woocommerce/product-report-accepted-reporter.php |
emails/product-report-adjusted.php | Report prodotto modificato | woocommerce/product-report-adjusted.php |
emails/product-report-responded.php | Report prodotto a cui è stata data risposta | woocommerce/product-report-responded.php |
emails/product-report-resolved.php | Rapporto prodotto risolto | woocommerce/product-report-resolved.php |
emails/product-report-details.php | Tabella dettagli rapporto utilizzata nelle email del rapporto prodotto | woocommerce/product-report-details.php |
Email di testo normale
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
emails/plain/customer-mark-received.php | Chiede al cliente di contrassegnare l'ordine come ricevuto | woocommerce/plain/customer-mark-received.php |
emails/plain/vendor-contact-widget.php | Invia al venditore un messaggio dal widget Contatta il negozio | woocommerce/plain/vendor-contact-widget.php |
emails/plain/vendor-invoice.php | Email fattura venditore | woocommerce/emails/plain/vendor-invoice.php |
emails/plain/statement-vendor-notification.php | Informa il venditore che un estratto conto è pronto | wc-vendors/emails/plain/statement-vendor-notification.php |
emails/plain/product-report-submitted.php | Report prodotto inviato | woocommerce/plain/product-report-submitted.php |
emails/plain/product-report-accepted.php | Report prodotto accettato | woocommerce/plain/product-report-accepted.php |
emails/plain/product-report-accepted-reporter.php | Report prodotto accettato, inviato alla persona che ha effettuato la segnalazione | woocommerce/plain/product-report-accepted-reporter.php |
emails/plain/product-report-adjusted.php | Report prodotto modificato | woocommerce/plain/product-report-adjusted.php |
emails/plain/product-report-responded.php | Report prodotto a cui è stata data risposta | woocommerce/plain/product-report-responded.php |
emails/plain/product-report-resolved.php | Rapporto prodotto risolto | woocommerce/plain/product-report-resolved.php |
Modelli Storefront
I clienti vedono questi modelli nel tuo marketplace, ad esempio l'elenco dei fornitori, i blocchi del negozio e il modulo di domanda del fornitore.
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
front/pro-vendor-list.php | Contenitore elenco fornitori | wc-vendors/front/pro-vendor-list.php |
front/pro-vendor-list-item.php | Un venditore nell'elenco venditori shortcode | wc-vendors/front/pro-vendor-list-item.php |
front/pro-vendor-list-filter.php | Filtri sopra l'elenco venditori | wc-vendors/front/pro-vendor-list-filter.php |
front/vendor-search-form.php | Modulo di ricerca venditore | wc-vendors/front/vendor-search-form.php |
front/vendor-searchform.php | Modulo di ricerca negozio | wc-vendors/front/vendor-searchform.php |
front/vendor-quick-contact.php | Widget Contatta Negozio | wc-vendors/front/vendor-quick-contact.php |
front/vendor-signup-form.php | Modulo di candidatura venditore | wc-vendors/front/vendor-signup-form.php |
front/vendor-recent-products.php | Blocco Prodotti Recenti Negozio | wc-vendors/front/vendor-recent-products.php |
front/vendor-short-description.php | Blocco Breve Descrizione Negozio | wc-vendors/front/vendor-short-description.php |
front/vendor-store-map-address.php | Blocco Mappa e Indirizzo Negozio | wc-vendors/front/vendor-store-map-address.php |
front/vendor-store-social-media.php | Link ai social media del negozio | wc-vendors/front/vendor-store-social-media.php |
front/vendor-store-ratings.php | Blocco Valutazioni Negozio | wc-vendors/front/vendor-store-ratings.php |
front/vendor-total-sale.php | Blocco vendite totali del negozio | wc-vendors/front/vendor-total-sale.php |
front/vendor-store-category-filter.php | Filtro categoria nelle pagine del negozio e dello shop | wc-vendors/front/vendor-store-category-filter.php |
front/vendor-store-attributes-filter.php | Blocco filtro attributi negozio | wc-vendors/front/vendor-store-attributes-filter.php |
front/vendor-store-price-filter.php | Blocco filtro prezzo negozio | wc-vendors/front/vendor-store-price-filter.php |
front/vendor-store-ratings-filter.php | Blocco filtro valutazioni negozio | wc-vendors/front/vendor-store-ratings-filter.php |



Modelli di valutazione
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
front/ratings/feedback-form.php | Modulo di feedback che i clienti utilizzano per valutare un venditore | wc-vendors/front/ratings/feedback-form.php |
front/ratings/ratings-display-panel.php | Scheda Valutazioni Prodotto nella pagina del prodotto | wc-vendors/front/ratings/ratings-display-panel.php |


Modelli di spedizione
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
front/shipping/shipping-panel.php | Scheda Spedizione con i costi di spedizione del venditore nella pagina del prodotto | wc-vendors/front/shipping/shipping-panel.php |

Modelli di pagina prodotto
Questi modelli aggiungono le funzionalità di WC Vendors Pro alla pagina del singolo prodotto.
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
product/product-reports.php | Pulsante e popup del report del prodotto | wc-vendors/product/product-reports.php |
product/product-seo-meta.php | Meta SEO nell'intestazione della pagina prodotto | wc-vendors/product/product-seo-meta.php |
single-product/minimum-order-quantity.php | Messaggio quantità minima d'ordine | woocommerce/single-product/minimum-order-quantity.php |
Modelli di pagina negozio
Questi modelli generano gli elementi in ogni pagina del negozio del venditore.
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
store/store-header-modern.php | Intestazione negozio moderna Pro | wc-vendors/store/store-header-modern.php |
store/store-header.php | Intestazione negozio Pro | wc-vendors/store/store-header.php |
store/store-ratings.php | Valutazioni negozio | wc-vendors/store/store-ratings.php |
store/store-vacation-message.php | Messaggio di vacanza del negozio, quando la modalità vacanza è attiva | wc-vendors/store/store-vacation-message.php |
store/upload-limits-notice.php | Avviso limiti di caricamento venditore | wc-vendors/store/upload-limits-notice.php |
store/vendor-store-notice.php | Avviso negozio venditore | wc-vendors/store/vendor-store-notice.php |
Due impostazioni in WC Vendors > Impostazioni > Visualizzazione controllano l'intestazione del negozio. La casella di controllo Intestazione negozio attiva le intestazioni del negozio. Il menu a discesa Intestazione negozio sceglie quindi il modello: Pro Modern utilizza store-header-modern.php e Pro utilizza store-header.php. La casella di controllo Intestazione prodotto singolo mostra la stessa intestazione nelle pagine dei prodotti singoli.

Aggiungi contenuto sotto il nome del negozio
Da WC Vendors Pro 2.1.0, l'intestazione del negozio Pro Modern ha un action hook chiamato wcvendors_after_header_name. Un action hook è un punto nel modello in cui il tuo codice può aggiungere output. Viene eseguito dopo il nome del negozio e i badge verificati o fidati, e prima della descrizione del negozio.
Usa l'hook quando vuoi solo aggiungere qualcosa, come uno slogan. Mantieni il modello del plugin, quindi non hai un override da aggiornare dopo ogni rilascio. L'hook passa l'ID utente del venditore alla tua funzione.
add_action( 'wcvendors_after_header_name', function ( $vendor_id ) {
echo '<p class="my-store-tagline">Handmade in small batches</p>';
} );
Aggiungi il codice al file functions.php del tuo child theme, o usa un plugin per snippet di codice. L'hook viene eseguito ovunque venga visualizzata l'intestazione Pro Modern: nelle pagine del negozio quando la casella di controllo Intestazione negozio è attiva, e nelle pagine dei prodotti singoli quando la casella di controllo Intestazione prodotto singolo è attiva. In entrambi i casi, il menu a discesa Intestazione negozio deve essere impostato su Pro Modern.
Modelli di fattura e rendiconto PDF
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
invoices/pdf-invoice.php | Fattura venditore PDF | wc-vendors/invoices/pdf-invoice.php |
statements/pdf-statement.php | Rendiconto venditore PDF | wc-vendors/statements/pdf-statement.php |
Modelli BuddyBoss
Questi modelli vengono caricati solo quando si utilizza WC Vendors Pro con BuddyBoss BuddyBoss Platform. Utilizzano una cartella buddyboss nel tuo tema, non wc-vendors.
| File del template | Cosa controlla | Percorso di sovrascrittura nel tuo tema |
|---|---|---|
buddyboss/members/single/wcv-store.php | Scheda negozio sul profilo BuddyBoss di un venditore | buddyboss/members/single/wcv-store.php |
buddyboss/parts/group-store-card.php | Scheda negozio in un gruppo BuddyBoss | buddyboss/parts/group-store-card.php |
buddyboss/parts/forum-tab-link.php | Link forum venditore | buddyboss/parts/forum-tab-link.php |
buddyboss/parts/latest-products.php | Ultimi prodotti nel widget negozio | buddyboss/parts/latest-products.php |
buddyboss/parts/rating.php | Valutazione a stelle nel widget negozio | buddyboss/parts/rating.php |
buddyboss/parts/recent-reviews.php | Recensioni recenti nel widget negozio | buddyboss/parts/recent-reviews.php |
buddyboss/parts/stat-row.php | Campi statistici nel widget negozio | buddyboss/parts/stat-row.php |
Domande frequenti
Perché non trovo i modelli di navigazione Ordini, Report o dashboard qui?
Queste schermate provengono dal plugin gratuito WC Vendors, quindi i loro modelli si trovano nella sua cartella templates. Vedi la panoramica dei modelli del marketplace di WC Vendors.
Ho copiato exporter.php nel mio tema, ma non è cambiato nulla. Perché?
Salvalo come wc-vendors/dashboard/exporter.php. L'override dell'esportatore va direttamente nella cartella dashboard, non in una sottocartella product.
Ho sovrascritto store-header-modern.php. Il nuovo hook funziona per me?
Non finché non aggiorni la tua copia. La tua copia sostituisce il file del plugin, quindi non ha l'hook wcvendors_after_header_name. Copia nuovamente il template da WC Vendors Pro 2.1.0 o versioni successive e reinserisci le tue modifiche.
Le modifiche al mio template hanno smesso di funzionare dopo un aggiornamento del plugin. Cosa devo fare?
Confronta la tua copia con il file del plugin e aggiorna la tua copia. Vedi come correggere i template obsoleti.
Serve Aiuto?
Se hai una domanda o riscontri problemi, siamo qui per aiutarti.
- Utenti Premium: Apri un ticket di supporto
- Utenti Gratuiti: Visita il nostro forum della community