Przejdź do głównej zawartości

Producent i marka

Od 13 grudnia 2024 r. rozporządzenie GPSR wymaga podawania danych producenta na stronie produktu. Wtyczka Polski for WooCommerce pozwala dodać dane producenta, markę i numer GTIN/EAN do każdego produktu.

Na stronie produktu musisz podać:

  • nazwa producenta lub importera
  • adres pocztowy producenta
  • adres e-mail lub strona internetowa do kontaktu
  • w przypadku produktów spoza UE - dane osoby odpowiedzialnej na terenie UE

Klient musi mieć dostęp do tych danych przed zakupem.

Przejdź do WooCommerce > Ustawienia > Polski > Producent i włącz moduł. Po włączeniu w edytorze produktu pojawią się nowe pola.

W edytorze produktu, w zakładce “Polski” lub w panelu bocznym, znajdziesz sekcję “Producent (GPSR)“:

PoleWymaganeOpis
Nazwa producentaTakPełna nazwa firmy producenta
AdresTakUlica, numer, kod pocztowy, miasto, kraj
E-mailTak*Adres e-mail kontaktowy
Strona WWWTak*URL strony producenta
Osoba odpowiedzialna w UEWarunkowoWymagane dla produktów spoza UE
Adres osoby odpowiedzialnejWarunkowoPełny adres osoby odpowiedzialnej

*Wymagany jest co najmniej jeden sposób kontaktu elektronicznego (e-mail lub strona WWW).

Jeśli sprzedajesz głównie własne produkty, ustaw domyślne dane producenta w WooCommerce > Ustawienia > Polski > Producent. Te dane pojawią się przy produktach bez własnych danych producenta.

Wtyczka tworzy taksonomię polski_brand do zarządzania markami produktów.

Przejdź do Produkty > Marki, aby tworzyć i edytować marki. Każda marka może zawierać:

  • nazwę
  • slug (identyfikator URL)
  • opis
  • logo (miniaturka taksonomii)

W edytorze produktu, w panelu bocznym, znajdziesz metabox “Marka” - wybierz markę z listy lub dodaj nową.

Wtyczka tworzy stronę archiwum dla każdej marki. Klienci przeglądają produkty marki pod adresem:

/marka/nazwa-marki/

Slug archiwum zmienisz w ustawieniach wtyczki.

Wtyczka dodaje pole na numer identyfikacyjny produktu (standard GS1).

FormatDługośćZastosowanie
EAN-1313 cyfrStandard europejski
EAN-88 cyfrMałe opakowania
UPC-A12 cyfrStandard amerykański
GTIN-1414 cyfrOpakowania zbiorcze
ISBN-1313 cyfrKsiążki

Wtyczka sprawdza poprawność numeru GTIN/EAN (cyfra kontrolna). Nieprawidłowy numer zostanie odrzucony z komunikatem błędu.

Numer GTIN trafia automatycznie do danych strukturalnych (JSON-LD), co poprawia widoczność w Google:

{
"@type": "Product",
"gtin13": "5901234123457",
"brand": {
"@type": "Brand",
"name": "Nazwa marki"
},
"manufacturer": {
"@type": "Organization",
"name": "Nazwa producenta",
"address": "ul. Przykładowa 1, 00-001 Warszawa"
}
}

Użyj shortcode [polski_manufacturer], aby wyświetlić dane producenta w dowolnym miejscu.

ParametrTypDomyślnyOpis
product_idintbieżącyID produktu
fieldsstringallPola do wyświetlenia: all, name, address, email, url, gtin, brand
layoutstringlistUkład: list, inline, table
show_labelbooltrueCzy wyświetlać etykiety pól
wrapperstringdivElement HTML opakowujący

Pełne dane producenta:

[polski_manufacturer]

Wynik (układ list):

Producent: ABC Sp. z o.o.
Adres: ul. Fabryczna 10, 00-001 Warszawa
E-mail: kontakt@abc.pl
Strona: https://abc.pl

Tylko nazwa i GTIN:

[polski_manufacturer fields="name,gtin"]

Marka produktu w układzie inline:

[polski_manufacturer fields="brand" layout="inline"]

Dla konkretnego produktu:

[polski_manufacturer product_id="789" fields="name,address" layout="table"]

W szablonie PHP:

echo do_shortcode('[polski_manufacturer product_id="' . $product->get_id() . '" fields="name,gtin"]');
$manufacturer_name = get_post_meta($product_id, '_polski_manufacturer_name', true);
$manufacturer_address = get_post_meta($product_id, '_polski_manufacturer_address', true);
$manufacturer_email = get_post_meta($product_id, '_polski_manufacturer_email', true);
$manufacturer_url = get_post_meta($product_id, '_polski_manufacturer_url', true);
$gtin = get_post_meta($product_id, '_polski_gtin', true);
$brands = wp_get_object_terms($product_id, 'polski_brand');
if (!empty($brands) && !is_wp_error($brands)) {
$brand_name = $brands[0]->name;
$brand_logo = get_term_meta($brands[0]->term_id, 'thumbnail_id', true);
}

Dane producenta i GTIN importujesz przez CSV:

Kolumna CSVOpis
polski_manufacturer_nameNazwa producenta
polski_manufacturer_addressAdres producenta
polski_manufacturer_emailE-mail producenta
polski_manufacturer_urlStrona WWW producenta
polski_gtinNumer GTIN/EAN
polski_brandNazwa marki

Przykład:

"Krem nawilżający","ABC Kosmetyki Sp. z o.o.","ul. Kwiatowa 5, 00-100 Warszawa","info@abc.pl","https://abc.pl","5901234123457","ABC Kosmetyki"

Dane producenta nie wyświetlają się na stronie produktu

Dział zatytułowany „Dane producenta nie wyświetlają się na stronie produktu”
  1. Sprawdź, czy moduł producenta jest włączony
  2. Upewnij się, że produkt ma wypełnione dane lub skonfigurowane są dane domyślne
  3. Zweryfikuj, czy motyw obsługuje hook woocommerce_single_product_summary lub woocommerce_product_meta_end

Sprawdź cyfrę kontrolną numeru GTIN. Użyj kalkulatora GS1 do weryfikacji: https://www.gs1.org/services/check-digit-calculator

Upewnij się, że marka jest przypisana do produktu przez taksonomię polski_brand, a nie tylko wpisana w polu tekstowym producenta.

Ta strona ma wyłącznie charakter informacyjny i nie stanowi porady prawnej. Przed wdrożeniem skonsultuj się z prawnikiem. Polski for WooCommerce jest oprogramowaniem open source (GPLv2) dostarczanym bez gwarancji.