Rozporządzenie unijne GPSR

Rozporządzenie unijne GPSR

Czym jest GPSR?

Unijne Rozporządzenie o ogólnym bezpieczeństwie produktów (General Product Safety Regulation, GPSR) weszło w życie 13 grudnia 2024 roku i wymagało od Sprzedawców wprowadzenia dodatkowych informacji o produktach. Jest to konieczne, aby zapewnić zgodność produktów z nowymi przepisami.

Rozporządzenie GPSR ma zastosowanie do produktów nowych, używanych, naprawionych lub odnowionych.

Rozporządzenie wyłącza następujące kategorie produktów:


InfoPełna treść rozporządzenia znajduje się tutaj. 

Zmiana sposobu uzupełniania danych GPSR od 1 września 2026 roku

W związku z wymogami Rozporządzenia GPSR oraz koniecznością zapewnienia prawidłowej prezentacji informacji o produktach, od 1 września 2026 roku zmieniliśmy sposób uzupełniania i prezentowania danych dotyczących producenta oraz podmiotu odpowiedzialnego.

Dotychczasowe pole „Podmiot odpowiedzialny” pozostaje dostępne, jednak służy wyłącznie do wskazywania podmiotu odpowiedzialnego za produkty wprowadzane do obrotu w UE w rozumieniu przepisów GPSR. 

Jednocześnie wyodrębniliśmy nowe pole „Producent”, przeznaczone do podawania danych producenta oferowanego produktu.

Podczas dodawania nowych ofert oraz aktualizowania już istniejących uzupełnij oba pola zgodnie z ich przeznaczeniem:
  1. Jeżeli producent jest jednocześnie podmiotem odpowiedzialnym - wpisz dane tego samego podmiotu w obu polach.
  2. Jeżeli producent i podmiot odpowiedzialny są różnymi podmiotami - uzupełnij każde pole osobno odpowiednimi danymi. 
Pamiętaj, że: 
  1. Jeżeli producent ma siedzibę na terenie Unii Europejskiej, może jednocześnie pełnić funkcję podmiotu odpowiedzialnego.
  2. Jeżeli producent ma siedzibę poza UE, dla produktu należy wskazać  dane producenta, a oprócz tego również podmiot gospodarczy mający siedzibę na terenie UE, odpowiedzialny za wykonywanie zadań określonych w art. 16 GPSR. Podmiot ten nie zastępuje producenta - dane producenta oraz podmiotu odpowiedzialnego należy wskazać odrębnie.
Zweryfikuj również, czy dla oferowanych produktów posiadasz wymaganą dokumentację dotyczącą bezpieczeństwa, w tym certyfikaty, deklaracje zgodności oraz inne dokumenty wymagane dla danej kategorii produktowej.

Zmiana ma na celu zapewnienie zgodności ofert z obowiązującymi przepisami oraz poprawę jakości informacji prezentowanych kupującym.

Dane Producenta:
  1. GPSR – Producent
  2. GPSR – Adres (Producent)
  3. GPSR – Kraj (Producent)
  4. GPSR – Miasto (Producent)
  5. GPSR – Kod pocztowy (Producent)
  6. GPSR – E-mail (Producent)
  7. GPSR – Numer telefonu (Producent)
Jeżeli producent jest jednocześnie podmiotem odpowiedzialnym, dane tego samego podmiotu powinny zostać wskazane w obu polach. W przypadku gdy producent i podmiot odpowiedzialny są różnymi podmiotami, należy uzupełnić każde z pól osobno odpowiednimi danymi.
Zgodnie z wymogami GPSR, jeśli producent posiada siedzibę na terenie Unii Europejskiej, może jednocześnie pełnić funkcję podmiotu odpowiedzialnego. Jeżeli natomiast producent ma siedzibę poza UE, konieczne jest wskazanie odpowiedniego podmiotu gospodarczego zlokalizowanego na terenie Unii Europejskiej, odpowiedzialnego za wprowadzenie produktu na rynek UE.

Dane osoby lub podmiotu odpowiedzialnej:
  1. GPSR – Podmiot odpowiedzialny za zgodność produktu
  2. GPSR – Adres (Podmiot odpowiedzialny)
  3. GPSR – Kraj (Podmiot odpowiedzialny)
  4. GPSR – Miasto (Podmiot odpowiedzialny)
  5. GPSR – Kod pocztowy (Podmiot odpowiedzialny)
  6. GPSR – E-mail (Podmiot odpowiedzialny)
  7. GPSR – Numer telefonu (Podmiot odpowiedzialny) 
