Drop vs Full: qué tipo de venta usar
La diferencia entre Drop, Full y Flex, y cuándo conviene cada modelo.
Drop vs Full: qué tipo de venta usar
El campo x_studio_tipo_de_venta en cada sale.order define cómo se procesa el pedido. Hay 4 valores: Drop, Full, Flex y Por definir.
Drop (self-fulfillment)
Drop = surtes desde tu propio almacén (DRFAB/DROP) al cliente final.
- Tú controlas el inventario completo.
- El plugin crea picking automático (
picking_type180 para ML, 225 para LIV, 226 para otros). - Tú generas o recibes la guía de envío.
- Tu paquetería: Paquetexpress, Estafeta, Fedex (Liverpool), Walmart Logistics, MercadoEnvíos, UPS, DHL, JT, Almex.
Flujo Drop completo
Marketplace vende
↓
AZ inyecta sale.order (state=draft, tipo=Drop)
↓ cron "Confirmar Drop" cada 4 min, espera 20 min de antigüedad
state=sale + tag "5 Pasos" + picking automático en DRFAB/DROP
↓ cuando llega guía
cron "Autoliberar" marca x_studio_liberar=True (si conteo=1 pieza y tiene guía)
↓
Pedido listo para enviar
Cuándo usar Drop
- Tienes inventario en tu almacén propio.
- Ya tienes paquetería contratada y procesos de picking.
- Necesitas control total sobre el proceso de envío.
Full (FBA / Liverpool Full / etc.)
Full = el marketplace surte desde su propio almacén.
- Mandas inventario al marketplace por adelantado.
- Cuando se vende, el marketplace se encarga del envío.
- Odoo solo confirma la orden; NO crea picking manual.
- Tu inventario en el marketplace es un almacén separado en Odoo.
Flujo Full
Marketplace vende
↓
AZ inyecta sale.order (state=draft, tipo=Full)
↓ cron "Confirmar Full" cada 40 min, espera 90 min de antigüedad
state=sale (sin picking, sin acción adicional)
↓
Marketplace envía con su logística
Cuándo usar Full
- Quieres aprovechar la velocidad de entrega del marketplace (Amazon Prime, Liverpool 24h, etc.).
- Tu volumen justifica el envío masivo a su almacén.
- Te conviene la comisión vs el costo logístico propio.
Flex (híbrido)
Flex = caso por caso, requiere atención manual.
Se usa cuando un canal no entra limpio en Drop ni Full. Por ejemplo: el marketplace ofrece servicio de paquetería pero el inventario lo manejas tú. El plugin no automatiza Flex; cada pedido se revisa.
"Por definir"
Por definir = clasificación pendiente.
Si un pedido cae con este tipo, no se procesará automáticamente. El cron de Confirmar Drop solo toca pedidos con tipo = Drop, y el de Confirmar Full solo los de tipo = Full.
Esto pasa típicamente cuando:
- Hubo un canal nuevo que no estaba mapeado.
- La automatización de "Cambiar Drop a Full Amazon" falló por razones de timing.
Acción: revisa el pedido, asigna manualmente el tipo correcto, y guarda. La automatización debería tomarlo de ahí.
Tabla resumen
| Tipo | Surtido | Picking en Odoo | Cron de confirmación | Latencia |
|---|---|---|---|---|
| Drop | Tú | Sí (auto) | 4 min, espera 20 min | ~24 min |
| Full | Marketplace | No | 40 min, espera 90 min | ~90-130 min |
| Flex | Mixto | Manual | Manual | Manual |
| Por definir | — | — | Ninguno | Bloqueado |