Konfigurieren von WC Vendors Pro-Vorlagen

Möchten Sie, dass eine Händler-Shop-Seite, ein Dashboard-Bildschirm oder eine E-Mail anders aussehen? WC Vendors Pro erstellt diese Bildschirme aus Vorlagendateien, die Sie in Ihr Theme kopieren und bearbeiten können. Diese Anleitung listet jede WC Vendors Pro-Vorlage auf, was sie steuert und den genauen Pfad für Ihre Kopie.

Wie Vorlagenüberschreibungen funktionieren

Eine Vorlagenüberschreibung ist Ihre eigene Kopie einer Vorlagendatei, die in Ihrem Theme gespeichert ist. WC Vendors Pro lädt Ihre Kopie anstelle der Plugin-Datei, sodass Ihre Änderungen beim Update des Plugins erhalten bleiben.

  1. Öffnen Sie den WC Vendors Pro-Plugin-Ordner.
  2. Finden Sie die Datei in ihrem templates-Ordner, zum Beispiel templates/store/store-header-modern.php.
  3. Kopieren Sie die Datei in Ihr Theme, unter dem Pfad in der Spalte Überschreibungspfad in Ihrem Theme unten.
  4. Bearbeiten Sie Ihre Kopie.

Verwenden Sie ein Child-Theme für Ihre Überschreibungen. Ein Theme-Update ersetzt den übergeordneten Theme-Ordner und entfernt alle darin hinzugefügten Dateien.

Die meisten Händler-Dashboard-Bildschirme, wie Bestellungen, Berichte und die Dashboard-Navigation, stammen aus dem kostenlosen WC Vendors-Plugin. Diese Vorlagen finden Sie in der Übersicht der WC Vendors-Marktplatzvorlagen.

Händler-Dashboard-Vorlagen

Diese Vorlagen steuern die Pro-Abschnitte des Händler-Dashboards, wie z. B. Einstellungen, Gutscheine, Abrechnungen und den Produkt-Exporter.

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
dashboard/attributes-edit.phpBearbeitungsbildschirm der Attributbibliothekwc-vendors/dashboard/attributes-edit.php
dashboard/attributes-list.phpListe der Attributbibliothekwc-vendors/dashboard/attributes-list.php
dashboard/custom-social-networks.phpAbschnitt für benutzerdefinierte soziale Netzwerke in den Store-Einstellungenwc-vendors/dashboard/custom-social-networks.php
dashboard/custom-social-item.phpEine Zeile für benutzerdefinierte soziale Netzwerke in diesem Abschnittwc-vendors/dashboard/custom-social-item.php
dashboard/dashboard-notice.phpHinweis im Händler-Dashboardwc-vendors/dashboard/dashboard-notice.php
dashboard/order/shipping-label.phpVersandetikettwc-vendors/dashboard/order/shipping-label.php
dashboard/product/exporter.phpExport Products-Bildschirmwc-vendors/dashboard/exporter.php
dashboard/product/product-thumbnail-modal.phpProdukt-Thumbnail-Pop-upwc-vendors/dashboard/product/product-thumbnail-modal.php
dashboard/reports/overview-recent.phpBereiche „Aktuelle Bestellungen“ und „Aktuelle Produkte“ der Berichtewc-vendors/dashboard/reports/overview-recent.php
dashboard/reports/product-totals.phpDiagramm „Gesamtprodukt verkauft“ der Berichtewc-vendors/dashboard/reports/product-totals.php
dashboard/shop_coupon-edit.phpGutscheinformularwc-vendors/dashboard/shop_coupon-edit.php
dashboard/statements/detail.phpDetailbildschirm der Abrechnungwc-vendors/dashboard/statements/detail.php
dashboard/statements/generate-modal.phpPop-up zum Erstellen einer Abrechnungwc-vendors/dashboard/statements/generate-modal.php
dashboard/store-opening-hours-new-row.phpNeue Zeile in den Ladenöffnungszeitenwcvendors-pro/dashboard/store-opening-hours-new-row.php
dashboard/store-settings.phpEinstellungen-Formular des Geschäftswc-vendors/dashboard/store-settings.php

E-Mail-Vorlagen

Diese Vorlagen steuern die E-Mails, die WC Vendors Pro sendet. Jede E-Mail hat eine HTML-Version und eine Nur-Text-Version. Die Einstellung E-Mail-Typ jeder E-Mail in WooCommerce bestimmt, welche Version gesendet wird, überschreiben Sie also die Version, die Ihr Shop verwendet.

