Pedidos
Registro de ventas con artículos, pago y entrega en un mismo lugar, inspirado en Shopify. Un pedido puede nacer del checkout del catálogo público, del asistente de IA, de una creación manual, de la conversión de una cotización o factura, o de la API.
Para que sirve
- Una tienda de ropa recibe pedidos pagados desde su catálogo público y los prepara por envío o recogida en tienda.
- Un distribuidor convierte una cotización aceptada en pedido y luego factura cuando despacha.
- Un restaurante con WhatsApp deja que el asistente de IA tome el pedido, envíe el link de pago y marque la entrega.
- Un negocio B2B registra pedidos manuales con referencia de orden de compra y cobra el saldo con un enlace de pago.
- Un ecommerce recupera carritos abandonados con un mensaje automático que lleva el link de recuperación.
Que lo hace diferente
- Tres estados independientes por pedido: estado del pedido (
Draft,Open,Completed,Cancelled), estado de pago y estado de entrega, como en Shopify. - Cobra con las pasarelas propias de la organización (Stripe o Wompi) mediante enlaces de pago; el pago confirmado actualiza el pedido sin intervención.
- Entregas parciales con transportista, número y URL de seguimiento que el comprador ve en su página pública
/o/{path}. - Conversión en ambos sentidos con cotizaciones y facturas, conservando cliente, moneda y artículos.
- Inventario opcional por producto: el pedido reserva stock al colocarse y lo libera al cancelarse.
- 13 tools de IA en la categoría
Orderspara que el asistente cree, consulte, cobre y entregue pedidos desde una conversación.
Acceso
- Ruta principal:
/[orgId]/finance/orders - Como se llega:
Finance > Sales > Orders - Permiso requerido:
can_access_orders(más permisos granularescan_view_own_orders,can_view_all_orders,can_create_orders,can_edit_own_orders,can_edit_all_orders,can_delete_own_orders,can_delete_all_orders)
Alcance tecnico
- Frontend:
OrdersView,OrderEditForm,OrderDetail,CreateFulfillmentDialog,AbandonedCheckoutsView,AbandonedCheckoutDetail,PublicOrderPage. - Backend:
orders,order-items,order-fulfillments,orders-change-history,checkouts,public-order-preview,public-catalog-checkout,payment-links. - Superficies publicas:
/o/[path](página del pedido) y/c/[orgId]/[slug]/checkout(checkout del catálogo).
Funcionalidades internas
| Funcionalidad | Archivo | Resumen |
|---|---|---|
| Crear pedido | create-order.md | Crea un pedido manual como borrador o colocado, con artículos, descuento, envío y entrega. |
| Cobrar un pedido | order-payments.md | Genera un enlace de pago por el saldo y actualiza el estado de pago al cobrar. |
| Entregar artículos | order-fulfillment.md | Registra envíos o recogidas parciales con seguimiento. |
| Convertir pedidos | order-conversions.md | Convierte cotizaciones o facturas en pedido y pedidos en factura. |
| Checkouts abandonados | abandoned-checkouts.md | Lista compradores que no terminaron y comparte el link de recuperación. |
| Página pública del pedido | public-order-page.md | Muestra al comprador estado, pago, artículos y seguimiento en /o/[path]. |
Relaciones
- Depende de: Productos, Payment Gateways, Payment Links, Document templates (numeración
order) y Contactos. - Usado por: Catálogos públicos (checkout), asistente de IA, Automatizaciones (5 triggers de pedidos), Cotizaciones y Facturas.
Limitaciones y notas
- No calcula impuestos ni admite productos de suscripción.
- Solo se pueden eliminar pedidos en borrador o cancelados sin pagos.
- Cancelar no reembolsa automáticamente los pagos recibidos.
- El comprador recibe correos al colocar el pedido, al pagarlo y cuando un envío queda listo para recoger, en tránsito o entregado. Para WhatsApp u otros canales se usan los triggers de pedidos.