Przejdź do głównej zawartości

Producent i marka

Moduł Producent pozwala przypisać producenta do każdego produktu i pokazuje jego nazwę na stronie produktu. Jest domyślnie włączony.

To nie jest moduł GPSR. Dane, których wymaga rozporządzenie o ogólnym bezpieczeństwie produktów (adres i kontakt producenta oraz importera, osoba odpowiedzialna w UE, ostrzeżenia i instrukcje bezpieczeństwa), wprowadzasz w module GPSR.

Moduł korzysta z taksonomii polski_manufacturer. Listą zarządzasz w Produkty > Producenci, a producenta przypisujesz na ekranie edycji produktu. Warianty mogą mieć własnego producenta.

Nazwa producenta jest wyświetlana:

  • na stronie produktu, jako „Producent: nazwa”,
  • tam, gdzie umieścisz shortcode [polski_manufacturer] lub odpowiadający mu blok.

Shortcode przyjmuje jeden opcjonalny atrybut, product, czyli ID produktu. Bez niego używa bieżącego produktu:

[polski_manufacturer]
[polski_manufacturer product="789"]

Taksonomia producenta nie ma publicznych stron archiwum.

Marki to osobny moduł, Marki, domyślnie wyłączony. Rejestruje publiczną taksonomię polski_brand, zarządzaną w Produkty > Marki, ze stronami archiwum pod adresem /marka/nazwa-marki/.

Ustawienia na karcie Marki w Polski > Moduły:

Ustawienie Domyślnie
Pokazuj na stronie produktu tak
Pokazuj na listach produktów tak
Etykieta Brand
Pokazuj etykietę tak
Separator marek ,
Linkuj do archiwum marki tak

Wtyczka odczytuje GTIN z własnego pola WooCommerce GTIN, UPC, EAN lub ISBN (WooCommerce 8.4 i nowsze). Gdy to pole jest puste, sięga po meta produktu _polski_gtin, które zapisuje kolumna importu CSV polski_gtin.

Wtyczka weryfikuje poprawność cyfry kontrolnej GS1 (GTIN-8, GTIN-12, GTIN-13, GTIN-14) w edytorze produktu oraz podczas importu CSV. W przypadku niepoprawnej cyfry kontrolnej w panelu produktu wyświetlane jest ostrzeżenie, które nie blokuje zapisu.

Przy włączonym module Dane strukturalne (Schema.org) JSON-LD produktu dostaje:

  • manufacturer, z modułu Producent albo z nazwy producenta GPSR, gdy producent nie jest przypisany, a moduł GPSR jest włączony (ustawienie Uwzględnij producenta),
  • brand, z pierwszej przypisanej marki,
  • gtin8, gtin12, gtin13 lub gtin14 zależnie od długości, w pozostałych przypadkach gtin (ustawienie Uwzględnij kody kreskowe (GTIN)).
{
"@type": "Product",
"gtin13": "5901234123457",
"brand": { "@type": "Brand", "name": "Nazwa marki" },
"manufacturer": { "@type": "Organization", "name": "Nazwa producenta" }
}

GTIN i nazwa producenta trafiają też do feedu produktowego Google, gdy feed nie ma własnych wartości.

$terms = get_the_terms($product_id, 'polski_manufacturer');
$manufacturer = is_array($terms) && $terms ? $terms[0]->name : '';
$brands = wp_get_object_terms($product_id, 'polski_brand');
$product = wc_get_product($product_id);
$gtin = $product->get_global_unique_id() ?: $product->get_meta('_polski_gtin', true);
  1. Sprawdź, czy moduł Producent jest włączony w Polski > Moduły.
  2. Sprawdź, czy produkt ma przypisanego producenta.
  3. Sprawdź, czy motyw uruchamia hook woocommerce_single_product_summary.

Sprawdź, czy moduł Marki jest włączony, a marka przypisana przez taksonomię polski_brand.

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.