HTML-E-Mails

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
emails/customer-mark-received.phpFordert den Kunden auf, den Auftrag als erhalten zu markierenwoocommerce/customer-mark-received.php
emails/vendor-contact-widget.phpSendet dem Anbieter eine Nachricht vom Kontakt-Shop-Widgetwoocommerce/vendor-contact-widget.php
emails/vendor-invoice.phpRechnungsemail des Anbieterswoocommerce/emails/vendor-invoice.php
emails/statement-vendor-notification.phpInformiert den Anbieter, dass eine Abrechnung bereit istwc-vendors/emails/statement-vendor-notification.php
emails/product-report-submitted.phpProduktbericht eingereichtwoocommerce/product-report-submitted.php
emails/product-report-accepted.phpProduktbericht akzeptiertwoocommerce/product-report-accepted.php
emails/product-report-accepted-reporter.phpProduktbericht akzeptiert, gesendet an die Person, die den Bericht erstellt hatwoocommerce/product-report-accepted-reporter.php
emails/product-report-adjusted.phpProduktbericht angepasstwoocommerce/product-report-adjusted.php
emails/product-report-responded.phpProduktbericht beantwortetwoocommerce/product-report-responded.php
emails/product-report-resolved.phpProduktbericht gelöstwoocommerce/product-report-resolved.php
emails/product-report-details.phpBerichtdetails-Tabelle, die in den Produktberichts-E-Mails verwendet wirdwoocommerce/product-report-details.php

Nur-Text-E-Mails

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
emails/plain/customer-mark-received.phpFordert den Kunden auf, den Auftrag als erhalten zu markierenwoocommerce/plain/customer-mark-received.php
emails/plain/vendor-contact-widget.phpSendet dem Anbieter eine Nachricht vom Kontakt-Shop-Widgetwoocommerce/plain/vendor-contact-widget.php
emails/plain/vendor-invoice.phpRechnungsemail des Anbieterswoocommerce/emails/plain/vendor-invoice.php
emails/plain/statement-vendor-notification.phpInformiert den Anbieter, dass eine Abrechnung bereit istwc-vendors/emails/plain/statement-vendor-notification.php
emails/plain/product-report-submitted.phpProduktbericht eingereichtwoocommerce/plain/product-report-submitted.php
emails/plain/product-report-accepted.phpProduktbericht akzeptiertwoocommerce/plain/product-report-accepted.php
emails/plain/product-report-accepted-reporter.phpProduktbericht akzeptiert, gesendet an die Person, die den Bericht erstellt hatwoocommerce/plain/product-report-accepted-reporter.php
emails/plain/product-report-adjusted.phpProduktbericht angepasstwoocommerce/plain/product-report-adjusted.php
emails/plain/product-report-responded.phpProduktbericht beantwortetwoocommerce/plain/product-report-responded.php
emails/plain/product-report-resolved.phpProduktbericht gelöstwoocommerce/plain/product-report-resolved.php

Storefront-Vorlagen

Kunden sehen diese Vorlagen auf Ihrem Marktplatz, zum Beispiel die Anbieterliste, die Store-Blöcke und das Anbieterbewerbungsformular.

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
front/pro-vendor-list.phpAnbieterlisten-Wrapperwc-vendors/front/pro-vendor-list.php
front/pro-vendor-list-item.phpEin Anbieter in der Anbieterlisten-Kurzcodewc-vendors/front/pro-vendor-list-item.php
front/pro-vendor-list-filter.phpFilter über der Anbieterlistewc-vendors/front/pro-vendor-list-filter.php
front/vendor-search-form.phpAnbietersuche-Formularwc-vendors/front/vendor-search-form.php
front/vendor-searchform.phpGeschäftssuche-Formularwc-vendors/front/vendor-searchform.php
front/vendor-quick-contact.phpKontakt-Shop-Widgetwc-vendors/front/vendor-quick-contact.php
front/vendor-signup-form.phpBewerbungsformular für Anbieterwc-vendors/front/vendor-signup-form.php
front/vendor-recent-products.phpBlock für aktuelle Produkte des Geschäftswc-vendors/front/vendor-recent-products.php
front/vendor-short-description.phpBlock für kurze Beschreibung des Geschäftswc-vendors/front/vendor-short-description.php
front/vendor-store-map-address.phpBlock für Karte und Adresse des Geschäftswc-vendors/front/vendor-store-map-address.php
front/vendor-store-social-media.phpLinks zu sozialen Medien des Geschäftswc-vendors/front/vendor-store-social-media.php
front/vendor-store-ratings.phpBewertungsblock für Shopswc-vendors/front/vendor-store-ratings.php
front/vendor-total-sale.phpBlock für den Gesamtumsatz des Shopswc-vendors/front/vendor-total-sale.php
front/vendor-store-category-filter.phpKategoriefilter auf den Shop- und Produktseitenwc-vendors/front/vendor-store-category-filter.php
front/vendor-store-attributes-filter.phpBlock für Attributfilter des Shopswc-vendors/front/vendor-store-attributes-filter.php
front/vendor-store-price-filter.phpBlock für Preisfilter des Shopswc-vendors/front/vendor-store-price-filter.php
front/vendor-store-ratings-filter.phpBlock für Bewertungsfilter des Shopswc-vendors/front/vendor-store-ratings-filter.php
Anbieterliste mit den Vorlagen pro-vendor-list.php, vendor-search-form.php und vendor-searchform.php gekennzeichnet
Kontakt-Shop-Widget auf einer Shop-Seite, gekennzeichnet vendor-quick-contact.php
Anbieter-Bewerbungsformular, gekennzeichnet vendor-signup-form.php