Warning

Ważne: Obecne pole GPSR - Producent/Osoba odpowiedzialna za zgodność produktu zostało zmienione na "Podmiot odpowiedziany". Oznacza to, że jeśli wcześniej pole to było uzupełnione, dane z niego zostały przeniesione do pól „Osoba odpowiedzialna”.
Alert
Pamiętaj!
Rozporządzenie nie usuwa ofert bez pełnych informacji – nadal będą widoczne na portalu.

Dodawanie lub aktualizacja informacji o Producencie oraz Osobie odpowiedzialnej

Dodanie parametrów niezbędnych do spełnienia wymagań unijnego rozporządzenia GPSR jest realizowane z poziomu oferty. Dane te można dodać na etapie tworzenia oraz edycji oferty



Dodawanie parametrów GPSR za pomocą formularza (pojedyncze dodanie oferty)
Parametry dotyczące rozporządzenia GPSR są dodawane z poziomu oferty i są dostępne w formularzu jej tworzenia. Pełny proces jest opisany w artykule - Jak dodać produkty i oferty ręcznie lub z pliku.

Aby dodać ofertę:
  1. Zaloguj się do Panelu Empik.
  2. Po prawej stronie naciśnij w przycisk „Dodaj ofertę".
  3. Następnie w wyszukiwarce produktów wklej numer EAN (jeśli pojawi się wynik w wyszukiwarce to znaczy, że mamy ten produkt w bazie EmpikPlace i wystarczy, że podepniesz pod niego swoją ofertę).
  4. Dodaj wszystkie wymagane parametry ofertowe (oznaczone czerwoną gwiazdką.
  5. Na samym dole w sekcji "Informacje dodatkowe" znajdziesz parametry dotyczące rozporządzenia GPSR


Po ich uzupełnieniu i sprawdzeniu pozostałych danych utwórz ofertę. Zostanie ona przetworzona i pojawi się na portalu empik.com.

Edycja/dodanie parametrów dla pojedynczej oferty (istniejąca oferta)
Aby edytować lub dodać parametry dotyczące rozporządzenia GPSR dla ofert z poziomu panelu sklepu należy:
  1. Przejść do zakładki "Oferty" w "Cena i zapas"
  2. Wybrać ofertę
  3. Edytować/dodać parametry GPSR, które znajdują się na samym dole w sekcji "Informacje dodatkowe"

Po wprowadzeniu danych należy upewnić się, że są one prawidłowe i nacisnąć przycisk "Potwierdź". Oferta zostanie zaktualizowana o wprowadzone dane.
Dodawanie parametrów GPSR za pomocą szablonu (masowe dodawanie ofert)
Dodawanie parametrów GPSR za pomocą szablonu przy tworzeniu oferty nie różni się niczym od podstawowego procesu opisanego w artykule - Jak dodać produkty i oferty ręcznie lub z pliku.

W pobranym szablonie z zakładki panelu Empik "Importy pliku" w "Cena i zapas" wygeneruj szablon ofertowy:


W pobranym pliku odnajdź kolumny dotyczące GPSR i uzupełnij je danymi zależnie od wylistowanych ofert.



Dodanie parametrów GPSR w pliku zostanie odzwierciedlone w panelu Empik. Import pliku zrealizujesz w zakładce "Importy plików" w "Cena i zapas".
Edycja/dodanie parametrów GPSR za pomocą szablonu (istniejące oferty)
Edycja/aktualizacja parametrów GPSR za pomocą szablonu jest możliwa na podstawie pliku. W tym celu przejdź do zakładki Cena i zapas -> Oferty,  w prawym górnym rogu Eksportuj -> Gotowe do importu -> XLSX (jeśli posiadasz powyżej 10000 ofert, pobierz plik CSV)



Po pobraniu pliku otwórz go i w kolumnach dotyczących rozporządzenia GPSR:

Po wprowadzeniu danych zapisz plik. Import pliku zrealizujesz w zakładce "Importy plików" w "Cena i zapas".

Warning
Uwaga! Wszystkie zmiany wprowadzone w pliku zostaną odzwierciedlone w panelu Empik po zaimportowaniu pliku - uważnie edytuj poszczególne wartości - aktualizuj jedynie te pola, które tego wymagają.
W celu zminimalizowania pomyłek w aktualizacji innych parametrów niż zamierzonych należy przygotować plik w postaci - sku + pozostałe pola GPSR.
Dodawanie parametrów GPSR przez API (tworzenie oferty)
Dodawanie parametrów GPSR za pośrednictwem API (OF01) przy tworzeniu oferty powinien zawierać parametry GPSR wraz z ich kodami (zależnie od użycia pliku importu CSV/XML/XLSX).

Przykładowa struktura pliku CSV/XLSX:



  1. sku;product-id;product-id-type;price;state;quantity;gpsr-entity-name;gpsr-address;gpsr-country;gpsr-city;gpsr-zip-code;gpsr-email;gpsr-phone
  2. 123;8006363011624;EAN;69.99;11;123;Producent1;Adres1;Kraj1;Miasto1;Kodpocztowy1;Email1;Telefon1
Przykładowa struktura pliku XML:
  1. <import>
  2.     <offers>
  3.         <offer>
  4.             <sku>123</sku>
  5.             <product-id>8006363011624</product-id>
  6.             <product-id-type>EAN</product-id-type>
  7.             <price>69.99/price>
  8.             <quantity>123</quantity>
  9.             <state>11</state>
  10.             <logistic-class></logistic-class>
  11.             <offer-additional-fields>
  12.                 <offer-additional-field>
  13.                     <code>gpsr-entity-name</code>
  14.                     <value>Procducent1</value>
  15.                 </offer-additional-field>
  16.                 <offer-additional-field>
  17.                     <code>gpsr-address</code>
  18.                     <value>Adres1</value>
  19.                 </offer-additional-field>
  20.                 <offer-additional-field>
  21.                     <code>gpsr-country</code>
  22.                     <value>Kraj1</value>
  23.                 </offer-additional-field>
  24.                 <offer-additional-field>
  25.                     <code>gpsr-city</code>
  26.                     <value>Miasto1</value>
  27.                 </offer-additional-field>
  28.                 <offer-additional-field>
  29.                     <code>gpsr-zip-code</code>
  30.                     <value>zicode1</value>
  31.                 </offer-additional-field>
  32.                 <offer-additional-field>
  33.                     <code>gpsr-email</code>
  34.                     <value>email1</value>
  35.                 </offer-additional-field>
  36.                 <offer-additional-field>
  37.                     <code>gpsr-phone</code>
  38.                     <value>phone1</value>
  39.                 </offer-additional-field>
  40.                    </offer-additional-fields>
  41.                     <code>gpsr-manufacturer-entity-name</code>
  42.                    <value>ProducentProducenta1</value>
  43.                      </offer-additional-field>
  44.                     <offer-additional-field>
  45.                <code>gpsr-manufacturer-address</code>
  46.            <value>AdresProducenta1</value>
  47.              </offer-additional-field>
  48.                  <offer-additional-field>
  49.              <code>gpsr-manufacturer-country</code>
  50.               <value>KrajProducenta1</value>
  51.              </offer-additional-field>
  52.            <offer-additional-field>
  53.            <code>gpsr-manufacturer-city</code>
  54.           <value>MiastoProducenta1</value>
  55.         </offer-additional-field>
  56.          <offer-additional-field>
  57.         <code>gpsr-manufacturer-zip-code</code>
  58.          <value>zipcodeProducenta1</value>
  59.           </offer-additional-field>
  60.           <offer-additional-field>
  61.             <code>gpsr-manufacturer-email</code>
  62.                 <value>emailProducenta1</value>
  63.               </offer-additional-field>
  64.                 <offer-additional-field>
  65.                   <code>gpsr-manufacturer-phone</code>
  66.                  <value>phoneProducenta1</value>
  67.           </offer-additional-field>
  68.         </offer-additional-fields>
  69.         </offer>
  70.       </offers>
  71. </import>

Edycja/aktualizacja parametrów GPSR przez API (istniejąca oferta)
Aktualizację istniejącej oferty jest możliwe poprzez dwie metody - OF01 i OF24.

Rekomendowana aktualizacja przez OF01:

W tym celu należy przygotować plik w formacie csv. Poniżej widoczny plik csv z minimum parametrów (sku do identyfikacji oferty oraz parametry GPSR):



Poniżej widoczny jest przykładowy request wykorzystany w metodzie OF24, który pozwala na zaktualizowanie oferty.


{
  "offers": [
    {
      "allow_quote_requests": false,
      "discount"
: {
        "end_date"
: "2019-05-31T22:00:00Z",
        "price": 49,
        "ranges": [
          {
            "price": 45,
            "quantity_threshold": 5
          }
        ],
        "start_date": "2019-03-31T22:00:00Z"
      },
      "leadtime_to_ship": 5,
      "logistic_class": "1",
      "max_order_quantity": 3,
      "min_order_quantity": 1,
      "min_quantity_alert": 2,
      "offer_additional_fields": [
        {
          "code": "gpsr-entity-name",
          "type"
: "STRING",
          "value"
: "Procducent1"
        },
        {
          "code": "gpsr-address",
          "type"
: "STRING",
          "value"
: "Adres1"
        },
        {
          "code": "gpsr-country",
          "type": "STRING",
          "value": "Kraj1"
        },
        {
          "code": "gpsr-city",
          "type": "STRING",
          "value": "Miasto1"
        },
        {
          "code": "gpsr-zip-code",
          "type": "STRING",
          "value": "Kodpocztowy"
        },
        {
          "code": "gpsr-email",
          "type": "STRING",
          "value": "email1"
        },
        {
          "code": "gpsr-phone",
          "type"
: "STRING",
          "value"
: "Telefon1"
        },
        {
          "code": "gpsr-manufacturer-entity-name",
          "type"
: "STRING",
          "value"
: "ProducentProducenta1"
        },
        {
          "code": "gpsr-manufacturer-address",
          "type"
: "STRING",
          "value"
: "AdresProducenta1"
        },
        {
          "code": "gpsr-manufacturer-country",
          "type"
: "STRING",
          "value"
: "KrajProducenta1"
        },
        {
          "code": "gpsr-manufacturer-city",
          "type": "STRING",
          "value": "MiastoProducenta1"
        },
        {
          "code": "gpsr-manufacturer-zip-code",
          "type"
: "STRING",
          "value"
: "KodpocztowyProducenta1"
        },
        {
          "code": "gpsr-manufacturer-email",
          "type"
: "STRING",
          "value"
: "emailProducenta1"
        },
        {
          "code": "gpsr-manufacturer-phone",
          "type"
: "STRING",
          "value"
: "TelefonProducenta1"
        }
      ],
      "package_quantity": "2",
      "price": 50,
      "all_prices": [],
      "product_id": "4545350038304",
      "product_id_type": "EAN",
     
"product_tax_code": "tax",
      "quantity": "5000",
     
"shop_sku": "257900",
      "state_code": "11",
      "update_delete": "update"
    }
  ]
}

W metodzie należy użyć dodatkowych pól ofertowych, które są widoczne w tej sekcji ("offer_additional_fields") - powinna zostać użyta struktura widoczna poniżej:

"offer_additional_fields": [
  {
    "code": "gpsr-entity-name",
    "type": "STRING",
    "value": "Podmiot odpowiedzialny1"
  },
  {
    "code": "gpsr-address",
    "type": "STRING",
   
"value": "Adres1"
  },
  {
    "code": "gpsr-country",
    "type"
: "STRING",
    "value"
: "Kraj1"
  },
  {
    "code": "gpsr-city",
    "type": "STRING",
   
"value": "Miasto1"
  },
  {
    "code": "gpsr-zip-code",
    "type"
: "STRING",
    "value"
: "Kodpocztowy"
  },
  {
    "code": "gpsr-email",
    "type": "STRING",
    "value": "email1"
  },
  {
    "code": "gpsr-phone",
    "type": "STRING",
    "value": "Telefon1"
  },
  {
    "code": "gpsr-manufacturer-entity-name",
    "type": "STRING",
    "value": "ProducentProducenta1"
  },
  {
    "code": "gpsr-manufacturer-address",
    "type": "STRING",
    "value": "AdresProducenta1"
  },
  {
    "code": "gpsr-manufacturer-country",
    "type": "STRING",
    "value": "KrajProducenta1"
  },
  {
    "code": "gpsr-manufacturer-city",
    "type": "STRING",
    "value": "MiastoProducenta1"
  },
  {
    "code": "gpsr-manufacturer-zip-code",
    "type": "STRING",
    "value": "KodpocztowyProducenta1"
  },
  {
    "code": "gpsr-manufacturer-email",
    "type": "STRING",
    "value": "emailProducenta1"
  },
  {
    "code": "gpsr-manufacturer-phone",
    "type": "STRING",
    "value": "TelefonProducenta1"
  }




Dodane parametry GPSR do oferty pojawią się na portalu empik.com w sekcji "Informacje szczegółowe" w parametrze "GPSR - osoba odpowiedzialna i certyfikaty"


Info
Aby wyświetlić dane należy kliknąć "Sprawdź".