Pedidos

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_type 180 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 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

Siguientes pasos