Bewertungsvorlagen

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
front/ratings/feedback-form.phpFeedback-Formular, das Kunden zur Bewertung eines Anbieters verwendenwc-vendors/front/ratings/feedback-form.php
front/ratings/ratings-display-panel.phpProduktbewertungs-Tab auf der Produktseitewc-vendors/front/ratings/ratings-display-panel.php
Kundenfeedback-Formular für eine Anbieterbewertung, gekennzeichnet feedback-form.php
Produktbewertungen-Tab auf einer Produktseite, gekennzeichnet ratings-display-panel.php

Versandvorlagen

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
front/shipping/shipping-panel.phpVersand-Tab mit den Versandkosten des Anbieters auf der Produktseitewc-vendors/front/shipping/shipping-panel.php
Versand-Tab auf einer Produktseite mit Versandkosten, gekennzeichnet shipping-panel.php

Produktseiten-Vorlagen

Diese Vorlagen fügen WC Vendors Pro-Funktionen zur einzelnen Produktseite hinzu.

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
product/product-reports.phpBericht Produkt-Schaltfläche und Pop-upwc-vendors/product/product-reports.php
product/product-seo-meta.phpSEO-Metadaten im Produktseiten-Headerwc-vendors/product/product-seo-meta.php
single-product/minimum-order-quantity.phpMindestbestellmengen-Nachrichtwoocommerce/single-product/minimum-order-quantity.php

Shopseiten-Vorlagen

Diese Vorlagen geben die Elemente auf jeder Händler-Shopseite aus.

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
store/store-header-modern.phpPro Moderner Shop-Headerwc-vendors/store/store-header-modern.php
store/store-header.phpPro Shop-Headerwc-vendors/store/store-header.php
store/store-ratings.phpShop-Bewertungenwc-vendors/store/store-ratings.php
store/store-vacation-message.phpShop-Urlaubsmodus-Nachricht, wenn der Urlaubsmodus aktiviert istwc-vendors/store/store-vacation-message.php
store/upload-limits-notice.phpHinweis zu Händler-Upload-Limitswc-vendors/store/upload-limits-notice.php
store/vendor-store-notice.phpHinweis zum Händler-Shopwc-vendors/store/vendor-store-notice.php

Zwei Einstellungen in WC Vendors > Einstellungen > Anzeige steuern den Shop-Header. Die Checkbox Shop-Header aktiviert Shop-Header. Das Dropdown Shop-Header wählt dann die Vorlage aus: Pro Modern verwendet store-header-modern.php und Pro verwendet store-header.php. Die Checkbox Header für einzelne Produkte zeigt denselben Header auf einzelnen Produktseiten an.

WC Vendors > Einstellungen > Anzeige, Allgemeiner Abschnitt, mit den Kontrollkästchen Shop-Header und Einzelprodukt-Header aktiviert und dem Shop-Header-Dropdown auf Pro Modern eingestellt

Inhalte unterhalb des Shop-Namens hinzufügen

Ab WC Vendors Pro 2.1.0 hat der Pro Modern Shop-Header einen Action-Hook namens wcvendors_after_header_name. Ein Action-Hook ist eine Stelle in der Vorlage, an der Ihr eigener Code Ausgaben hinzufügen kann. Er wird nach dem Shop-Namen und den verifizierten oder vertrauenswürdigen Abzeichen und vor der Shop-Beschreibung ausgeführt.

