Zacznij
Jak přidat náklady na doručení do feedů Zbozi.cz a Heureka - AdTribes
  1. Strona główna
  2. Baza wiedzy
  3. Wysyłka
  4. Jak přidat náklady na doručení do feedů Zbozi.cz a Heureka

Jak přidat náklady na doručení do feedů Zbozi.cz a Heureka

Zbozi.cz a Heureka.cz vyžadují data o nákladech na doručení ve specifickém formátu XML: nejen paušální cenu, ale strukturovaný blok, který obsahuje rozpoznané ID dopravce, standardní cenu doručení a volitelně cenu dobírky. Bez této struktury váš feed selže při validaci nebo zobrazí produkty bez jakýchkoli informací o doručení.

Product Feed Pro automaticky sestaví tuto strukturu XML. Potřebuje pouze, aby název vaší zóny dopravy WooCommerce odpovídal jednomu z rozpoznaných českých dopravců, aby mohl extrahovat správné ID dopravce.

Wymagania wstępne

  1. Product Feed Pro 13.5.7 nebo novější, nainstalovaný a aktivní
  2. Feed pro Zbozi.cz, Heureka.cz nebo Heureka.sk již vytvořený v sekci Product Feed → Spravovat feedy
  3. Skonfigurowane strefy wysyłkowe WooCommerce (WooCommerce → Settings → Shipping)

Jak to działa

Když plugin generuje váš feed pro Zbozi.cz nebo Heureka.cz, čte vaše zóny dopravy WooCommerce a sestavuje název služby pro každou zónu ze tří částí: název zóny, popisek metody dopravy a kód země. Poté zkontroluje, zda tento název služby obsahuje rozpoznané ID českého dopravce, jako je ZASILKOVNA, DPD, GLS nebo CESKA_POSTA. Pokud najde shodu, vypíše do feedu správné <DELIVERY_ID>. Pokud shoda nenalezena, plugin použije první slovo názvu služby (obvykle první slovo názvu vaší zóny) jako DELIVERY_ID, které Zbozi.cz a Heureka nerozpoznají. Proto název vaší zóny dopravy musí odpovídat jednomu z rozpoznaných ID dopravců uvedených níže.

Krok 1: Nazwij swoją strefę wysyłkową po przewoźniku

Přejděte do WooCommerce → Nastavení → Doprava a otevřete zónu dopravy, kterou používáte pro české dodávky. Přejmenujte zónu na jedno z níže uvedených rozpoznaných ID dopravců, použijte přesný přepis, vše velkými písmeny:

Identyfikator przewoźnikaPrzewoźnik
ZASILKOVNAZásilkovna (punkty odbioru)
ZASILKOVNA_NA_ADRESUZásilkovna (dostawa do domu)
CESKA_POSTAČeská pošta
CESKA_POSTA_BALIKOVNAČeská pošta: Balíkovna
CESKA_POSTA_NA_POSTUČeská pošta: na poštu
DPDDPD
DPD_PICKUPDPD Pickup
GLSGLS
GLS_PARCELSHOPGLS ParcelShop
PPLPPL
PPL_PARCELSHOPPPL ParcelShop
WeDo do domuDostawa do domu WeDo
WeDo UloženkaWeDo Uloženka
DHLDHL
FEDEXFedEx
UPSUPS
TNTTNT
TOPTRANSToptrans
TOPTRANS_DEPOToptrans Depo
GEISGeis
GEIS_POINTGeis Point
HDSHDS
FOFRFofr
DB_SCHENKERDB Schenker
DSVDSV
GEBRUDER_WEISSGebrüder Weiss
PRZEWOŹNIKPrzewoźnik
RABEN_LOGISTICSRaben Logistics
RHENUSRhenus
VLASTNI_PREPRAVAWłasna dostawa
VLASTNI_VYDEJNI_MISTAWłasne punkty odbioru

Název zóny musí přesně odpovídat ID dopravce: stejný přepis, vše velkými písmeny. Nesoulad znamená, že plugin nemůže identifikovat dopravce a DELIVERY_ID nebude správně vypsáno.

Strefa wysyłki WooCommerce przemianowana na ZASILKOVNA

Krok 2: Dodaj metody wysyłki do strefy

