Integracja

Integracja Empik z Shopify: koszt jednostkowy i stany w progach cen

Jeśli sprzedajesz na Shopify, oGrosika pobiera ze sklepu koszt jednostkowy i stany wariantów i pilnuje na tej podstawie progów cen ofert na Empiku.

Co pobieramy z Shopify?

W Shopify ceny, kody i stany należą do wariantów, dlatego pobieramy każdy wariant osobno: SKU, kod kreskowy (EAN), koszt jednostkowy i stan. Koszt jednostkowy (Cost per item) to standardowe pole Shopify na cenę zakupu.

Dane w ShopifyDo czego służą?
SKU i kod kreskowy wariantuPołączenie z ofertą na Empiku
Koszt jednostkowyPróg ceny minimalnej
Dostępna ilośćOchrona przed sprzedażą towaru, którego nie ma

Jak dać dostęp?

Dostęp dajesz przez aplikację niestandardową, którą tworzysz w panelu administracyjnym sklepu, w ustawieniach aplikacji.

  1. Utwórz aplikację niestandardową. W ustawieniach aplikacji i kanałów sprzedaży utwórz aplikację, np. „oGrosika”.
  2. Nadaj zakresy tylko do odczytu. W konfiguracji Admin API zaznacz wyłącznie read_products i read_inventory.
  3. Zainstaluj aplikację i skopiuj token. Po instalacji Shopify pokaże token dostępu Admin API (zaczyna się od shpat_). Widać go tylko raz.
  4. Wpisz dane w oGrosika. W panelu oGrosika otwórz Integracje, wybierz Shopify, wpisz adres sklepu w domenie myshopify.com i token, 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 Shopify 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 Shopify: 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

  • Pusty koszt jednostkowy. Shopify nie wymaga tego pola. Bez niego próg ustawisz importem z pliku CSV.
  • Waluta sklepu inna niż złoty. Koszt przyjmujemy tak, jak jest zapisany w Shopify, więc sklep powinien liczyć koszty w złotych.
  • Brak zakresu read_inventory. Bez niego nie odczytamy stanów i test pokaże błąd uprawnień.

Pytania

Czy potrzebuję aplikacji z Shopify App Store?

Nie. Wystarczy aplikacja niestandardowa w Twoim sklepie z zakresami read_products i read_inventory.

Skąd bierzecie koszt zakupu?

Z pola Cost per item (koszt jednostkowy) wariantu, które Shopify ma w standardzie.

Czy aplikacja może zmienić coś w sklepie?

Nie, jeśli nadasz tylko zakresy do odczytu. Integracja i tak wysyła wyłącznie zapytania odczytu.

Jak łączycie warianty z ofertami?

Każdy wariant łączymy z osobną ofertą na Empiku po SKU, a gdy się nie zgadza, po kodzie kreskowym.