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 PrestaShop | Do czego służą? |
|---|---|
| Indeks (reference) i EAN-13 | Połączenie produktu z ofertą na Empiku |
| Cena hurtowa | Cena 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).
- Włącz Webservice. W ustawieniach Webservice włącz usługę sieciową. Sklep musi działać na HTTPS.
- Dodaj nowy klucz. Wygeneruj klucz i nadaj mu opis, np. „oGrosika, tylko odczyt”.
- Zaznacz tylko odczyt. W uprawnieniach zaznacz wyłącznie GET (podgląd) dla zasobów
products,combinationsistock_availables. Niczego więcej nie potrzebujemy. - 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.