Wewnątrz strefy dodaj metody wysyłki w tej kolejności:

  1. Paušální sazba: toto se stane standardní DELIVERY_PRICE ve vašem feedu
  2. Osobní odběr (volitelné): jako druhá metoda v zóně se stane DELIVERY_PRICE_COD (cena dobírky)

Plugin používá první metodu v zóně jako DELIVERY_PRICE a druhou metodu, bez ohledu na její typ, jako DELIVERY_PRICE_COD. Proto ponechte ve vaší české zóně pouze Paušální sazbu a volitelně Osobní odběr. Pokud přidáte jinou metodu, jako je doprava zdarma, její cena se stane cenou dobírky. Pokud nenabízíte dobírku, vynechte metodu osobního odběru a feed DELIVERY_PRICE_COD vynechá.

Ustaw koszt stawki ryczałtowej tak, aby odpowiadał temu, co pobierasz za dostawę do klientów w Czechach. Zapisz strefę po zakończeniu.

Wyświetlanie metod stałej opłaty i odbioru osobistego w strefie ZASILKOVNA

Jeśli Twoja strona realizacji zakupu używa bloku realizacji zakupu WooCommerce (WooCommerce 8.3+), odbiór lokalny jest konfigurowany oddzielnie od stref wysyłki, w sekcji WooCommerce → Ustawienia → Wysyłka → Odbiór lokalny, a nie jako metoda wewnątrz strefy. W takim przypadku: 1. Włącz odbiór lokalny na tym ekranie 2. Dodaj co najmniej jedną lokalizację odbioru z krajem ustawionym na Czechy 3. Ustaw cenę dla tej lokalizacji odbioru Wtyczka odczytuje lokalizacje odbioru skonfigurowane w ten sposób tak samo jak metodę Odbiór lokalny opartą na strefach i nadal wyprowadza dla nich DELIVERY_PRICE_COD. Ogranicz swoją strefę wysyłki do pojedynczej metody Płaska stawka dla dostaw do Czech i nie dodawaj drugiej strefy obejmującej Czechy. Wtyczka dodaje lokalizacje odbioru po wszystkich metodach strefowych, więc lokalizacja odbioru dostarcza cenę za pobraniem tylko wtedy, gdy poprzedza ją dokładnie jedna metoda.

Ustawienia odbioru osobistego WooCommerce z włączonym odbiorem osobistym, kosztem odbioru 49 i lokalizacją odbioru w salonie w Pradze w Czechach

Krok 3: Mapowanie pola DELIVERY w Twoim feedzie

Otwórz swój plik danych Zbozi.cz, Heureka.cz lub Heureka.sk w sekcji Product Feed → Zarządzaj plikami danych, a następnie otwórz kartę Mapowanie pól.

Znajdź wiersz DELIVERY i potwierdź, że jest on zmapowany do Shipping w kolumnie Źródło z WooCommerce. Wtyczka dodaje to mapowanie domyślnie. Nie powinieneś go zmieniać, chyba że go usunąłeś.

Zakładka Mapowanie Pól dla kanału Zbozi.cz, z wierszem DELIVERY zmapowanym na Shipping w kolumnie Źródło z WooCommerce

Krok 4: Odśwież feed

Zapisz ustawienia swojego pliku danych i uruchom ręczne odświeżanie z sekcji Product Feed → Zarządzaj plikami danych. Po wygenerowaniu pliku danych, każdy produkt w Twoim pliku XML Zbozi.cz, Heureka.cz lub Heureka.sk będzie zawierał blok <DELIVERY> w następujący sposób:

<DELIVERY>
  <DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
  <DELIVERY_PRICE>79</DELIVERY_PRICE>
  <DELIVERY_PRICE_COD>99</DELIVERY_PRICE_COD>
</DELIVERY>

DELIVERY_PRICE i DELIVERY_PRICE_COD są wyprowadzane jako zwykłe liczby, bez etykiety EUR lub CZK, ponieważ taki format oczekują Zbozi.cz i Heureka.

Rozwiązywanie problemów

