Personalizá qué widgets querés ver con el botón ⚙ Configurar widgets. El layout se guarda por usuario.
Marcá los que querés ver. Los cambios se guardan automáticamente.
| # | Marca | SKU | Descripción | Stock | Cant. | Net € u. | Costo AR u. | Venta u. | Dto % | Subtotal | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Aún no agregaste productos. Buscá arriba o andá al Catálogo. | |||||||||||
| # | SKU | Descripción | Cant. | Precio u. | Subtotal |
|---|
3 formas de cargar stock masivamente: descargá la plantilla, editala en Excel y subila acá. O copiá directo de Excel y pegá en el cuadro de abajo.
CSV con TODOS los SKUs. Abrilo en Excel, llená la columna "Stock", guardá como CSV y subilo acá en el paso 2.
O descargá solo los que ya tienen stock:
Formato: SKU,Marca,Stock
Una fila por producto. Se actualiza el stock de cada SKU.
Seleccioná en Excel las columnas SKU, Marca, Stock. Copiá (⌘C) y pegá acá.
Buscá productos por SKU o descripción para asignarles stock uno a uno, o usá la selección múltiple para asignar el mismo valor a varios.
Se genera al elegir el tipo de equipo arriba
Arrastrá fotos o hacé click. Se comprimen a 800px automáticamente.
| # | Marca | SKU | Descripción | Cant. | Precio € | Subtotal | |
|---|---|---|---|---|---|---|---|
| Sin repuestos cargados | |||||||
Lista completa de clientes importados de StelOrder. Hacé click en un cliente para ver/editar sus datos y agregar contactos adicionales.
Todas las cotizaciones se guardan automáticamente al imprimir/generar PDF. También podés exportarlas como JSON para pasarlas al agente de Claude de la empresa.
Cada empresa tiene sus proveedores y pedidos separados. La mercadería pedida figura como stock virtual hasta que se recibe (pasa a stock real).
Flujo: Solicitud cliente → Cotización → Aprobación → Pedido de venta → Remitos → Facturación.
Cada pedido pasa por los siguientes pasos. Para facturar se requiere que los pasos previos estén completos, excepto si la factura es un anticipo (en ese caso puede emitirse antes del remito y después generás el remito sobre esa factura).
Arrastrá las tarjetas entre columnas para cambiar el estado del deal. Click para ver detalles.
Conectá las cuentas de cada marketplace por empresa. Las credenciales se guardan seguras y las integraciones se hacen vía Make.com.
Publicaciones, preguntas, ventas, mensajes
Seller Central, pedidos, listings, reportes
Listings, subastas, transacciones
RFQ, contacto compradores, ventas mayoristas
Se guardan automáticamente en tu navegador. Clic en "Guardar" para persistir y recalcular.
Solo administradores pueden agregar, modificar o eliminar usuarios. Cada usuario tiene permisos granulares configurables.
Creá listas con descuentos o recargos para asignar a distintos tipos de clientes (distribuidor, mayorista, cliente final, etc.). El ajuste puede ser global, por marca, o por SKU específico.
Configuración personal — cada usuario tiene sus preferencias
Abrí tu mail web o WhatsApp en un click — detecta automáticamente si estás en PC o celular
whatsapp://). En PC intenta la app de escritorio; si no la tenés, abre web.whatsapp.com automáticamente.
Cada categoría tiene sus propios atributos técnicos. Podés agregar, editar o eliminar categorías y atributos desde acá.
Cargá el Excel/CSV de un proveedor, mapeá las columnas y actualizá los precios del catálogo automáticamente.
Configurá los números de WhatsApp Business de cada empresa. Necesitás credenciales de Meta Cloud API (ver guía abajo).
Phone number ID — ID único del número (va en el campo phone_id)WhatsApp Business Account ID — ID de la cuenta (va en waba_id)App ID y App Secret (Settings → Basic)whatsapp_business_messaging + whatsapp_business_managementlocalStorage solo del navegador del admin. Para enviar mensajes, el cotizador llama al webhook de Make (Make tiene el token real).
ℹ️ Estado actual: Las cuentas mock (ejemplo) se muestran con 🟡. Cuando cargues credenciales reales de Meta, cambiarán a 🟢.
messages
id (text, primary)
account_id (text)
wa_msg_id (text)
wa_id (text)
contact_name (text)
contact_phone (text)
text (long text)
attachment (long text, JSON)
from (text) — "them" o "us"
ts (text, ISO date)
raw_payload (long text, JSON)
• Mapear los campos del webhook al data store (usar variables del payload Meta)account_id, sinceaccount_id = {{query.account_id}} AND ts > {{query.since}}
{ "messages": [{{map(bundles; "{wa_id:{{wa_id}},wa_msg_id:{{wa_msg_id}},contact_name:{{contact_name}},text:{{text}},from:{{from}},ts:{{ts}}}")}}] }
• Status: 200
{ "account_id":"wa1", "phone_id":"...", "to":"5491150000001", "type":"text"|"template"|"image"|"document", "text":"...", "is_template":false, "template_name":"...", "template_vars":{"1":"Juan","2":"COT001"}, "attachment":{"name":"...","type":"...","dataUrl":"data:..."} }
https://graph.facebook.com/v23.0/{{1.phone_id}}/messagesAuthorization: Bearer EAAxxxx... (el token permanente, guardado en las settings del scenario NO en el cotizador)type:{"messaging_product":"whatsapp","to":"{{1.to}}","type":"text","text":{"body":"{{1.text}}"}}{"messaging_product":"whatsapp","to":"{{1.to}}","type":"template","template":{"name":"{{1.template_name}}","language":{"code":"es_AR"},"components":[{"type":"body","parameters":[...]}]}}{"wamid":"{{2.messages[].id}}","status":"sent"}phone_id, waba_id, token (el token en Make se usa, acá es solo backup / para el botón "Probar conexión")ACCESS_TOKEN real NO va en el cotizador. Queda guardado en las variables de entorno del scenario de Make. Si bien lo ponés también en el form, es solo para el botón "Probar conexión" y podés dejarlo vacío en producción.
Los templates son mensajes pre-aprobados por Meta — los necesitás para escribir a clientes fuera de la ventana de 24hs.
Las variables van como {{1}}, {{2}}, etc., y se reemplazan al enviar.
APPROVED se pueden enviar{{1}}, {{2}}, etc. en orden. Ej:Hola {{1}}, tu cotización {{2}} está lista. Total: €{{3}}Cada acción importante queda registrada con usuario, fecha/hora y detalle. El log se guarda en este navegador (append-only).