DPD Polska Integration
El módulo DPD conecta el seguimiento de pedidos de WooCommerce con DPD Polska. Guardas las credenciales de la DPD Web Service API, escribes el número de carta de porte en el pedido y el plugin consulta el estado actual del paquete en DPD track and trace.
Configuración
Section titled “Configuración”Los ajustes de DPD pertenecen al grupo de envío de los ajustes PRO (opción polski_pro_shipping). Se leen y se guardan a través de la ruta REST de ajustes PRO, /wp-json/polski-pro/v1/settings, que exige la capacidad manage_woocommerce. Una pantalla propia de ajustes de envío está prevista, pero todavía no se ha publicado.
Credenciales del transportista
Section titled “Credenciales del transportista”| Ajuste | Clave | Descripción |
|---|---|---|
| DPD activado | dpd_enabled | Activa el proveedor DPD |
| Login DPD | dpd_login | Login para la DPD Web Service API |
| Contraseña DPD | dpd_password | Contraseña para la DPD Web Service API |
| Master FID | dpd_master_fid | Número FID del remitente (identificador de cliente DPD) |
Puedes obtener los datos de acceso desde el panel de cliente de DPD o de tu gestor comercial. La consulta de estado solo funciona si dpd_enabled está activo y el login y la contraseña están rellenados. Las credenciales no se envían con la consulta de seguimiento, indican al plugin que el transportista está configurado.
Se guardan dos valores más: el modo de pruebas de DPD (dpd_sandbox) y la cuenta bancaria para contra reembolso (dpd_cod_bank_account). Ambos pertenecen al código de etiquetas que todavía no está conectado (ver Todavía no disponible más abajo), así que hoy no cambian nada.
Módulo de seguimiento de pedidos
Section titled “Módulo de seguimiento de pedidos”El panel de seguimiento, la columna Seguimiento y los correos de estado provienen del módulo Fulfillment (clave fulfillment en la opción polski_modules). Está desactivado por defecto, así que actívalo antes de buscar los campos de seguimiento.
Introducir un número de seguimiento
Section titled “Introducir un número de seguimiento”- Abre un pedido en WooCommerce > Pedidos
- En el bloque Seguimiento de envíos, bajo la dirección de entrega, selecciona DPD en el campo Transportista
- Pega el número de carta de porte en Número de seguimiento
- Deja vacío el campo URL de seguimiento, el enlace a DPD track and trace se construye a partir del número al guardar el pedido (rellénalo solo si necesitas otro enlace)
- Guarda el pedido
El número y el enlace aparecen entonces en la columna Seguimiento de la lista de pedidos, en el pedido que el cliente ve en Mi cuenta y en los correos al cliente.
Actualizar seguimiento en vivo
Section titled “Actualizar seguimiento en vivo”Una vez guardado el número, la pantalla del pedido muestra una Vista previa en directo con el estado del pedido y, cuando DPD los devuelve, el estado actual del paquete y el historial del envío. La consulta va al endpoint público de DPD track and trace y la respuesta se cachea durante 10 minutos.
Actualizar seguimiento en vivo borra esa caché para el número de este pedido y recarga la pantalla. Úsalo cuando el paquete ya se haya movido y el panel siga mostrando el estado anterior.
Lo que ve el cliente
Section titled “Lo que ve el cliente”- La acción Seguimiento del envío junto al pedido en Mi cuenta
- Una sección Seguimiento de envíos en la página de detalles del pedido
- El mismo bloque de seguimiento añadido a los correos de pedido al cliente
- Un correo con el transportista, el número y el enlace cuando el pedido pasa a Empaquetado, Enviado o Entregado
Esos tres estados provienen del mismo módulo. Se pueden aplicar a varios pedidos a la vez desde la lista de pedidos con Cambiar estado a Empaquetado, Cambiar estado a Enviado y Cambiar estado a Entregado.
Resolución de problemas
Section titled “Resolución de problemas”| Síntoma | Causa | Solución |
|---|---|---|
| No aparece el bloque Seguimiento de envíos en el pedido | El módulo Fulfillment está desactivado | Activa el módulo fulfillment |
| Se ve el número pero no el estado del paquete | DPD no está activado, faltan las credenciales o DPD aún no tiene datos de ese número | Completa las credenciales y vuelve a intentarlo cuando DPD haya escaneado el paquete |
| El estado parece antiguo | La respuesta se cachea durante 10 minutos | Haz clic en Actualizar seguimiento en vivo |
| No hay enlace de seguimiento | El campo Transportista quedó vacío | Selecciona DPD y guarda el pedido de nuevo |
Todavía no disponible
Section titled “Todavía no disponible”La generación de etiquetas está escrita, pero no conectada. No hay botón para generar la etiqueta, ni acción masiva, ni descarga, así que los números de carta de porte tienen que venir del panel de cliente de DPD o de tu propia integración y pegarse en el pedido. La búsqueda de puntos DPD Pickup está en el mismo estado, el código existe pero nada en el pedido ni en la finalización de compra lo llama. El módulo tampoco expone todavía filtros ni acciones.