Blok DELIVERY brakuje lub jest pusty w moim pliku danych
Sprawdź, czy pole DELIVERY w karcie Mapowanie pól jest zmapowane do Shipping. Jeśli mapowanie zostało usunięte, dodaj je z powrotem i zapisz. Potwierdź również, że Twoja strefa wysyłki WooCommerce ma skonfigurowaną co najmniej jedną metodę wysyłki, a następnie wygeneruj ponownie plik danych. Jeśli <DELIVERY_ID> lub <DELIVERY_PRICE> nadal brakuje, dokładnie sprawdź, czy nazwa Twojej strefy wysyłki pasuje do jednego z rozpoznanych identyfikatorów przewoźników w Kroku 1.
DELIVERY_ID pokazuje nieoczekiwaną wartość
Nazwa Twojej strefy wysyłki nie odpowiada rozpoznanemu identyfikatorowi przewoźnika. Wróć do WooCommerce → Settings → Shipping, otwórz strefę i zmień jej nazwę na jeden z identyfikatorów przewoźników z tabeli w Kroku 1. Użyj dokładnej pisowni wielkimi literami.
DELIVERY_PRICE pokazuje nieprawidłową kwotę
Koszt stawki ryczałtowej w Twojej strefie wysyłki jest źródłem tej ceny. Otwórz strefę, wybierz metodę Flat rate i zaktualizuj koszt. Po zapisaniu wygeneruj ponownie feed.
DELIVERY_PRICE_COD jest brakujące
Ta wartość pochodzi z drugiej metody wysyłki znalezionej przez wtyczkę dla kraju pliku danych: metody Odbiór lokalny w strefie wysyłki lub, jeśli używasz bloku realizacji zakupu WooCommerce, lokalizacji odbioru skonfigurowanej w WooCommerce → Ustawienia → Wysyłka → Odbiór lokalny. Jeśli nie masz żadnej z nich, dodaj jedną i ustaw jej koszt. Jeśli masz jedną, przejdź do Product Feed → Ustawienia i wyłącz opcję Usuń strefę wysyłki odbioru lokalnego z pliku danych (tylko Google Shopping / Facebook). Pomimo swojej etykiety, to ustawienie usuwa również oba rodzaje odbioru z plików danych Zbozi.cz i Heureka. Jeśli nie oferujesz płatności za pobraniem, możesz ją pominąć. Zbozi.cz i Heureka.cz traktują ją jako opcjonalną.
Jak dodać wielu przewoźników?
Nie możesz. Kanał zawiera jeden blok <DELIVERY> na produkt, zbudowany z pierwszej strefy wysyłki obejmującej kraj kanału. Druga strefa przewoźnika dla tego samego kraju nie dodaje drugiego bloku. Jej stała stawka staje się zamiast tego DELIVERY_PRICE_COD, więc zachowaj jedną strefę przewoźnika na kraj.

FAQ

Czy to działa zarówno dla Zbozi.cz, jak i Heureka.cz?
Tak. Ten sam układ nazewnictwa stref i mapowania pól działa dla obu kanałów.
Czy to działa dla Heureka.sk?
Tak. Ta sama konfiguracja nazewnictwa stref wysyłki i mapowania pól generuje również ustrukturyzowany blok <DELIVERY> dla kanałów Heureka.sk.
Czy mogę użyć wartości statycznej dla DELIVERY_ID zamiast strefy wysyłki?
Nie. Wtyczka buduje blok <DELIVERY> z Twoich danych wysyłkowych. Statyczna wartość, taka jak ZASILKOVNA, nie zawiera żadnych danych wysyłkowych, więc kanał wyprowadza pusty <DELIVERY/>. Pozostaw pole DELIVERY zmapowane na Shipping i ustaw przewoźnika za pomocą nazwy strefy.
Co jeśli nie widzę identyfikatora przewoźnika dla mojego przewoźnika?
Użyj VLASTNI_PREPRAVA (własna dostawa) lub VLASTNI_VYDEJNI_MISTA (własne punkty odbioru) jako wartości zastępczych. Oba są akceptowane przez Zbozi.cz i Heureka.cz.

Potrzebujesz więcej pomocy?

Jeśli korzystasz z Product Feed Elite, otwórz zgłoszenie pomocy technicznej.

Jeśli korzystasz z Product Feed Pro (bezpłatny), zadaj pytanie na forum pomocy technicznej WordPress.org.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ zakup
AdTribes WooCommerce Product Feed

Najlepsza wtyczka WooCommerce do kanałów produktów

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Produkt
Zasoby i informacje
Witryny partnerskie
Rymera