Integracja
Integracja Empik z Shoperem: cena zakupu i stany w progach cen
Jeśli Twój sklep działa na Shoperze, oGrosika pobiera z niego kody, EAN, cenę zakupu i stany produktów oraz wariantów i pilnuje na tej podstawie progów cen ofert na Empiku.
Co pobieramy ze Shopera?
Ze Shopera pobieramy kod produktu, EAN, cenę zakupu i stan z magazynu produktu. Warianty, które w Shoperze mają własny kod i stan, pobieramy osobno, bo na Empiku zwykle są osobnymi ofertami.
| Dane w Shoperze | Do czego służą? |
|---|---|
| Kod produktu i EAN | Połączenie produktu z ofertą na Empiku |
| Cena zakupu | Próg ceny minimalnej |
| Stan magazynowy | Ochrona przed sprzedażą towaru, którego nie ma |
Jak dać dostęp?
Shoper daje dostęp do REST API przez osobnego użytkownika administracyjnego z uprawnieniem do API. Najbezpieczniej założyć dla oGrosika osobną grupę z dostępem tylko do odczytu produktów.
- Utwórz grupę administratorów. W ustawieniach administracji sklepu dodaj grupę z dostępem do API i uprawnieniami tylko do odczytu produktów.
- Dodaj użytkownika. Załóż w tej grupie osobnego użytkownika, np. „cennik-api”, z mocnym hasłem.
- Wpisz dane w oGrosika. W panelu oGrosika otwórz Integracje, wybierz Shoper, wpisz adres sklepu, login i hasło użytkownika API, a potem kliknij „Testuj”.
Nazwy menu w panelu Shopera różnią się między wersjami. Jeśli nie widzisz opcji dostępu do API, zapytaj pomoc techniczną Shopera o użytkownika do WebAPI.
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 Shoperze 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 Shoperze: 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 zakupu. Bez niej próg ustawisz importem z pliku CSV.
- Kod produktu inny niż SKU na Empiku. Połączymy po EAN; bez EAN produkt trafi na listę niedopasowanych.
- Odmowa logowania. Użytkownik musi mieć włączony dostęp do API, a hasło nie może wygasnąć.
Pytania
Czy potrzebuję aplikacji ze sklepu z aplikacjami Shopera?
Nie. Korzystamy z REST API Shopera przez osobnego użytkownika z dostępem do API.
Jakich uprawnień potrzebuje użytkownik?
Tylko odczytu produktów. Zapis i dostęp do zamówień czy klientów nie są potrzebne.
Czy obsługujecie warianty?
Tak, warianty z własnym kodem i stanem pobieramy jako osobne produkty.
Czy oGrosika zmieni ceny w Shoperze?
Nie. Integracja tylko czyta dane, a ceny zmieniamy wyłącznie w ofertach na Empiku.