REST plano y predecible
Endpoints con verbos HTTP claros, JSON de ida y vuelta, fechas ISO y códigos de error consistentes. Lo que tu backend espera de una API seria.
Una API REST de verdad conecta tu portal mayorista con tu ERP, tu CRM, tu herramienta de BI o esa app que mandaste a hacer. Pedidos, stock, clientes y SKUs viajan en los dos sentidos con un token Bearer — y una consola te deja probar cada endpoint sin abrir Postman.
[ { "id": "8842", "customer_id": "123", "total": 412800, "synced": false }, { "id": "8843", "customer_id": "204", "total": 96500, "synced": false } ]
Ya tenés un ERP que factura, un CRM que sigue a tus vendedores y tal vez un tablero de BI donde mirás todo. La tienda mayorista tiene que hablar con ellos, no vivir aparte. La API abierta le da a tu equipo técnico una puerta REST estándar para leer y escribir lo que importa — sin exportaciones a mano ni planillas que se pisan.
Adentro del panel, en Configuración → ERP, hay una consola que corre llamadas reales contra los endpoints de integración. Tu equipo pega el token, completa los parámetros, aprieta Enviar y ve la respuesta con el código HTTP coloreado y el JSON formateado. Sin cURL, sin herramientas externas.
curl -X POST https://api…/v1/stock-update \ -H "Authorization: Bearer vxm_live_…" \ -d '[{"sku":"RM-204","qty":48}]'
El patrón de siempre: tu sistema baja los pedidos nuevos, los factura y los marca como sincronizados; después empuja el stock y los precios de vuelta a la tienda. Cada pieza es un endpoint claro, y el ciclo se mantiene solo mientras tu job corre.
Cada llamada viaja con un token Bearer que identifica a tu negocio. Se genera desde la configuración, se manda en el header Authorization y la consola lo guarda en el navegador para que no tengas que pegarlo en cada prueba. Simple para arrancar, seguro para producción.
Authorization: Bearer … en cada request. Sin OAuth de tres pasos ni firmas complicadas.{ "id": "512", "role": "buyer", "price_list_id": "mayorista-a", "created": true }
Registra un comprador mayorista o un vendedor desde un sistema externo — replicá el alta que ya hacés en tu ERP.
Lista los pedidos pendientes de sincronizar desde una fecha de corte, para que el ERP los baje y procese localmente.
Marca un pedido como ya sincronizado en el ERP, con un identificador externo y el tipo de comprobante opcionales.
Envía actualizaciones de stock desde el ERP: un lote de SKUs con su cantidad disponible. El de uso más frecuente.
Actualiza datos de compradores: saldo de cuenta corriente, lista de precios asignada y condiciones especiales.
Descarga los códigos SKU de la plataforma para conciliarlos con los de tu ERP.
Envía un lote de SKUs con sus precios y datos asociados desde el ERP hacia la tienda.
Crea un pedido en nombre de un cliente existente — con sus precios, descuentos e impuestos calculados por el mismo motor de la tienda.
Endpoints con verbos HTTP claros, JSON de ida y vuelta, fechas ISO y códigos de error consistentes. Lo que tu backend espera de una API seria.
Un token por negocio, en el header de cada llamada. Se rota cuando querés y cada uno lleva su propio límite de frecuencia.
Stock, SKUs y clientes se mandan en lotes: un arreglo JSON con la estructura esperada y el ejemplo de cada endpoint como plantilla.
Al pie de cada endpoint hay un cURL listo para copiar — la forma más rápida de llevar la integración a un script o a un cron.
Probá con datos reales en un negocio de prueba y validá la estructura de los lotes antes de enchufar el ERP de producción.
Crear un pedido desde la API pasa por el mismo motor de precios, descuentos e impuestos de la tienda. Nada de precios inventados por request.
Marcá cada pedido como sincronizado y sale de pendientes. La lista se mantiene corta, sin duplicados que se acumulan.
La propia consola es la referencia viva: resumen, parámetros y respuesta de cada endpoint, siempre al día con lo que la API hace de verdad.
Dale a tu equipo técnico la API y la consola para conectar tu ERP, tu CRM o tu app a medida — y que los datos dejen de viajar a mano.