Reconocemos los archivos de tu ERP dondequiera que los importes, y la página «Pedidos enviados a tu ERP automáticamente», en «Conectores», dice cómo llegan a tu ERP los pedidos que toma tu equipo: por archivo, con el formato de MercaMap o el de tu ERP, o cada uno en cuanto se confirma. Los pedidos son parte del módulo de campo, con los planes Pro, Pro Nacional y Enterprise (página de planes); en Pro Nacional y Enterprise la misma página tiene también la conexión directa con Business Central, y dice si ya está abierta.
Archivos exportados de tu ERP
Cuando importas un archivo tal como lo exportó tu ERP, reconocemos la exportación por los nombres de sus columnas, la página de la importación nombra el ERP y deducimos primero las columnas de esa exportación, con «la columna de su exportación estándar» como motivo. Confirmas las columnas como en cualquier archivo y, en cuanto marcas «Recordar estas columnas», la siguiente exportación se importa sola (Catálogo e importaciones).
| ERP | Qué reconocemos | Qué llena |
|---|---|---|
| SAP | la exportación de una tabla, con las etiquetas del diccionario o sus nombres técnicos, y los campos de los servicios de S/4HANA | referencias, códigos de tienda, tarifas |
| Business Central | una lista abierta en Excel (artículos, clientes, direcciones de envío, líneas de tarifa), en inglés o en español | referencias, códigos de tienda, tarifas |
| Sage 200 | la tabla de artículos, por los nombres de su base de datos | referencias |
| Sage X3 | sus plantillas de importación de productos y de clientes | referencias, códigos de tienda |
| a3ERP | sus tablas tal como las exporta a3ERP InOut | referencias, códigos de tienda |
| Odoo | la exportación de sus listas, en inglés o en español, también la de pedidos de venta | referencias, códigos de tienda, tarifas, las respuestas a los pedidos |
| Holded | sus plantillas de importación, que también escriben sus exportaciones | referencias, códigos de tienda, tarifas |
| NetSuite | los campos de sus importaciones CSV, también la de pedidos de venta | referencias, códigos de tienda, tarifas, las respuestas a los pedidos |
Solo leemos las columnas que documenta cada fabricante: una columna que nadie documenta queda para la deducción y para ti, y el archivo de cualquier otro ERP se lee como cualquier archivo. Una exportación de los pedidos de venta de Odoo o de NetSuite llena las respuestas de tu ERP: un pedido que Odoo muestra como pedido de venta, o NetSuite como Pending Fulfillment, queda aceptado con el número del propio ERP, y uno cancelado, rechazado.
El archivo de pedidos con el formato de tu ERP
«Entregar al ERP», en la página «Pedidos», descarga los pedidos confirmados con el formato de MercaMap (Formatos CSV del módulo de campo). En «Formato del archivo de pedidos» un administrador puede elegir en su lugar la importación de pedidos de venta que documentan Odoo o NetSuite, para que la importación de tu propio ERP lea el archivo tal como llega. Sea cual sea el formato, el archivo lleva solo referencias y unidades: tu ERP pone el precio al pedido.
- Odoo: los campos del pedido en su primera fila y una fila más por cada línea siguiente, como pide la importación de Odoo:
External ID(el nuestro, así que el mismo pedido importado de nuevo se actualiza),Customer(el código de la tienda, que Odoo encuentra por la referencia del contacto),Order Date,Customer Reference(el identificador de nuestro pedido) yOrder Lines/Product(el código de tu referencia, su referencia interna) conOrder Lines/Quantity. Revisa cómo ha emparejado Odoo las columnas la primera vez que importes. - NetSuite: una fila por referencia, cada una con
External ID(el identificador de nuestro pedido),Customer(el código de la tienda),Date(día, mes y año, como se escribe en España),PO Number(de nuevo el identificador de nuestro pedido),ItemyQuantity. Empareja las columnas una vez en el «Import Assistant» de NetSuite y guarda el mapa de importación.
Los demás ERP no documentan un archivo de importación de pedidos sin precios, así que usan el formato de MercaMap o leen los pedidos por la API.
Pedidos entregados en cuanto se confirman
En «Entrega», «Por archivo, desde Pedidos» es lo predeterminado: la oficina descarga los pedidos confirmados y los entrega juntos. Con «Al confirmarse cada pedido», cada pedido se entrega al ERP en el mismo paso en que la tienda lo confirma, lo anote quien lo anote (un miembro de campo en la app o la oficina), y se muestra al momento como «Entregado al ERP»; un pedido confirmado que el móvil envía de nuevo no cambia nada. La página «Pedidos» solo ofrece entonces descargar de nuevo los pedidos entregados en los últimos días.
Como cada pedido sale entonces del archivo de la oficina, «Al confirmarse cada pedido» solo se ofrece mientras algo lee tus pedidos: una clave de la API que puede leerlos, o la conexión de tu ERP que los recibe. Sin ninguna, la opción aparece desactivada y la página dice qué necesita y en qué planes está. Una cuenta que ya la eligió la conserva: la página y «Pedidos» dicen que ningún sistema lee sus pedidos y ofrecen descargarlos, y para volver a elegirla, una vez de vuelta al archivo, hace falta algo que los lea.
Tu ERP recibe esos pedidos de una de estas formas:
- Business Central, conectado: con «Entregar a Business Central, como pedidos de venta, los pedidos que se entregan al confirmarse» marcado, cada uno le llega como pedido de venta en pocos minutos, con el identificador de nuestro pedido como número de documento externo, y el número de Business Central vuelve como la respuesta.
- Odoo, conectado: con «Entregar a Odoo, como presupuestos, los pedidos que se entregan al confirmarse» marcado en su página de «Conectores», cada uno le llega como presupuesto en pocos minutos, con el identificador de nuestro pedido en «Referencia del cliente», y el número de Odoo vuelve como la respuesta (Conectar Odoo).
- Holded, conectado: con «Entregar a Holded, como pedidos de venta, los pedidos que se entregan al confirmarse» marcado en su página de «Conectores», cada uno le llega como pedido de venta, sin precios, en pocos minutos, con el identificador de nuestro pedido en su descripción, y el número de Holded vuelve como la respuesta (Conectar Holded).
- Tu propia integración, en Enterprise: lee
list_orderscon el estadohanded_off, crea cada pedido de venta con el identificador de nuestro pedido como referencia y responde conanswer_order(Recetas para SAP, Dynamics y JD Edwards).
Sea cual sea la elección de la cuenta, una integración también puede tomar ella misma un pedido confirmado con hand_off_order: entrega el pedido por nuestro identificador, una vez, y la misma llamada de nuevo no cambia nada y responde con el pedido tal como está. Un miembro de campo nunca entrega un pedido. Solo los administradores de la cuenta cambian la entrega y el formato, tras volver a entrar si su sesión empezó hace tiempo (la página lo pide antes del formulario), y la página «Actividad» registra cada cambio.