Catalog
El recurso catalog es una vista optimizada para ERPs que necesitan consumir productos, categorías, precios, stock y opcionales en una única respuesta.
Obtener catálogo completo
Sección titulada «Obtener catálogo completo»GET /v2/catalogPermiso:
catalog:readResponse:
{ "data": { "location_id": "4f0c8810-6881-4674-96be-880fc32176a7", "version": "2026-07-07T12:00:00.000Z", "categories": [ { "id": "cat_123", "name": "Hamburguesas", "external_id": "erp-cat-1", "products": [ { "id": "prod_9f03", "external_id": "erp-product-1001", "sku": "BURGER-001", "name": "Hamburguesa Simple", "price": 8500, "visible": true, "stock": { "enabled": true, "quantity": 30 }, "subselections": [ { "id": "sub_123", "external_id": "erp-extras", "name": "Extras", "min_selection": 0, "max_selection": 3, "single": false, "items": [ { "id": "item_1", "external_id": "erp-extra-cheese", "name": "Queso extra", "price": 500, "min": 0, "max": 2, "visible": true, "stock": { "enabled": true, "quantity": 50 } } ] } ] } ] } ] }}Sincronizar catálogo
Sección titulada «Sincronizar catálogo»POST /v2/catalog/syncPermiso:
catalog:writeEste endpoint debería aceptar batch de productos/categorías desde un ERP.
