WooCommerce → Ajustes → Modal COD Form → DropifySi haces Dropshipping Contraentrega con Dropi (en Colombia, México, Ecuador, Perú, Chile, Panamá o España) utilizando su plugin oficial Dropify para WordPress/WooCommerce, Modal COD Form PRO v5.0 cuenta con un motor especializado de creación de órdenes (PRCOD_Order_Creator::create_dropi_order()) que garantiza que los descuentos de Ofertas por Cantidad, los Downsells, el costo de envío y los productos adicionales de Upsells se sincronicen con el monto exacto de recaudo en Dropi.
1. Requisito Obligatorio: Activar la Sincronización Dropify en el Plugin
A diferencia de una orden estándar de WooCommerce (donde los descuentos se agregan como líneas negativas de Fee y el envío va en una línea separada), la API de Dropify calcula el valor a recaudar en efectivo sumando únicamente los totales de las líneas de producto. Por ello:
- En tu WordPress, ve a WooCommerce → Ajustes → Modal COD Form → Dropify (
admin.php?page=wc-settings&tab=cod_form§ion=dropify). - Activa la casilla Activar sincronización con Dropify (
cod_form_activate_dropify_sync = 'yes') y guarda los cambios. - ¿Qué hace internamente esta opción?
- El botón de envío del modal recibe el atributo
data-dropify="yes"y despacha la orden a través de la acción AJAXcod_create_dropi_order. PRCOD_Order_Creator::create_dropi_order()prorratea matemáticamente cualquier descuento (de Oferta por Cantidad y Downsell) y cualquier costo de envío directamente dentro delsubtotalytotalunitario de las líneas de producto de la orden.- Así, cuando Dropify lee la orden de WooCommerce y la envía a Dropi, el total a cobrar por la transportadora en la puerta del cliente coincide peso por peso con el total mostrado en el formulario.
- El botón de envío del modal recibe el atributo
2. Regla Crítica para Sincronizar Upsells (1-Tick y 1-Click) en una Sola Orden de Dropi
Con Modal COD Form PRO v5.0 puedes agregar productos adicionales al pedido mediante Upsells 1-Tick (en el formulario) y Upsells 1-Click (popup post-compra). Ambos se añaden como líneas físicas reales a la misma orden de WooCommerce con su precio neto verificado.
Sin embargo, debes tener en cuenta una regla propia de la logística de Dropi:
IMPORTANTE (Regla de Misma Bodega / Proveedor en Dropi): Para que el producto principal y los productos de Upsell se sincronicen automáticamente en Dropi dentro de una sola orden unificada, todos los productos del pedido DEBEN pertenecer al mismo proveedor y estar disponibles en la misma bodega dentro de Dropi.
Tabla de Diagnóstico Rápido en Dropify / Dropi
| Escenario Configurado | Resultado en Dropify / Dropi |
|---|---|
Producto principal + Upsell de la MISMA bodega/proveedor + section=dropify activo |
✅ Se crea y sincroniza una sola orden en Dropi con todos los SKUs y el valor total exacto de recaudo. |
| Producto principal + Upsell de DISTINTA bodega/proveedor en una misma orden | ❌ La API de Dropi rechaza la orden combinada con el mensaje: Error creating order, Exception creando la orden: Producto no posee stock en ninguna de sus bodegas (porque intenta despachar ambos SKUs desde un solo origen). |
Opción section=dropify desactivada (cod_form_activate_dropify_sync = 'no') |
❌ Dropify ignora las líneas de envío o descuentos negativos de WooCommerce y envía a Dropi el precio de catálogo sin descuento. |
3. Homologación de Departamentos y Ciudades con Dropi
Asegúrate de tener activo el selector de departamentos y ciudades del plugin en Ubicaciones (States & Places) para el país donde operas con Dropi. De esta forma el cliente siempre seleccionará nombres de municipios válidos en el diccionario geográfico de Dropi.
Artículos Relacionados
- 📖 Guía completa paso a paso en el blog: Cómo Conectar Dropi y Dropify con WooCommerce.
- 🌎 Lee también: Dropshipping con Dropi en Colombia, México, Ecuador y Guatemala.
- 📍 Siguiente documento: Validación de Direcciones con Google Maps API para Reducir Devoluciones.