Konfiguracja szablonów WC Vendors Pro

Chcesz, aby strona sklepu sprzedawcy, ekran pulpitu lub e-mail wyglądały inaczej? WC Vendors Pro tworzy te ekrany z plików szablonów, które możesz skopiować do swojego motywu i edytować. Ten przewodnik zawiera listę wszystkich szablonów WC Vendors Pro, co one kontrolują i dokładną ścieżkę do Twojej kopii.

Jak działają nadpisania szablonów

Nadpisanie szablonu to Twoja własna kopia pliku szablonu, zapisana w Twoim motywie. WC Vendors Pro ładuje Twoją kopię zamiast pliku wtyczki, dzięki czemu Twoje zmiany pozostają na miejscu po aktualizacji wtyczki.

  1. Otwórz folder wtyczki WC Vendors Pro.
  2. Znajdź plik w jego folderze templates, na przykład templates/store/store-header-modern.php.
  3. Skopiuj plik do swojego motywu, w ścieżce z poniższej kolumny Ścieżka nadpisania w Twoim motywie.
  4. Edytuj swoją kopię.

Używaj motywu potomnego do swoich nadpisanych szablonów. Aktualizacja motywu zastępuje folder motywu nadrzędnego i usuwa wszelkie dodane do niego pliki.

Większość ekranów pulpitu sprzedawcy, takich jak Zamówienia, Raporty i nawigacja pulpitu, pochodzi z darmowej wtyczki WC Vendors. Te szablony znajdziesz w przeglądzie szablonów rynku WC Vendors.

Szablony pulpitu sprzedawcy

Te szablony kontrolują sekcje Pro pulpitu sprzedawcy, takie jak ustawienia sklepu, kupony, wyciągi i eksporter produktów.

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
dashboard/attributes-edit.phpEkran edycji Biblioteki Atrybutówwc-vendors/dashboard/attributes-edit.php
dashboard/attributes-list.phpLista Biblioteki Atrybutówwc-vendors/dashboard/attributes-list.php
dashboard/custom-social-networks.phpSekcja niestandardowych sieci społecznościowych w ustawieniach sklepuwc-vendors/dashboard/custom-social-networks.php
dashboard/custom-social-item.phpJeden wiersz niestandardowych sieci społecznościowych w tej sekcjiwc-vendors/dashboard/custom-social-item.php
dashboard/dashboard-notice.phpPowiadomienie na pulpicie sprzedawcywc-vendors/dashboard/dashboard-notice.php
dashboard/order/shipping-label.phpEtykieta wysyłkowawc-vendors/dashboard/order/shipping-label.php
dashboard/product/exporter.phpEkran eksportu produktówwc-vendors/dashboard/exporter.php
dashboard/product/product-thumbnail-modal.phpMiniatura produktu - okno modalnewc-vendors/dashboard/product/product-thumbnail-modal.php
dashboard/reports/overview-recent.phpSekcje raportów: Ostatnie zamówienia i Ostatnie produktywc-vendors/dashboard/reports/overview-recent.php
dashboard/reports/product-totals.phpWykres Sprzedanych produktów w raportachwc-vendors/dashboard/reports/product-totals.php
dashboard/shop_coupon-edit.phpFormularz kuponuwc-vendors/dashboard/shop_coupon-edit.php
dashboard/statements/detail.phpEkran szczegółów wyciąguwc-vendors/dashboard/statements/detail.php
dashboard/statements/generate-modal.phpGenerowanie wyciągu - okno modalnewc-vendors/dashboard/statements/generate-modal.php
dashboard/store-opening-hours-new-row.phpNowy wiersz w godzinach otwarcia sklepuwcvendors-pro/dashboard/store-opening-hours-new-row.php
dashboard/store-settings.phpFormularz ustawień sklepuwc-vendors/dashboard/store-settings.php

Szablony e-maili

Te szablony kontrolują wiadomości e-mail wysyłane przez WC Vendors Pro. Każdy e-mail ma wersję HTML i wersję tekstową. Ustawienie Typ e-maila każdego e-maila w WooCommerce decyduje o tym, która wersja zostanie wysłana, więc nadpisz wersję używaną przez Twój sklep.

