Powrót do Pomocy

Heureka – konfiguracja integracji

Integracja z Heureka w Base.com pozwala połączyć porównywarkę cenową z Twoim panelem, pobierać zamówienia, synchronizować ceny i stan oraz przekazywać status zamówienia. To rozwiązanie sprawdza się szczególnie wtedy, gdy chcesz sprzedawać na rynku czeskim lub słowackim i zarządzać sprzedażą z jednego miejsca.

W przeciwieństwie do wielu klasycznych marketplace, Heureka działa jako porównywarka cenowa i wymaga poprawnego linku do produktu w sklepie. Dlatego przed rozpoczęciem konfiguracji warto upewnić się, że masz już podłączony sklep do Base.com oraz poprawnie przygotowany wzór linku do oferty w ustawieniach tej integracji.

Jak działa integracja Heureka w Base.com

Integracja Heureka w Base.com umożliwia:

  • pobieranie zamówień do Base.com,
  • synchronizację cen i stanu,
  • przekazywanie statusu zamówienia do Heureka,
  • przekazywanie numeru przesyłki,
  • pracę na ofertach powiązanych z produktem w katalogu.

W ustawieniach integracji możesz wybrać region działania:

  • Czechy,
  • Słowacja.

Heureka wymaga linku do produktu w sklepie. Oferty mogą być obsługiwane tylko na podstawie danych z magazynu sklepu, dlatego przed konfiguracją upewnij się, że w podłączonej integracji sklepowej masz ustawiony poprawny wzór linku do oferty w zakładce Produkty.

 

Jak dodać integrację Heureka

Krok 1. Dodaj nowe konto Heureka

  1. Przejdź do Integracje → +Dodaj integrację → Marketplace → Heureka.
  2. W formularzu połączenia wpisz Nazwę konta – może to być dowolna nazwa widoczna tylko w Twoim panelu.
  3. Uzupełnij pole API URL.
  4. Wybierz RegionCzechy lub Słowacja.
  5. Zapisz ustawienia i użyj przycisku Przetestuj połączenie, aby sprawdzić, czy dane są poprawne.

 

 

Krok 2. Skopiuj webhook z Base.com

Po dodaniu konta przejdź do zakładki Integracje → Heureka → Połączenie i skopiuj adres webhooka udostępniony przez Base.com. Ten adres będzie potrzebny po stronie Heureka do skonfigurowania komunikacji między systemami.

Krok 3. Wklej webhook w panelu Heureka

Zaloguj się do panelu sprzedawcy Heureka i przejdź do ustawień API marketplace. Adres konfiguracji webhooków to:

https://sluzby.heureka.cz/marketplace/marketplace-api-settings

W panelu Heureka uzupełnij wszystkie wymagane endpointy, korzystając z adresu webhooka skopiowanego z Base.com. Dla każdego wpisu należy zmienić końcówkę adresu na odpowiednią ścieżkę:

  • /products/availability
  • /payment/delivery
  • /order/send
  • /order/status
  • /order/cancel
  • /payment/status

Adresy muszą mieć poprawny format z końcówką uri--/endpoint, na przykład:

...uri--/order/send

 

 

 

Jeżeli któryś endpoint jest zapisany w nieprawidłowym formacie, Heureka może zwracać błędy 422 lub 500. Najczęstsza przyczyna to brak końcówki uri--/... albo brak ukośnika przed nazwą endpointu.

 

Jak skonfigurować ustawienia integracji Heureka

Zakładka Połączenie

Po zapisaniu danych i skonfigurowaniu webhooków wróć do Integracje → Heureka → Połączenie i ponownie przetestuj połączenie. To najprostszy sposób, aby upewnić się, że Base.com widzi konto poprawnie i może komunikować się z Heureka.

Zakładka Ustawienia wystawiania

W zakładce Integracje → Heureka → Ustawienia wystawiania skonfigurujesz sposób budowania danych dla ofert oraz źródła cen i stanu.

  1. Włącz opcję Generuj plik z ofertą, jeśli chcesz, aby Base.com budował plik z aktualnymi ofertami dla Heureka.
  2. Wybierz Magazyn źródłowy, z którego ma być pobierany stan. Możesz wskazać jeden magazyn, sumowanie stanów albo wybrane magazyny.
  3. Wybierz Grupę cenową, z której mają być pobierane ceny.
  4. Jeżeli korzystasz z cen promocyjnych, ustaw także Promocyjną grupę cenową.
  5. Uzupełnij opcjonalny Mnożnik ceny i pole Dodaj do ceny, jeżeli chcesz automatycznie przeliczać cenę dla Heureka.
  6. Jeżeli chcesz uwzględniać dodatkowe koszty, możesz użyć opcji związanych z doliczaniem kosztu dostawy lub opłaty marketplace.
  7. Ustaw Domyślną kategorię i Domyślny cennik dostawy, jeśli są dostępne dla Twojego konta.
  8. Skonfiguruj opcje galerii zdjęć, nazw produktów i wariantów – na przykład kolejność zdjęć, liczbę zdjęć lub sposób budowania nazwy.

 

 

Jeżeli na jednym koncie prowadzisz sprzedaż w różnych językach, pamiętaj, że jeden feed XML nie powinien zawierać wielu języków. W takim przypadku najlepiej przygotować osobne konfiguracje dla każdego rynku lub języka.

Zakładka Zamówienia

