Integracja

Integracja Empik z PrestaShop: cena hurtowa i stany w progach cen

Jeśli prowadzisz sklep na PrestaShop, oGrosika pobiera z niego cenę hurtową i stany produktów oraz kombinacji i na tej podstawie pilnuje progów cen Twoich ofert na Empiku.

Co pobieramy z PrestaShop?

Z PrestaShop pobieramy cztery rzeczy: indeks (SKU), kod EAN-13, cenę hurtową i stan. Cena hurtowa (wholesale_price) to w PrestaShop pole na cenę zakupu netto, więc nie potrzebujesz żadnego dodatkowego modułu.

Dane w PrestaShopDo czego służą?
Indeks (reference) i EAN-13Połączenie produktu z ofertą na Empiku
Cena hurtowaCena zakupu, z której liczy się próg ceny minimalnej
Stan (stock_availables)Ochrona przed sprzedażą towaru, którego nie ma

Kombinacje, czyli warianty produktu (np. rozmiary), pobieramy osobno, z ich własnym indeksem, EAN, ceną hurtową i stanem. Gdy kombinacja nie ma własnej ceny hurtowej, bierzemy cenę hurtową produktu głównego.

Jak dać dostęp?

PrestaShop udostępnia dane przez Webservice. Klucz tworzysz w panelu administracyjnym sklepu, w ustawieniach Webservice (w zależności od wersji w menu Zaawansowane albo Parametry zaawansowane).

  1. Włącz Webservice. W ustawieniach Webservice włącz usługę sieciową. Sklep musi działać na HTTPS.
  2. Dodaj nowy klucz. Wygeneruj klucz i nadaj mu opis, np. „oGrosika, tylko odczyt”.
  3. Zaznacz tylko odczyt. W uprawnieniach zaznacz wyłącznie GET (podgląd) dla zasobów products, combinations i stock_availables. Niczego więcej nie potrzebujemy.
  4. Wklej adres i klucz w oGrosika. W panelu oGrosika otwórz Integracje, wybierz PrestaShop, wpisz adres sklepu i klucz, a potem kliknij „Testuj”.

Jak łączymy produkty z ofertami na Empiku?

Produkt ze sklepu łączymy z ofertą na Empiku najpierw po SKU, czyli po kodzie oferty (shop_sku). Wielkość liter nie ma znaczenia, więc ABC-12 i abc-12 to ten sam produkt. Gdy SKU się nie zgadza albo go brakuje, próbujemy po kodzie EAN.

Po każdym pobraniu panel pokazuje, ile ofert udało się dopasować, ile z nich ma cenę zakupu, a ile stan. Oferty bez dopasowania trafiają na osobną listę, którą możesz przejrzeć i poprawić kody w PrestaShop albo w ofertach na Empiku.

Do czego służą koszt i stan?

Cena zakupu trafia do ceny zakupu oferty w oGrosika. Z niej, razem z marżą i kosztami stałymi z Reguł, automat liczy próg ceny minimalnej, poniżej którego oferta nie zejdzie. Dokładny wzór z prowizją, VAT i dostawą pokazujemy we wpisie jak policzyć cenę minimalną na Empiku, a pojedynczą ofertę sprawdzisz w kalkulatorze Empik.

Stan chroni przed sprzedażą towaru, którego nie masz. Oferty aktywne na Empiku przy zerowym stanie widać w filtrze „bez towaru”, a automatyczna akceptacja zamówień sprawdza stan przed przyjęciem zamówienia. Jeśli koszt albo stan bierzesz z innego źródła, możesz wyłączyć jedno z nich w ustawieniach integracji.

Czego nie robimy?

Integracja wyłącznie czyta dane. oGrosika niczego nie zapisuje w PrestaShop: nie zmienia cen, stanów, opisów ani zamówień. Ceny na Empiku zmienia tylko automat cenowy, i to w granicach progów, które ustawisz. Dane dostępowe zapisujemy zaszyfrowane, a w każdej chwili możesz odłączyć integrację w panelu albo unieważnić dostęp po swojej stronie. Więcej o tym, jak chronimy dane, piszemy na stronie bezpieczeństwo.

Typowe problemy

  • Pusta cena hurtowa. Część sklepów nie uzupełnia tego pola. Takie produkty dopasujemy i weźmiemy z nich stan, ale bez ceny zakupu próg trzeba ustawić inaczej, np. importem z pliku CSV.
  • Inny indeks niż SKU na Empiku. Jeśli oferty na Empiku wystawiasz z innym kodem, połączymy je po EAN. Bez EAN zostaną na liście niedopasowanych.
  • Błąd 401 przy teście. Najczęściej klucz nie ma uprawnienia GET do któregoś z trzech zasobów albo Webservice jest wyłączony.

Pytania

Czy potrzebuję modułu do PrestaShop?

Nie. Korzystamy z wbudowanego Webservice PrestaShop. Wystarczy klucz z uprawnieniem do odczytu trzech zasobów: products, combinations i stock_availables.

Skąd bierzecie cenę zakupu?

Z pola cena hurtowa (wholesale_price) produktu albo kombinacji. To standardowe pole PrestaShop na cenę zakupu netto.

Czy oGrosika może zmienić coś w moim sklepie?

Nie. Klucz ma tylko uprawnienie GET, a integracja wyłącznie czyta dane. Ceny zmieniamy tylko w ofertach na Empiku.

Jak często pobieracie dane?

Automatycznie co 6 godzin. Gdy zmienisz ceny hurtowe albo stany, możesz pobrać dane od razu przyciskiem „Pobierz teraz” w panelu.