E-maile HTML

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
emails/customer-mark-received.phpProsi klienta o oznaczenie zamówienia jako odebranewoocommerce/customer-mark-received.php
emails/vendor-contact-widget.phpWysyła sprzedawcy wiadomość z widżetu Kontakt ze sklepemwoocommerce/vendor-contact-widget.php
emails/vendor-invoice.phpFaktura sprzedawcy e-mailwoocommerce/emails/vendor-invoice.php
emails/statement-vendor-notification.phpInformuje sprzedawcę, że wyciąg jest gotowywc-vendors/emails/statement-vendor-notification.php
emails/product-report-submitted.phpZgłoszono raport produktuwoocommerce/product-report-submitted.php
emails/product-report-accepted.phpRaport produktu zaakceptowanywoocommerce/product-report-accepted.php
emails/product-report-accepted-reporter.phpRaport produktu zaakceptowany, wysłany do osoby, która złożyła raportwoocommerce/product-report-accepted-reporter.php
emails/product-report-adjusted.phpRaport produktu dostosowanywoocommerce/product-report-adjusted.php
emails/product-report-responded.phpNa raport produktu odpowiedzianowoocommerce/product-report-responded.php
emails/product-report-resolved.phpRozwiązany raport produktuwoocommerce/product-report-resolved.php
emails/product-report-details.phpTabela szczegółów raportu używana w wiadomościach e-mail z raportem produktuwoocommerce/product-report-details.php

Proste wiadomości e-mail

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
emails/plain/customer-mark-received.phpProsi klienta o oznaczenie zamówienia jako odebranewoocommerce/plain/customer-mark-received.php
emails/plain/vendor-contact-widget.phpWysyła sprzedawcy wiadomość z widżetu Kontakt ze sklepemwoocommerce/plain/vendor-contact-widget.php
emails/plain/vendor-invoice.phpFaktura sprzedawcy e-mailwoocommerce/emails/plain/vendor-invoice.php
emails/plain/statement-vendor-notification.phpInformuje sprzedawcę, że wyciąg jest gotowywc-vendors/emails/plain/statement-vendor-notification.php
emails/plain/product-report-submitted.phpZgłoszono raport produktuwoocommerce/plain/product-report-submitted.php
emails/plain/product-report-accepted.phpRaport produktu zaakceptowanywoocommerce/plain/product-report-accepted.php
emails/plain/product-report-accepted-reporter.phpRaport produktu zaakceptowany, wysłany do osoby, która złożyła raportwoocommerce/plain/product-report-accepted-reporter.php
emails/plain/product-report-adjusted.phpRaport produktu dostosowanywoocommerce/plain/product-report-adjusted.php
emails/plain/product-report-responded.phpNa raport produktu odpowiedzianowoocommerce/plain/product-report-responded.php
emails/plain/product-report-resolved.phpRozwiązany raport produktuwoocommerce/plain/product-report-resolved.php

Szablony Storefront