Verwenden Sie den Hook, wenn Sie nur etwas hinzufügen möchten, z. B. einen Slogan. Sie behalten die Plugin-Vorlage bei, sodass Sie nach jeder Veröffentlichung keine Überschreibung aktualisieren müssen. Der Hook übergibt die Benutzer-ID des Händlers an Ihre Funktion.

add_action( 'wcvendors_after_header_name', function ( $vendor_id ) {
	echo '<p class="my-store-tagline">Handmade in small batches</p>';
} );

Fügen Sie den Code zur functions.php-Datei Ihres Child-Themes hinzu oder verwenden Sie ein Code-Snippets-Plugin. Der Hook wird überall dort ausgeführt, wo der Pro Modern Header angezeigt wird: auf Shop-Seiten, wenn die Checkbox Shop-Header aktiviert ist, und auf einzelnen Produktseiten, wenn die Checkbox Header für einzelne Produkte aktiviert ist. In beiden Fällen muss das Dropdown Shop-Header auf Pro Modern eingestellt sein.

PDF-Rechnungs- und Belegvorlagen

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
invoices/pdf-invoice.phpHändlerrechnung PDFwc-vendors/invoices/pdf-invoice.php
statements/pdf-statement.phpHändlerbeleg PDFwc-vendors/statements/pdf-statement.php

BuddyBoss-Vorlagen

Diese Vorlagen werden nur geladen, wenn Sie WC Vendors Pro mit BuddyBoss BuddyBoss Platform verwenden. Sie verwenden einen buddyboss-Ordner in Ihrem Theme, nicht wc-vendors.

VorlagendateiWas es steuertÜberschreibungspfad in Ihrem Theme
buddyboss/members/single/wcv-store.phpShop-Tab im BuddyBoss-Profil eines Händlersbuddyboss/members/single/wcv-store.php
buddyboss/parts/group-store-card.phpShop-Karte in einer BuddyBoss-Gruppebuddyboss/parts/group-store-card.php
buddyboss/parts/forum-tab-link.phpHändler-Forum-Linkbuddyboss/parts/forum-tab-link.php
buddyboss/parts/latest-products.phpNeueste Produkte im Shop-Widgetbuddyboss/parts/latest-products.php
buddyboss/parts/rating.phpSternebewertung im Shop-Widgetbuddyboss/parts/rating.php
buddyboss/parts/recent-reviews.phpAktuelle Bewertungen im Shop-Widgetbuddyboss/parts/recent-reviews.php
buddyboss/parts/stat-row.phpStatistikfelder im Shop-Widgetbuddyboss/parts/stat-row.php

Häufig gestellte Fragen

Warum finde ich die Vorlagen für die Navigation Bestellungen, Berichte oder Dashboard hier nicht?
Diese Bildschirme stammen vom kostenlosen WC Vendors-Plugin, daher befinden sich ihre Vorlagen in dessen templates-Ordner. Sehen Sie sich die Übersicht der WC Vendors Marktplatzvorlagen an.

Ich habe exporter.php in mein Theme kopiert, aber nichts hat sich geändert. Warum?
Speichern Sie es als wc-vendors/dashboard/exporter.php. Die Exporter-Überschreibung geht direkt in den dashboard-Ordner, nicht in einen Unterordner product.

Ich überschreibe store-header-modern.php. Funktioniert der neue Hook für mich?
Nicht, bis Sie Ihre Kopie aktualisieren. Ihre Kopie ersetzt die Plugin-Datei, daher hat sie nicht den wcvendors_after_header_name Hook. Kopieren Sie die Vorlage erneut aus WC Vendors Pro 2.1.0 oder neuer und fügen Sie Ihre Änderungen wieder hinzu.

Meine Vorlagenänderungen funktionierten nach einem Plugin-Update nicht mehr. Was soll ich tun?
Vergleichen Sie Ihre Kopie mit der Plugin-Datei und bringen Sie Ihre Kopie auf den neuesten Stand. Sehen Sie wie man veraltete Vorlagen repariert.

Benötigen Sie Hilfe?

Wenn Sie eine Frage haben oder auf Probleme stoßen, helfen wir Ihnen gerne weiter.

War dieser Artikel hilfreich?

Verwandte Artikel

Kauf abschließen