Zbozi.cz i Heureka.cz wymagają danych o kosztach dostawy w określonym formacie XML — nie tylko płaskiej ceny, ale strukturalnego bloku zawierającego rozpoznany identyfikator przewoźnika, standardową cenę dostawy i opcjonalnie cenę za pobraniem. Bez tej struktury Twój plik nie przejdzie walidacji lub produkty będą wyświetlane bez informacji o dostawie.
Product Feed Pro automatycznie tworzy tę strukturę XML — ale wymaga, aby nazwa Twojej strefy wysyłkowej WooCommerce była zgodna z rozpoznanym czeskim przewoźnikiem, aby mógł wyodrębnić właściwy identyfikator przewoźnika.
Wymagania wstępne
- Product Feed Pro jest zainstalowany i aktywny
- Plik Zbozi.cz lub Heureka.cz już utworzony w Product Feed → Manage Feeds
- Skonfigurowane strefy wysyłkowe WooCommerce (WooCommerce → Settings → Shipping)
Jak to działa
Kiedy wtyczka generuje Twój plik Zbozi.cz lub Heureka.cz, odczytuje Twoje strefy wysyłkowe WooCommerce i tworzy nazwę usługi dla każdej strefy z trzech części: nazwy strefy, etykiety metody wysyłki i kodu kraju. Następnie sprawdza, czy nazwa usługi zawiera rozpoznany czeski identyfikator przewoźnika — taki jak ZASILKOVNA, DPD, GLS lub CESKA_POSTA. Jeśli znajdzie dopasowanie, wypisuje prawidłowy <DELIVERY_ID> w pliku. Jeśli nie znajdzie dopasowania, dane dostawy nie są prawidłowo wypisywane — dlatego nazwa Twojej strefy wysyłkowej musi pasować do jednego z rozpoznanych identyfikatorów przewoźników wymienionych poniżej.
Krok 1: Nazwij swoją strefę wysyłkową po przewoźniku
Przejdź do WooCommerce → Settings → Shipping i otwórz strefę wysyłkową, której używasz do czeskich dostaw. Zmień nazwę strefy na jeden z poniższych rozpoznanych identyfikatorów przewoźników — użyj dokładnej pisowni, wszystkie wielkie litery:
| Identyfikator przewoźnika | Przewoźnik |
|---|---|
ZASILKOVNA | Zásilkovna (punkty odbioru) |
ZASILKOVNA_NA_ADRESU | Zá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 |
DPD | DPD |
DPD_PICKUP | DPD Pickup |
GLS | GLS |
GLS_PARCELSHOP | GLS ParcelShop |
PPL | PPL |
PPL_PARCELSHOP | PPL ParcelShop |
WeDo do domu | Dostawa do domu WeDo |
WeDo Uloženka | WeDo Uloženka |
DHL | DHL |
FEDEX | FedEx |
UPS | UPS |
TNT | TNT |
TOPTRANS | Toptrans |
TOPTRANS_DEPO | Toptrans Depo |
GEIS | Geis |
GEIS_POINT | Geis Point |
HDS | HDS |
FOFR | Fofr |
DB_SCHENKER | DB Schenker |
DSV | DSV |
GEBRUDER_WEISS | Gebrüder Weiss |
PRZEWOŹNIK | Przewoźnik |
RABEN_LOGISTICS | Raben Logistics |
RHENUS | Rhenus |
VLASTNI_PREPRAVA | Własna dostawa |
VLASTNI_VYDEJNI_MISTA | Własne punkty odbioru |

Krok 2: Dodaj metody wysyłki do strefy
Wewnątrz strefy dodaj metody wysyłki w tej kolejności:
- Stawka ryczałtowa — staje się standardową wartością
DELIVERY_PRICEw Twoim feedzie - Odbiór lokalny — staje się ceną za pobraniem (
DELIVERY_PRICE_COD)
Ustaw koszt stawki ryczałtowej tak, aby odpowiadał temu, co pobierasz za dostawę do klientów w Czechach. Zapisz strefę po zakończeniu.

Krok 3: Mapowanie pola DELIVERY w Twoim feedzie
Otwórz swój feed Zbozi.cz lub Heureka.cz w sekcji Product Feed → Manage Feeds, a następnie otwórz zakładkę Field Mapping.
Znajdź wiersz DELIVERY i potwierdź, że jest on zmapowany do Shipping w kolumnie Value. Wtyczka dodaje to mapowanie domyślnie — nie powinieneś go zmieniać, chyba że go usunąłeś.

Krok 4: Odśwież feed
Zapisz ustawienia swojego feedu i uruchom ręczne odświeżanie z poziomu Product Feed → Manage Feeds. Po wygenerowaniu feedu, każdy produkt w Twoim pliku XML Zbozi.cz lub Heureka.cz będzie zawierał blok <DELIVERY> wyglądający tak:
<DELIVERY>
<DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
<DELIVERY_PRICE>79 CZK</DELIVERY_PRICE>
<DELIVERY_PRICE_COD>99 CZK</DELIVERY_PRICE_COD>
</DELIVERY>
Rozwiązywanie problemów
<DELIVERY> jest nadal puste po ponownym wygenerowaniu, może to być problem na poziomie wtyczki — otwórz zgłoszenie do wsparcia i podaj nazwę kanału Twojego feedu oraz wersję wtyczki.<DELIVERY> w feedzie.FAQ
ZASILKOVNA) zamiast mapować je na Wysyłka. Stracisz jednak automatyczne obliczanie ceny — DELIVERY_PRICE i DELIVERY_PRICE_COD nie będą wypełniane automatycznie.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.

