Edición: Exclusivo de Modal COD Form PRO (v5.0+) | Ubicación: WooCommerce → Ajustes → Modal COD Form → Dropify

Si 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:

  1. En tu WordPress, ve a WooCommerce → Ajustes → Modal COD Form → Dropify (admin.php?page=wc-settings&tab=cod_form&section=dropify).
  2. Activa la casilla Activar sincronización con Dropify (cod_form_activate_dropify_sync = 'yes') y guarda los cambios.
  3. ¿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 AJAX cod_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 del subtotal y total unitario 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.

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