Klienci widzą te szablony na swoim rynku, na przykład listę sprzedawców, bloki sklepu i formularz aplikacji sprzedawcy.

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
front/pro-vendor-list.phpObramowanie listy sprzedawcówwc-vendors/front/pro-vendor-list.php
front/pro-vendor-list-item.phpJeden sprzedawca na skróconej liście sprzedawcówwc-vendors/front/pro-vendor-list-item.php
front/pro-vendor-list-filter.phpFiltry nad listą sprzedawcówwc-vendors/front/pro-vendor-list-filter.php
front/vendor-search-form.phpFormularz wyszukiwania sprzedawcywc-vendors/front/vendor-search-form.php
front/vendor-searchform.phpFormularz wyszukiwania sklepuwc-vendors/front/vendor-searchform.php
front/vendor-quick-contact.phpWidżet Kontakt ze sklepemwc-vendors/front/vendor-quick-contact.php
front/vendor-signup-form.phpFormularz zgłoszeniowy sprzedawcywc-vendors/front/vendor-signup-form.php
front/vendor-recent-products.phpBlok Najnowsze produkty sklepuwc-vendors/front/vendor-recent-products.php
front/vendor-short-description.phpBlok Krótki opis sklepuwc-vendors/front/vendor-short-description.php
front/vendor-store-map-address.phpBlok mapy i adresu sklepuwc-vendors/front/vendor-store-map-address.php
front/vendor-store-social-media.phpLinki do mediów społecznościowych sklepuwc-vendors/front/vendor-store-social-media.php
front/vendor-store-ratings.phpBlok ocen sklepuwc-vendors/front/vendor-store-ratings.php
front/vendor-total-sale.phpBlok całkowitej sprzedaży sklepuwc-vendors/front/vendor-total-sale.php
front/vendor-store-category-filter.phpFiltr kategorii na stronach sklepu i produktówwc-vendors/front/vendor-store-category-filter.php
front/vendor-store-attributes-filter.phpBlok filtra atrybutów sklepuwc-vendors/front/vendor-store-attributes-filter.php
front/vendor-store-price-filter.phpBlok filtra cenowego sklepuwc-vendors/front/vendor-store-price-filter.php
front/vendor-store-ratings-filter.phpBlok filtra ocen sklepuwc-vendors/front/vendor-store-ratings-filter.php
Lista sprzedawców z szablonami pro-vendor-list.php, vendor-search-form.php i vendor-searchform.php oznaczona
Widżet Kontakt ze sklepem na stronie sklepu, oznaczony vendor-quick-contact.php
Formularz aplikacji sprzedawcy, oznaczony vendor-signup-form.php

Szablony ocen

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
front/ratings/feedback-form.phpFormularz opinii, którego klienci używają do oceniania sprzedawcywc-vendors/front/ratings/feedback-form.php
front/ratings/ratings-display-panel.phpZakładka Oceny Produktów na stronie produktuwc-vendors/front/ratings/ratings-display-panel.php
Formularz opinii klienta dla oceny sprzedawcy, oznaczony feedback-form.php
Zakładka Oceny produktów na stronie produktu, oznaczona ratings-display-panel.php

Szablony wysyłki

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
front/shipping/shipping-panel.phpZakładka wysyłki z kosztami wysyłki sprzedawcy na stronie produktuwc-vendors/front/shipping/shipping-panel.php
Zakładka Wysyłka na stronie produktu pokazująca koszty wysyłki, oznaczona shipping-panel.php

Szablony stron produktów

Te szablony dodają funkcje WC Vendors Pro do pojedynczej strony produktu.

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
product/product-reports.phpPrzycisk i wyskakujące okienko raportu produktuwc-vendors/product/product-reports.php
product/product-seo-meta.phpMeta SEO w nagłówku strony produktuwc-vendors/product/product-seo-meta.php
single-product/minimum-order-quantity.phpKomunikat o minimalnej ilości zamówieniawoocommerce/single-product/minimum-order-quantity.php

Szablony stron sklepów

Te szablony wyświetlają elementy na każdej stronie sklepu sprzedawcy.

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
store/store-header-modern.phpNowoczesny nagłówek sklepu Prowc-vendors/store/store-header-modern.php
store/store-header.phpNagłówek sklepu Prowc-vendors/store/store-header.php
store/store-ratings.phpOceny sklepuwc-vendors/store/store-ratings.php
store/store-vacation-message.phpKomunikat o urlopie sklepu, gdy włączony jest tryb urlopuwc-vendors/store/store-vacation-message.php
store/upload-limits-notice.phpPowiadomienie o limitach przesyłania sprzedawcywc-vendors/store/upload-limits-notice.php
store/vendor-store-notice.phpPowiadomienie o sklepie sprzedawcywc-vendors/store/vendor-store-notice.php

Dwa ustawienia w WC Vendors > Ustawienia > Wyświetlanie kontrolują nagłówek sklepu. Pole wyboru Nagłówek sklepu włącza nagłówki sklepów. Następnie menu rozwijane Nagłówek sklepu wybiera szablon: Pro Modern używa store-header-modern.php, a Pro używa store-header.php. Pole wyboru Nagłówek pojedynczego produktu wyświetla ten sam nagłówek na stronach pojedynczych produktów.

