[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"spaces":3,"$f1vpet98fetftg":14,"$frx0skleaa89k":74},[4],{"id":5,"name":6,"slug":7,"description":8,"icon":9,"sort":5,"visible":10,"published_count":11,"created_at":12,"updated_at":13},1,"API e-commerce de Geor","api-e-commerce-de-geor","Referencia de la API para conectar una tienda o una aplicación con el ERP de Geor, con catálogo, cuenta del cliente, compras y datos del comprador.","pi pi-shopping-cart",true,45,"2026-09-24T15:57:44.000000Z","2026-10-03T00:36:16.000000Z",{"id":15,"title":16,"slug":17,"full_path":17,"is_canonical":10,"summary":18,"content":19,"toc":20,"author":62,"reading_time":63,"popularity":64,"space":65,"breadcrumb":66,"prev":69,"next":62,"attachments":72,"updated_at":73},52,"Usar con tu IA (MCP)","usar-con-tu-ia","Cómo conectar Claude, ChatGPT, Cursor o VS Code al MCP de Geor para que tu IA consulte esta documentación y te ayude a construir la tienda.","\u003Ch2 id=\"que-es\">Qué es\u003C\u002Fh2>\u003Cp>Geor ofrece un \u003Cstrong>servidor MCP\u003C\u002Fstrong> con esta documentación. MCP (Model Context Protocol) es un estándar para que una IA consulte un servicio externo.\u003C\u002Fp>\u003Cp>Una vez conectado, tu IA consulta sola lo que necesita mientras programa, sin que le pegues la documentación:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>qué rutas hay;\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>qué pide cada una;\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>qué responde;\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>qué errores hay que tratar.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Puedes pedirle, por ejemplo: «hazme una tienda en React, estilo minimalista, con la API de Geor».\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>Es público y gratuito:\u003C\u002Fstrong> no pide clave ni cuenta.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Solo sirve documentación:\u003C\u002Fstrong> no da acceso a datos de ninguna empresa.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Siempre está al día:\u003C\u002Fstrong> sirve la misma documentación publicada que estás leyendo.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2 id=\"direccion-del-mcp\">Dirección del MCP\u003C\u002Fh2>\u003Cpre>\u003Ccode class=\"language-text\">https:\u002F\u002Fblogapi.pruebasqa.xyz\u002Fapi\u002Fmcp\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Es la única dirección que hay que configurar en tu IA.\u003C\u002Fp>\u003Ch2 id=\"conectarlo\">Conectarlo\u003C\u002Fh2>\u003Ch3 id=\"claude-web-y-escritorio\">Claude (web y escritorio)\u003C\u002Fh3>\u003Col>\u003Cli>\u003Cp>Abre \u003Cstrong>Ajustes → Conectores\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Pulsa \u003Cstrong>Añadir conector personalizado\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Escribe un nombre, por ejemplo \u003Ccode>Geor\u003C\u002Fcode>, y pega la dirección del MCP.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>En una conversación, activa el conector \u003Cstrong>Geor\u003C\u002Fstrong> desde el menú de herramientas.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Ch3 id=\"claude-code-terminal\">Claude Code (terminal)\u003C\u002Fh3>\u003Cpre>\u003Ccode class=\"language-bash\">claude mcp add --transport http geor https:\u002F\u002Fblogapi.pruebasqa.xyz\u002Fapi\u002Fmcp\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Compruébalo con \u003Ccode>claude mcp list\u003C\u002Fcode>. A partir de ahí, Claude Code lo usa en cualquier proyecto y puede escribir los archivos de la tienda directamente.\u003C\u002Fp>\u003Ch3 id=\"chatgpt\">ChatGPT\u003C\u002Fh3>\u003Col>\u003Cli>\u003Cp>Abre \u003Cstrong>Ajustes → Conectores\u003C\u002Fstrong> (en algunas versiones, \u003Cstrong>Aplicaciones y conectores\u003C\u002Fstrong>).\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>En la configuración avanzada, activa el \u003Cstrong>modo desarrollador\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Pulsa \u003Cstrong>Crear\u003C\u002Fstrong> y pega la dirección del MCP. Autenticación: \u003Cstrong>ninguna\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>En una conversación, activa el conector \u003Cstrong>Geor\u003C\u002Fstrong> desde el menú \u003Cstrong>+\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>ChatGPT usa sobre todo las herramientas \u003Ccode>search\u003C\u002Fcode> y \u003Ccode>fetch\u003C\u002Fcode>, que el MCP de Geor ofrece con el formato que espera.\u003C\u002Fp>\u003Ch3 id=\"cursor\">Cursor\u003C\u002Fh3>\u003Cp>En \u003Ccode>~\u002F.cursor\u002Fmcp.json\u003C\u002Fcode> (para todos tus proyectos) o en \u003Ccode>.cursor\u002Fmcp.json\u003C\u002Fcode> (solo para uno):\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"mcpServers\": {\n    \"geor\": { \"url\": \"https:\u002F\u002Fblogapi.pruebasqa.xyz\u002Fapi\u002Fmcp\" }\n  }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch3 id=\"vs-code\">VS Code\u003C\u002Fh3>\u003Cp>En \u003Ccode>.vscode\u002Fmcp.json\u003C\u002Fcode> del proyecto:\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"servers\": {\n    \"geor\": { \"type\": \"http\", \"url\": \"https:\u002F\u002Fblogapi.pruebasqa.xyz\u002Fapi\u002Fmcp\" }\n  }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2 id=\"que-ofrece\">Qué ofrece\u003C\u002Fh2>\u003Ctable class=\"rich-table\" style=\"min-width: 50px;\">\u003Ccolgroup>\u003Ccol style=\"min-width: 25px;\">\u003Ccol style=\"min-width: 25px;\">\u003C\u002Fcolgroup>\u003Ctbody>\u003Ctr>\u003Cth colspan=\"1\" rowspan=\"1\">\u003Cp>Herramienta\u003C\u002Fp>\u003C\u002Fth>\u003Cth colspan=\"1\" rowspan=\"1\">\u003Cp>Para qué\u003C\u002Fp>\u003C\u002Fth>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>\u003Ccode>search\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Buscar en la documentación\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>\u003Ccode>fetch\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Leer un documento completo\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>\u003Ccode>list_docs\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Ver el índice de la documentación\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>\u003Ccode>list_endpoints\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Ver todas las rutas de la API, con el acceso que pide cada una\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>\u003Ccode>get_endpoint\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Ver una ruta concreta: parámetros, respuesta y errores\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>\u003Ccode>get_store_guide\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>La guía para construir una tienda: en qué orden se llaman las rutas, qué cabeceras van y qué errores hay que tratar\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>\u003Ccode>get_reference_store\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>El código de una tienda de referencia que usa toda la API, para partir de algo que ya funciona\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>También ofrece el prompt \u003Ccode>crear-tienda\u003C\u002Fcode>, que recibe el framework y el estilo que quieres y guía a la IA paso a paso. En Claude aparece en el menú de prompts del conector.\u003C\u002Fp>\u003Ch2 id=\"como-pedirle-las-cosas\">Cómo pedirle las cosas\u003C\u002Fh2>\u003Cp>Menciona a Geor en la petición, para que la IA sepa que tiene que usar el conector:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>«Usa el MCP de Geor y hazme una tienda en Vue con Tailwind, colores tierra, para \u003Ccode>https:\u002F\u002Fmiempresa.ejemplo.com\u003C\u002Fcode>.»\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>«Con el MCP de Geor, añade a mi tienda el cálculo de envío a domicilio antes de pagar.»\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>«Según el MCP de Geor, ¿qué errores puede devolver \u003Ccode>POST carts\u002Fpay\u003C\u002Fcode> y cómo los trato?»\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>La IA te mostrará cada consulta que hace al MCP. La primera vez te pedirá permiso para usarlo.\u003C\u002Fp>\u003Ch2 id=\"antes-de-empezar\">Antes de empezar\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>Ten a mano la \u003Cstrong>dirección de la API de la empresa\u003C\u002Fstrong>, \u003Ccode>https:\u002F\u002F&lt;dominio-de-la-empresa&gt;\u002Fapi\u002Fv1\u002Fecommerce\u003C\u002Fcode>. El MCP explica cómo usarla, pero la dirección es de cada empresa. Ver \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fintroduccion\">introducción\u003C\u002Fa>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>La tienda de la empresa tiene que estar \u003Cstrong>publicada\u003C\u002Fstrong> en el ERP. Si no, el catálogo y el carrito responden 404 \u003Ccode>STORE_NOT_FOUND\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Revisa el código que genere la IA antes de publicarlo, sobre todo el manejo del token del cliente y del identificador del carrito. Ver \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fprimeros-pasos\u002Fautenticacion\">autenticación\u003C\u002Fa>.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2 id=\"limites\">Límites\u003C\u002Fh2>\u003Cp>Cada dirección IP puede hacer 120 peticiones por minuto al MCP. Una IA que construye una tienda hace muchas menos. Si se supera, el MCP responde 429 y la IA vuelve a intentarlo poco después.\u003C\u002Fp>\u003Ch2 id=\"si-algo-sale-mal\">Si algo sale mal\u003C\u002Fh2>\u003Ctable class=\"rich-table\" style=\"min-width: 75px;\">\u003Ccolgroup>\u003Ccol style=\"min-width: 25px;\">\u003Ccol style=\"min-width: 25px;\">\u003Ccol style=\"min-width: 25px;\">\u003C\u002Fcolgroup>\u003Ctbody>\u003Ctr>\u003Cth colspan=\"1\" rowspan=\"1\">\u003Cp>Qué pasa\u003C\u002Fp>\u003C\u002Fth>\u003Cth colspan=\"1\" rowspan=\"1\">\u003Cp>Por qué\u003C\u002Fp>\u003C\u002Fth>\u003Cth colspan=\"1\" rowspan=\"1\">\u003Cp>Qué hacer\u003C\u002Fp>\u003C\u002Fth>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>La IA no usa el MCP\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>El conector no está activado en esa conversación, o no se lo pediste\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Actívalo y menciona «el MCP de Geor» en la petición\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>«No se pudo conectar» al añadirlo\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>La dirección está mal escrita o le falta \u003Ccode>\u002Fapi\u002Fmcp\u003C\u002Fcode> al final\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Copia la dirección exacta de esta página\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>ChatGPT no deja añadirlo\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>El modo desarrollador está desactivado, o tu plan no permite conectores personalizados\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Actívalo en la configuración avanzada de Conectores\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>La IA usa una ruta que no existe\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Respondió de memoria sin consultar\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd colspan=\"1\" rowspan=\"1\">\u003Cp>Pídele que lo compruebe con \u003Ccode>get_endpoint\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>\u003C\u002Fp>",[21,25,28,31,35,38,41,44,47,50,53,56,59],{"id":22,"text":23,"level":24},"que-es","Qué es",2,{"id":26,"text":27,"level":24},"direccion-del-mcp","Dirección del MCP",{"id":29,"text":30,"level":24},"conectarlo","Conectarlo",{"id":32,"text":33,"level":34},"claude-web-y-escritorio","Claude (web y escritorio)",3,{"id":36,"text":37,"level":34},"claude-code-terminal","Claude Code (terminal)",{"id":39,"text":40,"level":34},"chatgpt","ChatGPT",{"id":42,"text":43,"level":34},"cursor","Cursor",{"id":45,"text":46,"level":34},"vs-code","VS Code",{"id":48,"text":49,"level":24},"que-ofrece","Qué ofrece",{"id":51,"text":52,"level":24},"como-pedirle-las-cosas","Cómo pedirle las cosas",{"id":54,"text":55,"level":24},"antes-de-empezar","Antes de empezar",{"id":57,"text":58,"level":24},"limites","Límites",{"id":60,"text":61,"level":24},"si-algo-sale-mal","Si algo sale mal",null,4,10,{"id":5,"name":6,"slug":7},[67],{"slug":7,"full_path":62,"title":6,"type":68},"space",{"slug":70,"full_path":70,"title":71},"versiones","Versiones",[],"2026-10-05T23:45:59.000000Z",{"space":75,"tree":76},{"id":5,"name":6,"slug":7,"description":8,"icon":9,"sort":5,"visible":10,"created_at":12,"updated_at":13},[77,86,114,178,262,338,361,406,410],{"id":5,"parent_id":62,"title":78,"slug":79,"full_path":79,"summary":80,"phases":24,"phase_label":81,"version":82,"sort":5,"depth":83,"is_published":10,"reading_time":24,"popularity":24,"updated_at":84,"children":85},"Introducción","introduccion","Qué es la API e-commerce de Geor, qué permite hacer, en qué versión está y cómo se conecta con el ERP de cada empresa.","Publicado",9,0,"2026-10-05T23:12:37.000000Z",[],{"id":24,"parent_id":62,"title":87,"slug":88,"full_path":88,"summary":89,"phases":24,"phase_label":81,"version":90,"sort":24,"depth":83,"is_published":10,"reading_time":5,"popularity":83,"updated_at":91,"children":92},"Primeros pasos","primeros-pasos","Lo que hay que saber antes de llamar a cualquier ruta, como el acceso, el formato de las respuestas, los errores y los límites.",7,"2026-09-30T01:16:44.000000Z",[93,101,107],{"id":94,"parent_id":24,"title":95,"slug":96,"full_path":97,"summary":98,"phases":24,"phase_label":81,"version":82,"sort":5,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":99,"children":100},8,"Autenticación","autenticacion","primeros-pasos\u002Fautenticacion","Qué rutas son públicas, cuáles piden el token del cliente, cómo se obtiene y cómo se envía.","2026-09-30T01:16:46.000000Z",[],{"id":82,"parent_id":24,"title":102,"slug":103,"full_path":104,"summary":105,"phases":24,"phase_label":81,"version":90,"sort":24,"depth":5,"is_published":10,"reading_time":94,"popularity":83,"updated_at":99,"children":106},"Respuestas y errores","respuestas-y-errores","primeros-pasos\u002Frespuestas-y-errores","La forma común de todas las respuestas, cómo distinguir un error tuyo de uno del servidor y el catálogo completo de códigos de error.",[],{"id":64,"parent_id":24,"title":108,"slug":109,"full_path":110,"summary":111,"phases":24,"phase_label":81,"version":112,"sort":34,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":99,"children":113},"Límites de peticiones","limites-de-peticiones","primeros-pasos\u002Flimites-de-peticiones","Cuántas peticiones por minuto admite la API, cómo se cuentan y qué hacer al recibir un 429.",6,[],{"id":115,"parent_id":62,"title":116,"slug":117,"full_path":117,"summary":118,"phases":24,"phase_label":81,"version":63,"sort":34,"depth":83,"is_published":10,"reading_time":63,"popularity":83,"updated_at":119,"children":120},43,"Catálogo","catalogo","Lectura pública del catálogo de la tienda, como productos con sus filtros, ficha de producto, relacionados, categorías, banners y atributos, sin token.","2026-09-30T01:17:38.000000Z",[121,129,137,145,153,162,170],{"id":11,"parent_id":115,"title":122,"slug":123,"full_path":124,"summary":125,"phases":24,"phase_label":81,"version":63,"sort":5,"depth":5,"is_published":10,"reading_time":126,"popularity":83,"updated_at":127,"children":128},"Productos","productos","catalogo\u002Fproductos","El listado de productos de la tienda, con búsqueda, filtros por categoría, atributo y precio, orden y paginación, y qué trae cada producto.",12,"2026-09-30T01:17:40.000000Z",[],{"id":130,"parent_id":115,"title":131,"slug":132,"full_path":133,"summary":134,"phases":24,"phase_label":81,"version":63,"sort":24,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":135,"children":136},46,"Ficha del producto","ficha-del-producto","catalogo\u002Fficha-del-producto","Todos los datos de un producto, por id o por slug, con sus categorías, variantes, descripción, especificaciones y medidas.","2026-09-30T01:17:41.000000Z",[],{"id":138,"parent_id":115,"title":139,"slug":140,"full_path":141,"summary":142,"phases":24,"phase_label":81,"version":63,"sort":34,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":143,"children":144},47,"Productos relacionados","productos-relacionados","catalogo\u002Fproductos-relacionados","Los productos de la misma categoría principal que uno dado, para mostrar sugerencias en su ficha.","2026-09-30T01:17:42.000000Z",[],{"id":146,"parent_id":115,"title":147,"slug":148,"full_path":149,"summary":150,"phases":24,"phase_label":81,"version":63,"sort":63,"depth":5,"is_published":10,"reading_time":112,"popularity":83,"updated_at":151,"children":152},48,"Categorías","categorias","catalogo\u002Fcategorias","Las categorías visibles de la tienda y el detalle de una de ellas, con su portada y sus productos paginados.","2026-09-30T01:17:43.000000Z",[],{"id":154,"parent_id":115,"title":155,"slug":156,"full_path":157,"summary":158,"phases":24,"phase_label":81,"version":63,"sort":159,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":160,"children":161},49,"Banners","banners","catalogo\u002Fbanners","Los banners activos de la portada, con sus imágenes para escritorio y móvil y a dónde lleva cada uno.",5,"2026-09-30T01:17:44.000000Z",[],{"id":163,"parent_id":115,"title":164,"slug":165,"full_path":166,"summary":167,"phases":24,"phase_label":81,"version":63,"sort":112,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":168,"children":169},50,"Atributos","atributos","catalogo\u002Fatributos","Los atributos con los que se filtra el catálogo (talla, color…), cada uno con sus valores y los ids que usa el filtro de productos.","2026-09-30T01:17:45.000000Z",[],{"id":171,"parent_id":115,"title":172,"slug":173,"full_path":174,"summary":175,"phases":24,"phase_label":81,"version":63,"sort":90,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":176,"children":177},51,"Todo en una llamada","todo-el-catalogo-en-una-llamada","catalogo\u002Ftodo-el-catalogo-en-una-llamada","Categorías, atributos, banners, textos legales, ajustes y logo de la tienda juntos en una sola respuesta, que además funciona con la tienda sin publicar.","2026-09-30T01:17:46.000000Z",[],{"id":63,"parent_id":62,"title":179,"slug":180,"full_path":180,"summary":181,"phases":24,"phase_label":81,"version":182,"sort":63,"depth":83,"is_published":10,"reading_time":5,"popularity":83,"updated_at":91,"children":183},"Tienda","tienda","Datos generales que usa la tienda, como ajustes, países, idiomas, establecimientos, cálculo de envío de un producto, libro de reclamaciones, cupones disponibles, métodos de pago y agencias de transporte.",11,[184,191,199,207,215,223,231,238,246,254],{"id":185,"parent_id":63,"title":186,"slug":187,"full_path":188,"summary":189,"phases":24,"phase_label":81,"version":159,"sort":5,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":99,"children":190},15,"Ajustes de la tienda","ajustes-de-la-tienda","tienda\u002Fajustes-de-la-tienda","Configuración pública de la tienda, como nombre, tema, redes, estado de publicación, tipos de envío y modelo de venta.",[],{"id":192,"parent_id":63,"title":193,"slug":194,"full_path":195,"summary":196,"phases":24,"phase_label":81,"version":112,"sort":24,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":197,"children":198},16,"Países e idiomas","paises-e-idiomas","tienda\u002Fpaises-e-idiomas","Países activos, con su prefijo telefónico y sus divisiones territoriales, e idiomas disponibles.","2026-09-30T00:42:32.000000Z",[],{"id":200,"parent_id":63,"title":201,"slug":202,"full_path":203,"summary":204,"phases":24,"phase_label":81,"version":159,"sort":34,"depth":5,"is_published":10,"reading_time":5,"popularity":83,"updated_at":205,"children":206},17,"Establecimientos","establecimientos","tienda\u002Festablecimientos","Tiendas físicas de la empresa donde el cliente puede recoger su pedido.","2026-09-30T01:16:47.000000Z",[],{"id":208,"parent_id":63,"title":209,"slug":210,"full_path":211,"summary":212,"phases":24,"phase_label":81,"version":159,"sort":63,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":213,"children":214},18,"Envío de un producto","envio-de-un-producto","tienda\u002Fenvio-de-un-producto","Calcular cuánto cuesta y cuánto tarda enviar un producto, a domicilio, a una agencia o con recojo en tienda.","2026-09-30T00:42:34.000000Z",[],{"id":216,"parent_id":63,"title":217,"slug":218,"full_path":219,"summary":220,"phases":24,"phase_label":81,"version":159,"sort":159,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":221,"children":222},19,"Libro de reclamaciones","libro-de-reclamaciones","tienda\u002Flibro-de-reclamaciones","Registrar un reclamo en el libro de reclamaciones de la tienda.","2026-09-30T01:16:48.000000Z",[],{"id":224,"parent_id":63,"title":225,"slug":226,"full_path":227,"summary":228,"phases":24,"phase_label":81,"version":63,"sort":112,"depth":5,"is_published":10,"reading_time":5,"popularity":83,"updated_at":229,"children":230},31,"Tipos de envío","tipos-de-envio","tienda\u002Ftipos-de-envio","Los tipos de envío que la tienda tiene activos, como domicilio, agencia y recojo en tienda.","2026-09-30T00:42:46.000000Z",[],{"id":232,"parent_id":63,"title":233,"slug":234,"full_path":235,"summary":236,"phases":24,"phase_label":81,"version":159,"sort":90,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":221,"children":237},32,"Textos legales","textos-legales","tienda\u002Ftextos-legales","Los textos legales visibles de la tienda, como términos, privacidad y cambios y devoluciones.",[],{"id":239,"parent_id":63,"title":240,"slug":241,"full_path":242,"summary":243,"phases":24,"phase_label":81,"version":112,"sort":94,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":244,"children":245},38,"Cupones disponibles","cupones-disponibles","tienda\u002Fcupones-disponibles","Los cupones activos que se le pueden ofrecer al cliente, ya filtrados según si le tocan o no.","2026-09-30T00:42:54.000000Z",[],{"id":247,"parent_id":63,"title":248,"slug":249,"full_path":250,"summary":251,"phases":24,"phase_label":81,"version":63,"sort":82,"depth":5,"is_published":10,"reading_time":5,"popularity":83,"updated_at":252,"children":253},39,"Métodos de pago","metodos-de-pago","tienda\u002Fmetodos-de-pago","Los métodos de pago que la tienda tiene activos, con las cuentas bancarias para transferencia.","2026-09-30T00:42:55.000000Z",[],{"id":255,"parent_id":63,"title":256,"slug":257,"full_path":258,"summary":259,"phases":24,"phase_label":81,"version":63,"sort":64,"depth":5,"is_published":10,"reading_time":5,"popularity":83,"updated_at":260,"children":261},40,"Agencias de transporte","agencias-de-transporte","tienda\u002Fagencias-de-transporte","Las agencias de transporte que la tienda tiene activas para el envío por agencia.","2026-09-30T00:42:56.000000Z",[],{"id":159,"parent_id":62,"title":263,"slug":264,"full_path":264,"summary":265,"phases":24,"phase_label":81,"version":82,"sort":159,"depth":83,"is_published":10,"reading_time":5,"popularity":83,"updated_at":266,"children":267},"Cuenta del cliente","cuenta-del-cliente","Rutas para que el cliente cree su cuenta, la consulte y edite, cambie su contraseña, cierre sesión, la verifique y la dé de baja.","2026-09-30T00:42:25.000000Z",[268,276,284,292,299,307,314,322,330],{"id":269,"parent_id":159,"title":270,"slug":271,"full_path":272,"summary":273,"phases":24,"phase_label":81,"version":90,"sort":5,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":274,"children":275},20,"Perfil y contraseña","perfil-y-contrasena","cuenta-del-cliente\u002Fperfil-y-contrasena","Consultar los datos del cliente, editar su perfil y cambiar su contraseña.","2026-09-30T01:16:50.000000Z",[],{"id":277,"parent_id":159,"title":278,"slug":279,"full_path":280,"summary":281,"phases":24,"phase_label":81,"version":63,"sort":24,"depth":5,"is_published":10,"reading_time":5,"popularity":83,"updated_at":282,"children":283},21,"Cerrar sesión","cerrar-sesion","cuenta-del-cliente\u002Fcerrar-sesion","Anular el token del cliente para cerrar su sesión en todos los dispositivos.","2026-09-30T00:42:36.000000Z",[],{"id":285,"parent_id":159,"title":286,"slug":287,"full_path":288,"summary":289,"phases":24,"phase_label":81,"version":112,"sort":34,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":290,"children":291},22,"Reenviar el código de verificación","reenviar-el-codigo-de-verificacion","cuenta-del-cliente\u002Freenviar-el-codigo-de-verificacion","Volver a enviar al cliente el código para verificar su correo o su teléfono.","2026-09-30T00:42:37.000000Z",[],{"id":293,"parent_id":159,"title":294,"slug":295,"full_path":296,"summary":297,"phases":24,"phase_label":81,"version":159,"sort":63,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":274,"children":298},23,"Borrar la cuenta","borrar-la-cuenta","cuenta-del-cliente\u002Fborrar-la-cuenta","Dar de baja la cuenta del cliente con un código de confirmación que se envía por correo o por SMS.",[],{"id":300,"parent_id":159,"title":301,"slug":302,"full_path":303,"summary":304,"phases":24,"phase_label":81,"version":159,"sort":159,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":305,"children":306},33,"Iniciar sesión","iniciar-sesion","cuenta-del-cliente\u002Finiciar-sesion","Obtener el token del cliente con su email y contraseña.","2026-09-30T00:42:49.000000Z",[],{"id":308,"parent_id":159,"title":309,"slug":310,"full_path":311,"summary":312,"phases":24,"phase_label":81,"version":159,"sort":112,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":305,"children":313},34,"Verificar la cuenta","verificar-la-cuenta","cuenta-del-cliente\u002Fverificar-la-cuenta","Enviar al cliente un código para verificar su correo o su teléfono, y confirmarlo.",[],{"id":315,"parent_id":159,"title":316,"slug":317,"full_path":318,"summary":319,"phases":24,"phase_label":81,"version":159,"sort":90,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":320,"children":321},35,"Recuperar la contraseña","recuperar-la-contrasena","cuenta-del-cliente\u002Frecuperar-la-contrasena","Cambiar la contraseña de un cliente que no la recuerda, con un código enviado a su correo o a su teléfono.","2026-09-30T00:42:51.000000Z",[],{"id":323,"parent_id":159,"title":324,"slug":325,"full_path":326,"summary":327,"phases":24,"phase_label":81,"version":159,"sort":94,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":328,"children":329},36,"Cambiar el email o el teléfono","cambiar-el-email-o-el-telefono","cuenta-del-cliente\u002Fcambiar-el-email-o-el-telefono","Pedir el cambio del email o del teléfono del cliente y confirmarlo con el código enviado al valor nuevo.","2026-09-30T00:42:52.000000Z",[],{"id":331,"parent_id":159,"title":332,"slug":333,"full_path":334,"summary":335,"phases":24,"phase_label":81,"version":159,"sort":82,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":336,"children":337},41,"Crear cuenta","crear-cuenta","cuenta-del-cliente\u002Fcrear-cuenta","Registrar un cliente nuevo en la tienda, con la comprobación de que el email no esté ya en uso.","2026-09-30T00:42:57.000000Z",[],{"id":112,"parent_id":62,"title":339,"slug":340,"full_path":340,"summary":341,"phases":24,"phase_label":81,"version":90,"sort":112,"depth":83,"is_published":10,"reading_time":5,"popularity":83,"updated_at":342,"children":343},"Compra","compra","Consultar y anular los pedidos del cliente, llenar el carrito, calcular el envío y el descuento de un cupón, y pagar.","2026-09-30T01:16:45.000000Z",[344,352],{"id":345,"parent_id":112,"title":346,"slug":347,"full_path":348,"summary":349,"phases":24,"phase_label":81,"version":112,"sort":5,"depth":5,"is_published":10,"reading_time":159,"popularity":83,"updated_at":350,"children":351},24,"Pedidos","pedidos","compra\u002Fpedidos","Historial de pedidos del cliente, detalle de un pedido y cómo interpretar su estado.","2026-09-30T01:16:52.000000Z",[],{"id":353,"parent_id":112,"title":354,"slug":355,"full_path":356,"summary":357,"phases":24,"phase_label":81,"version":90,"sort":24,"depth":5,"is_published":10,"reading_time":358,"popularity":83,"updated_at":359,"children":360},37,"Carrito","carrito","compra\u002Fcarrito","Cómo se identifica el carrito de cada visitante y de quién es, cómo añadir, ver y quitar productos, calcular el envío y el descuento de un cupón, y pagar para crear el pedido.",13,"2026-09-30T00:42:53.000000Z",[],{"id":90,"parent_id":62,"title":362,"slug":363,"full_path":363,"summary":364,"phases":24,"phase_label":81,"version":159,"sort":90,"depth":83,"is_published":10,"reading_time":24,"popularity":83,"updated_at":365,"children":366},"Datos del comprador","datos-del-comprador","Tarjetas, direcciones de envío, datos de facturación, destinatarios y favoritos que el cliente guarda en su cuenta.","2026-09-30T00:42:27.000000Z",[367,375,383,390,398],{"id":368,"parent_id":90,"title":369,"slug":370,"full_path":371,"summary":372,"phases":24,"phase_label":81,"version":63,"sort":5,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":373,"children":374},25,"Tarjetas","tarjetas","datos-del-comprador\u002Ftarjetas","Guardar, listar, editar y borrar las tarjetas del cliente. El número completo nunca se almacena.","2026-09-30T00:42:41.000000Z",[],{"id":376,"parent_id":90,"title":377,"slug":378,"full_path":379,"summary":380,"phases":24,"phase_label":81,"version":159,"sort":24,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":381,"children":382},26,"Direcciones de envío","direcciones-de-envio","datos-del-comprador\u002Fdirecciones-de-envio","Guardar, listar, editar y borrar las direcciones de envío del cliente, y elegir la dirección por defecto.","2026-09-30T01:16:53.000000Z",[],{"id":384,"parent_id":90,"title":385,"slug":386,"full_path":387,"summary":388,"phases":24,"phase_label":81,"version":159,"sort":34,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":381,"children":389},27,"Datos de facturación","datos-de-facturacion","datos-del-comprador\u002Fdatos-de-facturacion","Guardar, listar, editar y borrar los datos con los que el cliente quiere recibir su comprobante.",[],{"id":391,"parent_id":90,"title":392,"slug":393,"full_path":394,"summary":395,"phases":24,"phase_label":81,"version":159,"sort":63,"depth":5,"is_published":10,"reading_time":34,"popularity":83,"updated_at":396,"children":397},28,"Destinatarios","destinatarios","datos-del-comprador\u002Fdestinatarios","Personas autorizadas a recibir los pedidos del cliente. Listar, añadir, editar y borrar.","2026-09-30T00:42:44.000000Z",[],{"id":399,"parent_id":90,"title":400,"slug":401,"full_path":402,"summary":403,"phases":24,"phase_label":81,"version":159,"sort":159,"depth":5,"is_published":10,"reading_time":24,"popularity":83,"updated_at":404,"children":405},29,"Favoritos","favoritos","datos-del-comprador\u002Ffavoritos","Marcar productos como favoritos, listarlos y quitarlos.","2026-09-30T01:16:54.000000Z",[],{"id":407,"parent_id":62,"title":71,"slug":70,"full_path":70,"summary":408,"phases":24,"phase_label":81,"version":159,"sort":94,"depth":83,"is_published":10,"reading_time":24,"popularity":24,"updated_at":84,"children":409},44,"En qué versión está la API, cómo se versiona y qué cambia en cada versión de la documentación.",[],{"id":15,"parent_id":62,"title":16,"slug":17,"full_path":17,"summary":18,"phases":24,"phase_label":81,"version":159,"sort":82,"depth":83,"is_published":10,"reading_time":63,"popularity":64,"updated_at":73,"children":411},[]]