Zbozi.cz y Heureka.cz requieren datos de coste de envío en un formato XML específico — no solo un precio fijo, sino un bloque estructurado que incluya un ID de transportista reconocido, un precio de envío estándar y, opcionalmente, un precio contra reembolso. Sin esta estructura, tu feed fallará la validación o listará productos sin información de envío.
Product Feed Pro crea esta estructura XML automáticamente — pero necesita que tu zona de envío de WooCommerce se denomine como un transportista checo reconocido para poder extraer el ID de transportista correcto.
Prerrequisitos
- Product Feed Pro está instalado y activo
- Un feed de Zbozi.cz o Heureka.cz ya creado en Product Feed → Manage Feeds
- Zonas de envío de WooCommerce configuradas (WooCommerce → Settings → Shipping)
Cómo funciona
Cuando el plugin genera tu feed de Zbozi.cz o Heureka.cz, lee tus zonas de envío de WooCommerce y crea un nombre de servicio para cada zona a partir de tres partes: el nombre de la zona, la etiqueta del método de envío y el código del país. Luego comprueba si ese nombre de servicio contiene un ID de transportista checo reconocido — como ZASILKOVNA, DPD, GLS o CESKA_POSTA. Si encuentra una coincidencia, genera el <DELIVERY_ID> correcto en el feed. Si no encuentra ninguna coincidencia, los datos de envío no se generan correctamente — por lo que el nombre de tu zona de envío debe coincidir con uno de los IDs de transportista reconocidos que se enumeran a continuación.
Paso 1: Nombra tu zona de envío según un transportista
Ve a WooCommerce → Settings → Shipping y abre la zona de envío que utilizas para las entregas en la República Checa. Renombra la zona a uno de los IDs de transportista reconocidos a continuación — usa la ortografía exacta, todo en mayúsculas:
| ID de transportista | Transportista |
|---|---|
ZASILKOVNA | Zásilkovna (puntos de recogida) |
ZASILKOVNA_NA_ADRESU | Zásilkovna (entrega a domicilio) |
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_HOME | Entrega a domicilio WeDo |
WEDO_ULOZENKA | WeDo Uloženka |
DHL | DHL |
FEDEX | FedEx |
UPS | UPS |
TNT | TNT |
TOPTRANS | Toptrans |
TOPTRANS_DEPO | Depósito Toptrans |
GEIS | Geis |
GEIS_POINT | Punto Geis |
HDS | HDS |
FOFR | Fofr |
DB_SCHENKER | DB Schenker |
DSV | DSV |
GEBRUDER_WEISS | Gebrüder Weiss |
MESSENGER | Mensajero |
RABEN_LOGISTICS | Raben Logistics |
RHENUS | Rhenus |
VLASTNI_PREPRAVA | Entrega propia |
VLASTNI_VYDEJNI_MISTA | Puntos de recogida propios |

Paso 2: Añade tus métodos de envío a la zona
Dentro de la zona, añade tus métodos de envío en este orden:
- Precio fijo: este se convierte en el
DELIVERY_PRICEestándar en tu feed - Recogida local: este se convierte en el
DELIVERY_PRICE_COD(precio contra reembolso)
Establece el coste del precio fijo para que coincida con lo que cobras por la entrega a clientes checos. Guarda la zona cuando termines.

Paso 3: Mapea el campo DELIVERY en tu feed
Abre tu feed de Zbozi.cz o Heureka.cz en Product Feed → Manage Feeds y luego abre la pestaña Field Mapping.
Busca la fila DELIVERY y confirma que está mapeada a Shipping en la columna Value. El plugin añade este mapeo por defecto; no deberías necesitar cambiarlo a menos que lo hayas eliminado.

Paso 4: Actualiza el feed
Guarda la configuración de tu feed y ejecuta una actualización manual desde Product Feed → Manage Feeds. Una vez generado el feed, cada producto en tu XML de Zbozi.cz o Heureka.cz incluirá un bloque <DELIVERY> como este:
<DELIVERY>
<DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
<DELIVERY_PRICE>79 CZK</DELIVERY_PRICE>
<DELIVERY_PRICE_COD>99 CZK</DELIVERY_PRICE_COD>
</DELIVERY>
Solución de problemas
<DELIVERY> sigue vacío después de regenerar, puede ser un problema a nivel de plugin: abre un ticket de soporte e incluye el nombre de tu canal de feed y la versión del plugin.<DELIVERY> en el feed.Preguntas frecuentes
ZASILKOVNA) en lugar de mapearlo a Shipping. Pero perderás el cálculo automático de precios: DELIVERY_PRICE y DELIVERY_PRICE_COD no se rellenarán automáticamente.VLASTNI_PREPRAVA (entrega propia) o VLASTNI_VYDEJNI_MISTA (puntos de recogida propios) como alternativas. Ambos son aceptados por Zbozi.cz y Heureka.cz.¿Necesitas más ayuda?
Si tienes Product Feed Elite, abre un ticket de soporte.
Si tienes Product Feed Pro (gratuito), publica tu pregunta en el foro de soporte de WordPress.org.


