[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"spaces":3,"$f27neadfk4g08t":14,"$frx0skleaa89k":78},[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":18,"is_canonical":10,"summary":19,"content":20,"toc":21,"author":58,"reading_time":32,"popularity":59,"space":60,"breadcrumb":61,"prev":68,"next":72,"attachments":76,"updated_at":77},28,"Destinatarios","destinatarios","datos-del-comprador\u002Fdestinatarios","Personas autorizadas a recibir los pedidos del cliente. Listar, añadir, editar y borrar.","\u003Ch2 id=\"antes-de-empezar\">Antes de empezar\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Un destinatario es otra persona que puede recibir el pedido en nombre del cliente.\u003C\u002Fli>\n\u003Cli>Solo puede haber un destinatario activo. Al guardar uno activo, los demás dejan de serlo.\u003C\u002Fli>\n\u003Cli>El documento y el email no se pueden repetir entre los destinatarios de un mismo cliente.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"listar-destinatarios\">Listar destinatarios\u003C\u002Fh2>\n\u003Cp>\u003Ccode>GET \u002Fapi\u002Fv1\u002Fecommerce\u002Freceive-extra\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3 id=\"respuesta\">Respuesta\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"Listado de datos mostrados de forma correcta.\",\n  \"data\": [\n    {\n      \"id\": 7,\n      \"document\": \"45678912\",\n      \"name\": \"María López\",\n      \"position\": \"Asistente\",\n      \"email\": \"maria.lopez@correo.com\",\n      \"phone\": \"987654321\",\n      \"country_id\": \"PE\",\n      \"status\": true\n    }\n  ]\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Campo\u003C\u002Fth>\n\u003Cth>Tipo\u003C\u002Fth>\n\u003Cth>Qué es\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>document\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Documento de identidad\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>name\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Nombre completo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>position\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto o null\u003C\u002Ftd>\n\u003Ctd>Cargo, si se indicó\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>email\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Correo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>phone\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Teléfono\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>country_id\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Código del país del teléfono\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>status\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>booleano\u003C\u002Ftd>\n\u003Ctd>Si es el destinatario activo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Ch2 id=\"anadir-un-destinatario\">Añadir un destinatario\u003C\u002Fh2>\n\u003Cp>\u003Ccode>POST \u002Fapi\u002Fv1\u002Fecommerce\u002Freceive-extra\u002Fregister\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3 id=\"cuerpo\">Cuerpo\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Campo\u003C\u002Fth>\n\u003Cth>Tipo\u003C\u002Fth>\n\u003Cth>Obligatorio\u003C\u002Fth>\n\u003Cth>Reglas\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>name\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Máximo 200 caracteres\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>document\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Máximo 20 caracteres. No puede repetirse entre los destinatarios del cliente\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>email\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Email válido de hasta 50 caracteres. No puede repetirse entre los destinatarios del cliente\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>phone\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Entre 9 y 20 caracteres\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>country_id\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Código del país, hasta 5 caracteres\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>position\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>No\u003C\u002Ftd>\n\u003Ctd>Máximo 100 caracteres\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>status\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>booleano\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>true\u003C\u002Fcode> para que sea el destinatario activo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"name\": \"María López\",\n  \"document\": \"45678912\",\n  \"email\": \"maria.lopez@correo.com\",\n  \"phone\": \"987654321\",\n  \"country_id\": \"PE\",\n  \"position\": \"Asistente\",\n  \"status\": true\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3 id=\"respuesta-2\">Respuesta\u003C\u002Fh3>\n\u003Cp>Devuelve el destinatario creado, con los mismos campos que el listado.\u003C\u002Fp>\n\u003Ch3 id=\"si-algo-sale-mal\">Si algo sale mal\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>HTTP\u003C\u002Fth>\n\u003Cth>code\u003C\u002Fth>\n\u003Cth>Cuándo\u003C\u002Fth>\n\u003Cth>Qué hacer\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>422\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>VALIDATION_ERROR\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Falta un campo, o el documento o el email ya están registrados en otro destinatario del cliente\u003C\u002Ftd>\n\u003Ctd>Corrige el campo que indica \u003Ccode>errors\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Ch2 id=\"editar-un-destinatario\">Editar un destinatario\u003C\u002Fh2>\n\u003Cp>\u003Ccode>PUT \u002Fapi\u002Fv1\u002Fecommerce\u002Freceive-extra\u002Fupdate\u002F{id}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Solo cambia los campos que se envían: los demás se quedan como estaban. Así, para cambiar el teléfono basta con enviar \u003Ccode>phone\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3 id=\"cuerpo-2\">Cuerpo\u003C\u002Fh3>\n\u003Cp>Los mismos campos que al añadir, todos opcionales. Si un campo se envía, tiene que cumplir sus reglas y no puede ir vacío. La excepción es \u003Ccode>position\u003C\u002Fcode>: enviarlo en \u003Ccode>null\u003C\u002Fcode> borra el cargo.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-json\">{ \"phone\": \"911222333\" }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Si se envía \u003Ccode>status: true\u003C\u002Fcode>, este pasa a ser el destinatario activo y los demás dejan de serlo.\u003C\u002Fp>\n\u003Ch3 id=\"respuesta-3\">Respuesta\u003C\u002Fh3>\n\u003Cp>Devuelve el destinatario actualizado, con los mismos campos que el listado.\u003C\u002Fp>\n\u003Ch3 id=\"si-algo-sale-mal-2\">Si algo sale mal\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>HTTP\u003C\u002Fth>\n\u003Cth>code\u003C\u002Fth>\n\u003Cth>Cuándo\u003C\u002Fth>\n\u003Cth>Qué hacer\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>422\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>VALIDATION_ERROR\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Un campo enviado está vacío o no cumple sus reglas, o el documento o el email ya los tiene otro destinatario del cliente\u003C\u002Ftd>\n\u003Ctd>Corrige el campo que indica \u003Ccode>errors\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>404\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>RECIPIENT_NOT_FOUND\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>El destinatario no existe o no es del cliente\u003C\u002Ftd>\n\u003Ctd>Vuelve a listar los destinatarios\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Ch2 id=\"borrar-un-destinatario\">Borrar un destinatario\u003C\u002Fh2>\n\u003Cp>\u003Ccode>DELETE \u002Fapi\u002Fv1\u002Fecommerce\u002Freceive-extra\u002Fdelete\u002F{id}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-json\">{ \"success\": true, \"message\": \"Información procesada con éxito\", \"data\": null }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Si el destinatario borrado era el activo, pasa a ser activo otro de los que quedan.\u003C\u002Fp>\n\u003Ch3 id=\"si-algo-sale-mal-3\">Si algo sale mal\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>HTTP\u003C\u002Fth>\n\u003Cth>code\u003C\u002Fth>\n\u003Cth>Cuándo\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>404\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>RECIPIENT_NOT_FOUND\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>El destinatario no existe o no es del cliente\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>",[22,26,29,33,36,39,41,44,47,49,51,53,56],{"id":23,"text":24,"level":25},"antes-de-empezar","Antes de empezar",2,{"id":27,"text":28,"level":25},"listar-destinatarios","Listar destinatarios",{"id":30,"text":31,"level":32},"respuesta","Respuesta",3,{"id":34,"text":35,"level":25},"anadir-un-destinatario","Añadir un destinatario",{"id":37,"text":38,"level":32},"cuerpo","Cuerpo",{"id":40,"text":31,"level":32},"respuesta-2",{"id":42,"text":43,"level":32},"si-algo-sale-mal","Si algo sale mal",{"id":45,"text":46,"level":25},"editar-un-destinatario","Editar un destinatario",{"id":48,"text":38,"level":32},"cuerpo-2",{"id":50,"text":31,"level":32},"respuesta-3",{"id":52,"text":43,"level":32},"si-algo-sale-mal-2",{"id":54,"text":55,"level":25},"borrar-un-destinatario","Borrar un destinatario",{"id":57,"text":43,"level":32},"si-algo-sale-mal-3",null,0,{"id":5,"name":6,"slug":7},[62,64],{"slug":7,"full_path":58,"title":6,"type":63},"space",{"slug":65,"full_path":65,"title":66,"type":67},"datos-del-comprador","Datos del comprador","document",{"slug":69,"full_path":70,"title":71},"datos-de-facturacion","datos-del-comprador\u002Fdatos-de-facturacion","Datos de facturación",{"slug":73,"full_path":74,"title":75},"favoritos","datos-del-comprador\u002Ffavoritos","Favoritos",[],"2026-09-30T00:42:44.000000Z",{"space":79,"tree":80},{"id":5,"name":6,"slug":7,"description":8,"icon":9,"sort":5,"visible":10,"created_at":12,"updated_at":13},[81,89,118,183,267,343,366,397,403],{"id":5,"parent_id":58,"title":82,"slug":83,"full_path":83,"summary":84,"phases":25,"phase_label":85,"version":86,"sort":5,"depth":59,"is_published":10,"reading_time":25,"popularity":25,"updated_at":87,"children":88},"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,"2026-10-05T23:12:37.000000Z",[],{"id":25,"parent_id":58,"title":90,"slug":91,"full_path":91,"summary":92,"phases":25,"phase_label":85,"version":93,"sort":25,"depth":59,"is_published":10,"reading_time":5,"popularity":59,"updated_at":94,"children":95},"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",[96,104,110],{"id":97,"parent_id":25,"title":98,"slug":99,"full_path":100,"summary":101,"phases":25,"phase_label":85,"version":86,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":102,"children":103},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":86,"parent_id":25,"title":105,"slug":106,"full_path":107,"summary":108,"phases":25,"phase_label":85,"version":93,"sort":25,"depth":5,"is_published":10,"reading_time":97,"popularity":59,"updated_at":102,"children":109},"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":111,"parent_id":25,"title":112,"slug":113,"full_path":114,"summary":115,"phases":25,"phase_label":85,"version":116,"sort":32,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":102,"children":117},10,"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":119,"parent_id":58,"title":120,"slug":121,"full_path":121,"summary":122,"phases":25,"phase_label":85,"version":123,"sort":32,"depth":59,"is_published":10,"reading_time":123,"popularity":59,"updated_at":124,"children":125},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.",4,"2026-09-30T01:17:38.000000Z",[126,134,142,150,158,167,175],{"id":11,"parent_id":119,"title":127,"slug":128,"full_path":129,"summary":130,"phases":25,"phase_label":85,"version":123,"sort":5,"depth":5,"is_published":10,"reading_time":131,"popularity":59,"updated_at":132,"children":133},"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":135,"parent_id":119,"title":136,"slug":137,"full_path":138,"summary":139,"phases":25,"phase_label":85,"version":123,"sort":25,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":140,"children":141},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":143,"parent_id":119,"title":144,"slug":145,"full_path":146,"summary":147,"phases":25,"phase_label":85,"version":123,"sort":32,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":148,"children":149},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":151,"parent_id":119,"title":152,"slug":153,"full_path":154,"summary":155,"phases":25,"phase_label":85,"version":123,"sort":123,"depth":5,"is_published":10,"reading_time":116,"popularity":59,"updated_at":156,"children":157},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":159,"parent_id":119,"title":160,"slug":161,"full_path":162,"summary":163,"phases":25,"phase_label":85,"version":123,"sort":164,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":165,"children":166},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":168,"parent_id":119,"title":169,"slug":170,"full_path":171,"summary":172,"phases":25,"phase_label":85,"version":123,"sort":116,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":173,"children":174},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":176,"parent_id":119,"title":177,"slug":178,"full_path":179,"summary":180,"phases":25,"phase_label":85,"version":123,"sort":93,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":181,"children":182},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":123,"parent_id":58,"title":184,"slug":185,"full_path":185,"summary":186,"phases":25,"phase_label":85,"version":187,"sort":123,"depth":59,"is_published":10,"reading_time":5,"popularity":59,"updated_at":94,"children":188},"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,[189,196,204,212,220,228,236,243,251,259],{"id":190,"parent_id":123,"title":191,"slug":192,"full_path":193,"summary":194,"phases":25,"phase_label":85,"version":164,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":102,"children":195},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":197,"parent_id":123,"title":198,"slug":199,"full_path":200,"summary":201,"phases":25,"phase_label":85,"version":116,"sort":25,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":202,"children":203},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":205,"parent_id":123,"title":206,"slug":207,"full_path":208,"summary":209,"phases":25,"phase_label":85,"version":164,"sort":32,"depth":5,"is_published":10,"reading_time":5,"popularity":59,"updated_at":210,"children":211},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":213,"parent_id":123,"title":214,"slug":215,"full_path":216,"summary":217,"phases":25,"phase_label":85,"version":164,"sort":123,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":218,"children":219},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":221,"parent_id":123,"title":222,"slug":223,"full_path":224,"summary":225,"phases":25,"phase_label":85,"version":164,"sort":164,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":226,"children":227},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":229,"parent_id":123,"title":230,"slug":231,"full_path":232,"summary":233,"phases":25,"phase_label":85,"version":123,"sort":116,"depth":5,"is_published":10,"reading_time":5,"popularity":59,"updated_at":234,"children":235},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":237,"parent_id":123,"title":238,"slug":239,"full_path":240,"summary":241,"phases":25,"phase_label":85,"version":164,"sort":93,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":226,"children":242},32,"Textos legales","textos-legales","tienda\u002Ftextos-legales","Los textos legales visibles de la tienda, como términos, privacidad y cambios y devoluciones.",[],{"id":244,"parent_id":123,"title":245,"slug":246,"full_path":247,"summary":248,"phases":25,"phase_label":85,"version":116,"sort":97,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":249,"children":250},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":252,"parent_id":123,"title":253,"slug":254,"full_path":255,"summary":256,"phases":25,"phase_label":85,"version":123,"sort":86,"depth":5,"is_published":10,"reading_time":5,"popularity":59,"updated_at":257,"children":258},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":260,"parent_id":123,"title":261,"slug":262,"full_path":263,"summary":264,"phases":25,"phase_label":85,"version":123,"sort":111,"depth":5,"is_published":10,"reading_time":5,"popularity":59,"updated_at":265,"children":266},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":164,"parent_id":58,"title":268,"slug":269,"full_path":269,"summary":270,"phases":25,"phase_label":85,"version":86,"sort":164,"depth":59,"is_published":10,"reading_time":5,"popularity":59,"updated_at":271,"children":272},"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",[273,281,289,297,304,312,319,327,335],{"id":274,"parent_id":164,"title":275,"slug":276,"full_path":277,"summary":278,"phases":25,"phase_label":85,"version":93,"sort":5,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":279,"children":280},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":282,"parent_id":164,"title":283,"slug":284,"full_path":285,"summary":286,"phases":25,"phase_label":85,"version":123,"sort":25,"depth":5,"is_published":10,"reading_time":5,"popularity":59,"updated_at":287,"children":288},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":290,"parent_id":164,"title":291,"slug":292,"full_path":293,"summary":294,"phases":25,"phase_label":85,"version":116,"sort":32,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":295,"children":296},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":298,"parent_id":164,"title":299,"slug":300,"full_path":301,"summary":302,"phases":25,"phase_label":85,"version":164,"sort":123,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":279,"children":303},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":305,"parent_id":164,"title":306,"slug":307,"full_path":308,"summary":309,"phases":25,"phase_label":85,"version":164,"sort":164,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":310,"children":311},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":313,"parent_id":164,"title":314,"slug":315,"full_path":316,"summary":317,"phases":25,"phase_label":85,"version":164,"sort":116,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":310,"children":318},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":320,"parent_id":164,"title":321,"slug":322,"full_path":323,"summary":324,"phases":25,"phase_label":85,"version":164,"sort":93,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":325,"children":326},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":328,"parent_id":164,"title":329,"slug":330,"full_path":331,"summary":332,"phases":25,"phase_label":85,"version":164,"sort":97,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":333,"children":334},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":336,"parent_id":164,"title":337,"slug":338,"full_path":339,"summary":340,"phases":25,"phase_label":85,"version":164,"sort":86,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":341,"children":342},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":116,"parent_id":58,"title":344,"slug":345,"full_path":345,"summary":346,"phases":25,"phase_label":85,"version":93,"sort":116,"depth":59,"is_published":10,"reading_time":5,"popularity":59,"updated_at":347,"children":348},"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",[349,357],{"id":350,"parent_id":116,"title":351,"slug":352,"full_path":353,"summary":354,"phases":25,"phase_label":85,"version":116,"sort":5,"depth":5,"is_published":10,"reading_time":164,"popularity":59,"updated_at":355,"children":356},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":358,"parent_id":116,"title":359,"slug":360,"full_path":361,"summary":362,"phases":25,"phase_label":85,"version":93,"sort":25,"depth":5,"is_published":10,"reading_time":363,"popularity":59,"updated_at":364,"children":365},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":93,"parent_id":58,"title":66,"slug":65,"full_path":65,"summary":367,"phases":25,"phase_label":85,"version":164,"sort":93,"depth":59,"is_published":10,"reading_time":25,"popularity":59,"updated_at":368,"children":369},"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",[370,378,386,390,392],{"id":371,"parent_id":93,"title":372,"slug":373,"full_path":374,"summary":375,"phases":25,"phase_label":85,"version":123,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":376,"children":377},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":379,"parent_id":93,"title":380,"slug":381,"full_path":382,"summary":383,"phases":25,"phase_label":85,"version":164,"sort":25,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":384,"children":385},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":387,"parent_id":93,"title":71,"slug":69,"full_path":70,"summary":388,"phases":25,"phase_label":85,"version":164,"sort":32,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":384,"children":389},27,"Guardar, listar, editar y borrar los datos con los que el cliente quiere recibir su comprobante.",[],{"id":15,"parent_id":93,"title":16,"slug":17,"full_path":18,"summary":19,"phases":25,"phase_label":85,"version":164,"sort":123,"depth":5,"is_published":10,"reading_time":32,"popularity":59,"updated_at":77,"children":391},[],{"id":393,"parent_id":93,"title":75,"slug":73,"full_path":74,"summary":394,"phases":25,"phase_label":85,"version":164,"sort":164,"depth":5,"is_published":10,"reading_time":25,"popularity":59,"updated_at":395,"children":396},29,"Marcar productos como favoritos, listarlos y quitarlos.","2026-09-30T01:16:54.000000Z",[],{"id":398,"parent_id":58,"title":399,"slug":400,"full_path":400,"summary":401,"phases":25,"phase_label":85,"version":164,"sort":97,"depth":59,"is_published":10,"reading_time":25,"popularity":25,"updated_at":87,"children":402},44,"Versiones","versiones","En qué versión está la API, cómo se versiona y qué cambia en cada versión de la documentación.",[],{"id":404,"parent_id":58,"title":405,"slug":406,"full_path":406,"summary":407,"phases":25,"phase_label":85,"version":164,"sort":86,"depth":59,"is_published":10,"reading_time":123,"popularity":111,"updated_at":408,"children":409},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.","2026-10-05T23:45:59.000000Z",[]]