WC Vendors > Ustawienia > Wyświetlanie, sekcja Ogólne, z zaznaczonymi polami wyboru Nagłówek sklepu i Nagłówek pojedynczego produktu oraz ustawieniem listy rozwijanej Nagłówek sklepu na Pro Modern

Dodaj zawartość poniżej nazwy sklepu

Od wersji WC Vendors Pro 2.1.0, nagłówek sklepu Pro Modern posiada hak akcji o nazwie wcvendors_after_header_name. Hak akcji to punkt w szablonie, w którym własny kod może dodać dane wyjściowe. Działa on po nazwie sklepu i odznakach zweryfikowanych lub zaufanych, a przed opisem sklepu.

Użyj haka, gdy chcesz tylko coś dodać, na przykład slogan. Zachowujesz szablon wtyczki, więc nie musisz aktualizować żadnych nadpisań po każdym wydaniu. Hak przekazuje identyfikator użytkownika sprzedawcy do Twojej funkcji.

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

Dodaj kod do pliku functions.php swojego motywu potomnego lub użyj wtyczki do fragmentów kodu. Hak działa wszędzie tam, gdzie wyświetla się nagłówek Pro Modern: na stronach sklepów, gdy pole wyboru Nagłówek sklepu jest włączone, oraz na stronach pojedynczych produktów, gdy pole wyboru Nagłówek pojedynczego produktu jest włączone. W obu przypadkach menu rozwijane Nagłówek sklepu musi być ustawione na Pro Modern.

Szablony faktur PDF i wyciągów

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
invoices/pdf-invoice.phpFaktura sprzedawcy PDFwc-vendors/invoices/pdf-invoice.php
statements/pdf-statement.phpWyciąg sprzedawcy PDFwc-vendors/statements/pdf-statement.php

Szablony BuddyBoss

Te szablony ładują się tylko wtedy, gdy używasz WC Vendors Pro z BuddyBoss BuddyBoss Platform. Używają one folderu buddyboss w Twoim motywie, a nie wc-vendors.

Plik szablonuCo kontrolujeŚcieżka nadpisania w Twoim motywie
buddyboss/members/single/wcv-store.phpZakładka sklepu w profilu BuddyBoss sprzedawcybuddyboss/members/single/wcv-store.php
buddyboss/parts/group-store-card.phpKarta sklepu w grupie BuddyBossbuddyboss/parts/group-store-card.php
buddyboss/parts/forum-tab-link.phpLink do forum sprzedawcybuddyboss/parts/forum-tab-link.php
buddyboss/parts/latest-products.phpNajnowsze produkty w widżecie sklepubuddyboss/parts/latest-products.php
buddyboss/parts/rating.phpOceny gwiazdkowe w widżecie sklepubuddyboss/parts/rating.php
buddyboss/parts/recent-reviews.phpOstatnie recenzje w widżecie sklepubuddyboss/parts/recent-reviews.php
buddyboss/parts/stat-row.phpPola statystyk w widżecie sklepubuddyboss/parts/stat-row.php

Często zadawane pytania

Dlaczego nie mogę znaleźć szablonów nawigacji Zamówienia, Raporty lub pulpit tutaj?
Te ekrany pochodzą z darmowej wtyczki WC Vendors, więc ich szablony znajdują się w jej folderze templates. Zobacz przegląd szablonów marketplace WC Vendors.

Skopiowałem exporter.php do mojego motywu, ale nic się nie zmieniło. Dlaczego?
Zapisz go jako wc-vendors/dashboard/exporter.php. Nadpisanie eksportera trafia bezpośrednio do folderu dashboard, a nie do podfolderu product.

Nadpisałem store-header-modern.php. Czy nowy hook działa dla mnie?
Nie, dopóki nie zaktualizujesz swojej kopii. Twoja kopia zastępuje plik wtyczki, więc nie ma ona hooka wcvendors_after_header_name. Skopiuj ponownie szablon z WC Vendors Pro 2.1.0 lub nowszego i przywróć swoje zmiany.

Moje zmiany w szablonie przestały działać po aktualizacji wtyczki. Co mam zrobić?
Porównaj swoją kopię z plikiem wtyczki i zaktualizuj swoją kopię. Zobacz jak naprawić nieaktualne szablony.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Zakończ zakup