W zakładce Integracje → Heureka → Zamówienia ustawisz sposób pobierania i obsługi zamówień z Heureka.

  1. Włącz pobieranie zamówień.
  2. Wybierz status, do którego mają trafiać nowe zamówienia po pobraniu do Base.com.
  3. Przy pierwszym uruchomieniu zdecyduj, czy pobierać tylko nowe zamówienia, czy także zamówienia z ostatnich godzin lub dni.
  4. Jeżeli chcesz, aby Base.com przekazywał zamówienia dalej do podłączonego sklepu, pozostaw włączoną opcję Przekazuj zamówienia do sklepu.
  5. Jeżeli chcesz przesyłać numery nadania, skonfiguruj opcję Wysyłaj numery nadania.
  6. Dla integracji Heureka dostępna jest również opcja Pobieraj informacje o prezentach. Możesz zdecydować, czy informacja ma zostać dodana jako nowa pozycja, czy zapisana w komentarzu kupującego.

Przed włączeniem przekazywania zamówień do sklepu upewnij się, że oferty są poprawnie powiązane z produktami w katalogu. Więcej o tym przeczytasz w artykule Powiązania.

Po stronie Heureka warto również upewnić się, że w ustawieniach marketplace aktywna jest opcja wysyłania zamówień do sklepu. Bez tego zamówienia mogą nie trafiać poprawnie do Base.com.

Zakładka Statusy zamówień

Jeśli chcesz przekazywać zmianę statusu z Base.com do Heureka, przejdź do Integracje → Heureka → Statusy zamówień.

  1. Włącz opcję Powiązanie statusów.
  2. Dla każdego statusu z Base.com wybierz odpowiadający mu status w Heureka.
  3. Zapisz zmiany.

Od tego momentu każda zmiana statusu zamówienia w Base.com może zostać przekazana do Heureka zgodnie z przygotowanym mapowaniem.

Zakładka Ceny

W zakładce Integracje → Heureka → Ceny możesz uruchomić automatyczną synchronizację cen.

  1. Wybierz częstotliwość synchronizacji, na przykład co 24 godziny, co 12 godzin, co 4 godziny lub co godzinę.
  2. Ustal, co ma się stać, gdy cena w katalogu wynosi 0.
  3. Ustal oddzielnie zachowanie przy niższej i wyższej cenie w katalogu niż aktualna cena oferty.
  4. W razie potrzeby ustaw zaokrąglanie cen.
  5. Jeśli korzystasz z opcji kończenia ofert przy cenie 0, ustaw również dzienny limit takich operacji.

Jeżeli chcesz lepiej zrozumieć sposób działania synchronizacji, zobacz także artykuł Synchronizacja.

Zakładka Stany

W zakładce Integracje → Heureka → Stany ustawisz synchronizację stanu.

  1. Włącz synchronizację i wybierz częstotliwość aktualizacji.
  2. Ustal, co system ma zrobić, gdy stan produktu spadnie do 0.
  3. Skonfiguruj zachowanie przy mniejszym i większym stanie w katalogu względem oferty.
  4. Ustaw Maksymalną ilość, czyli najwyższy stan, jaki może być wysyłany do oferty.
  5. Opcjonalnie ustaw próg Zakończ ofertę przy stanie, jeśli chcesz wcześniej wyłączać sprzedaż.

Zakładka Zaawansowane ustawienia

Jeżeli nadajesz przesyłki w Base.com i chcesz przekazywać je do Heureka, przejdź do Integracje → Heureka → Zaawansowane ustawienia i wykonaj mapowanie kurierów. Dzięki temu numer nadania oraz dane przewoźnika będą poprawnie wysyłane do marketplace.

 

Ważne wymagania i najczęstsze problemy

1. Produkt musi być dostępny w sklepie i mieć poprawny link

Heureka wymaga przekierowania do produktu w sklepie, dlatego każdy produkt powinien mieć poprawny link do karty produktu. Jeśli wzór linku w integracji sklepowej jest błędny, oferta może nie działać poprawnie.

 

2. Oferty muszą być powiązane z produktami w katalogu

Synchronizacja cen, stanu i poprawne przekazywanie zamówień działają tylko wtedy, gdy oferta jest powiązana z produktem w katalogu. Brak powiązania może powodować status Inactive albo Invalid oraz brak aktualizacji danych.

 

3. Feed produktowy i availability muszą być kompletne

Jeżeli Twoja konfiguracja Heureka opiera się na feedach XML, pamiętaj, że sam feed produktowy nie wystarczy. Potrzebny jest także feed availability zawierający stan. Brak danych o stanie może powodować brak synchronizacji lub brak aktualizacji produktów.

 

4. Dostawy i płatności muszą być poprawnie uzupełnione

Jeżeli w danych XML brakuje sekcji dostawy albo metod płatności, Heureka może odrzucać dane lub nie utworzyć poprawnie szablonów dostawy. W praktyce oznacza to, że po dodaniu nowej metody dostawy trzeba zaktualizować dane po stronie Heureka i wykonać ponowny import.

 

5. Warianty najlepiej wystawiać jako oddzielne oferty

Heureka nie wspiera klasycznych grup wariantowych w taki sposób jak część innych marketplace. Najbezpieczniej traktować warianty jako osobne oferty.

 

6. Integracja nie obsługuje zwrotów ani przekazywania faktur

W integracji Heureka możesz pobierać zamówienia, synchronizować dane i przekazywać numer przesyłki, ale integracja nie obsługuje pobierania zwrotów ani przekazywania faktury.

 

Jeżeli po włączeniu pobierania zamówień nic nie trafia do Base.com, sprawdź trzy rzeczy: poprawność webhooków, włączone pobieranie zamówień w integracji oraz powiązania ofert z produktami. To są najczęstsze przyczyny problemów z konfiguracją Heureka.

 

 

Przed uruchomieniem sprzedaży warto także skonfigurować Manager Zamówień, aby nowe zamówienia z Heureka od razu trafiały do właściwego procesu obsługi.

Czy ten tekst był pomocy?

Powrót do Pomocy