[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"spaces":3,"$fmta5bhebpbhl":14,"$frx0skleaa89k":65},[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":44,"reading_time":45,"popularity":46,"space":47,"breadcrumb":48,"prev":55,"next":59,"attachments":63,"updated_at":64},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.","\u003Ch2 id=\"como-funciona\">Cómo funciona\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Pide el código con \u003Ccode>send-code\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>El cliente recibe un código de 6 cifras por correo o por SMS.\u003C\u002Fli>\n\u003Cli>Opcional: comprueba el código con \u003Ccode>validate-code\u003C\u002Fcode>, por ejemplo para pasar a la pantalla de la contraseña nueva. No lo gasta.\u003C\u002Fli>\n\u003Cli>Cambia la contraseña con \u003Ccode>change-password\u003C\u002Fcode>, enviando otra vez el código.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>El código:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>vale \u003Cstrong>30 minutos\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>admite \u003Cstrong>3 intentos fallidos\u003C\u002Fstrong> entre \u003Ccode>validate-code\u003C\u002Fcode> y \u003Ccode>change-password\u003C\u002Fcode>; en el cuarto, la solicitud se anula.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Estas rutas no piden token. Las cuatro comparten un límite de 10 peticiones por minuto.\u003C\u002Fp>\n\u003Ch2 id=\"parametros-comunes\">Parámetros comunes\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Parámetro\u003C\u002Fth>\n\u003Cth>Dónde\u003C\u002Fth>\n\u003Cth>Cuándo\u003C\u002Fth>\n\u003Cth>Reglas\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>type\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ruta\u003C\u002Ftd>\n\u003Ctd>Siempre\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>email\u003C\u002Fcode> o \u003Ccode>phone\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>email\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Cuerpo\u003C\u002Ftd>\n\u003Ctd>Con \u003Ccode>type = email\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Email válido, máximo 200 caracteres. Envíalo en minúsculas\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>phone\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Cuerpo\u003C\u002Ftd>\n\u003Ctd>Con \u003Ccode>type = phone\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>El número sin prefijo, tal como está en la cuenta. Máximo 15 caracteres\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>country_code\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Cuerpo\u003C\u002Ftd>\n\u003Ctd>Con \u003Ccode>type = phone\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Prefijo del país, por ejemplo \u003Ccode>+51\u003C\u002Fcode>. Debe existir\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Ch2 id=\"pedir-el-codigo\">Pedir el código\u003C\u002Fh2>\n\u003Cp>\u003Ccode>POST \u002Fapi\u002Fv1\u002Fecommerce\u002Freset-password\u002Fsend-code\u002F{type}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-json\">{ \"email\": \"ana@correo.com\" }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"Se ha enviado un código de verificación al correo electrónico ingresado, reviselo y siga las instrucciones.\",\n  \"data\": null\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Cada llamada anula el código anterior y reinicia los intentos.\u003C\u002Fp>\n\u003Ch2 id=\"reenviar-el-codigo\">Reenviar el código\u003C\u002Fh2>\n\u003Cp>\u003Ccode>POST \u002Fapi\u002Fv1\u002Fecommerce\u002Freset-password\u002Fresend-code\u002F{type}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Mismo cuerpo que al pedirlo. Genera un código nuevo y amplía la validez otros 30 minutos. Hay que esperar 30 segundos desde que se pidió el código.\u003C\u002Fp>\n\u003Ch2 id=\"comprobar-el-codigo\">Comprobar el código\u003C\u002Fh2>\n\u003Cp>\u003Ccode>POST \u002Fapi\u002Fv1\u002Fecommerce\u002Freset-password\u002Fvalidate-code\u002F{type}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Los parámetros comunes más \u003Ccode>code\u003C\u002Fcode> (6 cifras).\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-json\">{ \"email\": \"ana@correo.com\", \"code\": \"482913\" }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"Operación realizada de forma correcta.\",\n  \"data\": { \"code\": \"482913\", \"is_valid\": true }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Un código incorrecto no devuelve \u003Ccode>is_valid: false\u003C\u002Fcode>: responde con el error \u003Ccode>VERIFICATION_CODE_INVALID\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2 id=\"cambiar-la-contrasena\">Cambiar la contraseña\u003C\u002Fh2>\n\u003Cp>\u003Ccode>POST \u002Fapi\u002Fv1\u002Fecommerce\u002Freset-password\u002Fchange-password\u002F{type}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Los parámetros comunes más:\u003C\u002Fp>\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>code\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Exactamente 6 cifras\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>password\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Entre 6 y 200 caracteres\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>password_confirmation\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>texto\u003C\u002Ftd>\n\u003Ctd>Sí\u003C\u002Ftd>\n\u003Ctd>Igual a \u003Ccode>password\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cpre>\u003Ccode class=\"language-json\">{ \"email\": \"ana@correo.com\", \"code\": \"482913\", \"password\": \"clave-nueva\", \"password_confirmation\": \"clave-nueva\" }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cpre>\u003Ccode class=\"language-json\">{ \"success\": true, \"message\": \"La contraseña ha sido restablecida de forma correcta.\", \"data\": null }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Cambiar la contraseña genera un token nuevo\u003C\u002Fstrong>: todas las sesiones abiertas del cliente se cierran. Para seguir, el cliente debe \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcuenta-del-cliente\u002Finiciar-sesion\">iniciar sesión\u003C\u002Fa> otra vez.\u003C\u002Fp>\n\u003Ch2 id=\"si-algo-sale-mal\">Si algo sale mal\u003C\u002Fh2>\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>400\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>BAD_REQUEST\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>type\u003C\u002Fcode> no es \u003Ccode>email\u003C\u002Fcode> ni \u003Ccode>phone\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Usa uno de los dos\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>422\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>VALIDATION_ERROR\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Falta un dato, el país no existe o la confirmación no coincide\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>USER_NOT_FOUND\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>No hay ningún cliente con ese email o teléfono\u003C\u002Ftd>\n\u003Ctd>Pide al cliente que revise el dato\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>404\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>RESET_REQUEST_NOT_FOUND\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>No hay ninguna solicitud pedida\u003C\u002Ftd>\n\u003Ctd>Pide el código\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>422\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>RESET_REQUEST_EXPIRED\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Pasaron los 30 minutos\u003C\u002Ftd>\n\u003Ctd>Pide un código nuevo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>422\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>VERIFICATION_CODE_INVALID\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>El código es incorrecto. Gasta un intento\u003C\u002Ftd>\n\u003Ctd>Revisa el código\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>422\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>VERIFICATION_TOO_MANY_ATTEMPTS\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Se agotaron los 3 intentos\u003C\u002Ftd>\n\u003Ctd>Pide un código nuevo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>429\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>RESEND_TOO_SOON\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Se reenvió antes de 30 segundos\u003C\u002Ftd>\n\u003Ctd>Espera y vuelve a intentarlo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>429\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>RATE_LIMITED\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Más de 10 peticiones por minuto\u003C\u002Ftd>\n\u003Ctd>Espera lo que indica \u003Ccode>Retry-After\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>500\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>INTERNAL_ERROR\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>No se pudo enviar el correo o el SMS\u003C\u002Ftd>\n\u003Ctd>Reintenta. Si se repite, reporta la \u003Ccode>reference\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>",[22,26,29,32,35,38,41],{"id":23,"text":24,"level":25},"como-funciona","Cómo funciona",2,{"id":27,"text":28,"level":25},"parametros-comunes","Parámetros comunes",{"id":30,"text":31,"level":25},"pedir-el-codigo","Pedir el código",{"id":33,"text":34,"level":25},"reenviar-el-codigo","Reenviar el código",{"id":36,"text":37,"level":25},"comprobar-el-codigo","Comprobar el código",{"id":39,"text":40,"level":25},"cambiar-la-contrasena","Cambiar la contraseña",{"id":42,"text":43,"level":25},"si-algo-sale-mal","Si algo sale mal",null,3,0,{"id":5,"name":6,"slug":7},[49,51],{"slug":7,"full_path":44,"title":6,"type":50},"space",{"slug":52,"full_path":52,"title":53,"type":54},"cuenta-del-cliente","Cuenta del cliente","document",{"slug":56,"full_path":57,"title":58},"verificar-la-cuenta","cuenta-del-cliente\u002Fverificar-la-cuenta","Verificar la cuenta",{"slug":60,"full_path":61,"title":62},"cambiar-el-email-o-el-telefono","cuenta-del-cliente\u002Fcambiar-el-email-o-el-telefono","Cambiar el email o el teléfono",[],"2026-09-30T00:42:51.000000Z",{"space":66,"tree":67},{"id":5,"name":6,"slug":7,"description":8,"icon":9,"sort":5,"visible":10,"created_at":12,"updated_at":13},[68,76,105,170,254,316,339,384,390],{"id":5,"parent_id":44,"title":69,"slug":70,"full_path":70,"summary":71,"phases":25,"phase_label":72,"version":73,"sort":5,"depth":46,"is_published":10,"reading_time":25,"popularity":25,"updated_at":74,"children":75},"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":44,"title":77,"slug":78,"full_path":78,"summary":79,"phases":25,"phase_label":72,"version":80,"sort":25,"depth":46,"is_published":10,"reading_time":5,"popularity":46,"updated_at":81,"children":82},"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",[83,91,97],{"id":84,"parent_id":25,"title":85,"slug":86,"full_path":87,"summary":88,"phases":25,"phase_label":72,"version":73,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":89,"children":90},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":73,"parent_id":25,"title":92,"slug":93,"full_path":94,"summary":95,"phases":25,"phase_label":72,"version":80,"sort":25,"depth":5,"is_published":10,"reading_time":84,"popularity":46,"updated_at":89,"children":96},"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":98,"parent_id":25,"title":99,"slug":100,"full_path":101,"summary":102,"phases":25,"phase_label":72,"version":103,"sort":45,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":89,"children":104},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":106,"parent_id":44,"title":107,"slug":108,"full_path":108,"summary":109,"phases":25,"phase_label":72,"version":110,"sort":45,"depth":46,"is_published":10,"reading_time":110,"popularity":46,"updated_at":111,"children":112},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",[113,121,129,137,145,154,162],{"id":11,"parent_id":106,"title":114,"slug":115,"full_path":116,"summary":117,"phases":25,"phase_label":72,"version":110,"sort":5,"depth":5,"is_published":10,"reading_time":118,"popularity":46,"updated_at":119,"children":120},"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":122,"parent_id":106,"title":123,"slug":124,"full_path":125,"summary":126,"phases":25,"phase_label":72,"version":110,"sort":25,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":127,"children":128},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":130,"parent_id":106,"title":131,"slug":132,"full_path":133,"summary":134,"phases":25,"phase_label":72,"version":110,"sort":45,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":135,"children":136},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":138,"parent_id":106,"title":139,"slug":140,"full_path":141,"summary":142,"phases":25,"phase_label":72,"version":110,"sort":110,"depth":5,"is_published":10,"reading_time":103,"popularity":46,"updated_at":143,"children":144},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":146,"parent_id":106,"title":147,"slug":148,"full_path":149,"summary":150,"phases":25,"phase_label":72,"version":110,"sort":151,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":152,"children":153},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":155,"parent_id":106,"title":156,"slug":157,"full_path":158,"summary":159,"phases":25,"phase_label":72,"version":110,"sort":103,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":160,"children":161},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":163,"parent_id":106,"title":164,"slug":165,"full_path":166,"summary":167,"phases":25,"phase_label":72,"version":110,"sort":80,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":168,"children":169},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":110,"parent_id":44,"title":171,"slug":172,"full_path":172,"summary":173,"phases":25,"phase_label":72,"version":174,"sort":110,"depth":46,"is_published":10,"reading_time":5,"popularity":46,"updated_at":81,"children":175},"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,[176,183,191,199,207,215,223,230,238,246],{"id":177,"parent_id":110,"title":178,"slug":179,"full_path":180,"summary":181,"phases":25,"phase_label":72,"version":151,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":89,"children":182},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":184,"parent_id":110,"title":185,"slug":186,"full_path":187,"summary":188,"phases":25,"phase_label":72,"version":103,"sort":25,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":189,"children":190},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":192,"parent_id":110,"title":193,"slug":194,"full_path":195,"summary":196,"phases":25,"phase_label":72,"version":151,"sort":45,"depth":5,"is_published":10,"reading_time":5,"popularity":46,"updated_at":197,"children":198},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":200,"parent_id":110,"title":201,"slug":202,"full_path":203,"summary":204,"phases":25,"phase_label":72,"version":151,"sort":110,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":205,"children":206},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":208,"parent_id":110,"title":209,"slug":210,"full_path":211,"summary":212,"phases":25,"phase_label":72,"version":151,"sort":151,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":213,"children":214},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":216,"parent_id":110,"title":217,"slug":218,"full_path":219,"summary":220,"phases":25,"phase_label":72,"version":110,"sort":103,"depth":5,"is_published":10,"reading_time":5,"popularity":46,"updated_at":221,"children":222},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":224,"parent_id":110,"title":225,"slug":226,"full_path":227,"summary":228,"phases":25,"phase_label":72,"version":151,"sort":80,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":213,"children":229},32,"Textos legales","textos-legales","tienda\u002Ftextos-legales","Los textos legales visibles de la tienda, como términos, privacidad y cambios y devoluciones.",[],{"id":231,"parent_id":110,"title":232,"slug":233,"full_path":234,"summary":235,"phases":25,"phase_label":72,"version":103,"sort":84,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":236,"children":237},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":239,"parent_id":110,"title":240,"slug":241,"full_path":242,"summary":243,"phases":25,"phase_label":72,"version":110,"sort":73,"depth":5,"is_published":10,"reading_time":5,"popularity":46,"updated_at":244,"children":245},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":247,"parent_id":110,"title":248,"slug":249,"full_path":250,"summary":251,"phases":25,"phase_label":72,"version":110,"sort":98,"depth":5,"is_published":10,"reading_time":5,"popularity":46,"updated_at":252,"children":253},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":151,"parent_id":44,"title":53,"slug":52,"full_path":52,"summary":255,"phases":25,"phase_label":72,"version":73,"sort":151,"depth":46,"is_published":10,"reading_time":5,"popularity":46,"updated_at":256,"children":257},"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",[258,266,274,282,289,297,301,303,308],{"id":259,"parent_id":151,"title":260,"slug":261,"full_path":262,"summary":263,"phases":25,"phase_label":72,"version":80,"sort":5,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":264,"children":265},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":267,"parent_id":151,"title":268,"slug":269,"full_path":270,"summary":271,"phases":25,"phase_label":72,"version":110,"sort":25,"depth":5,"is_published":10,"reading_time":5,"popularity":46,"updated_at":272,"children":273},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":275,"parent_id":151,"title":276,"slug":277,"full_path":278,"summary":279,"phases":25,"phase_label":72,"version":103,"sort":45,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":280,"children":281},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":283,"parent_id":151,"title":284,"slug":285,"full_path":286,"summary":287,"phases":25,"phase_label":72,"version":151,"sort":110,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":264,"children":288},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":290,"parent_id":151,"title":291,"slug":292,"full_path":293,"summary":294,"phases":25,"phase_label":72,"version":151,"sort":151,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":295,"children":296},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":298,"parent_id":151,"title":58,"slug":56,"full_path":57,"summary":299,"phases":25,"phase_label":72,"version":151,"sort":103,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":295,"children":300},34,"Enviar al cliente un código para verificar su correo o su teléfono, y confirmarlo.",[],{"id":15,"parent_id":151,"title":16,"slug":17,"full_path":18,"summary":19,"phases":25,"phase_label":72,"version":151,"sort":80,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":64,"children":302},[],{"id":304,"parent_id":151,"title":62,"slug":60,"full_path":61,"summary":305,"phases":25,"phase_label":72,"version":151,"sort":84,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":306,"children":307},36,"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":309,"parent_id":151,"title":310,"slug":311,"full_path":312,"summary":313,"phases":25,"phase_label":72,"version":151,"sort":73,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":314,"children":315},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":103,"parent_id":44,"title":317,"slug":318,"full_path":318,"summary":319,"phases":25,"phase_label":72,"version":80,"sort":103,"depth":46,"is_published":10,"reading_time":5,"popularity":46,"updated_at":320,"children":321},"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",[322,330],{"id":323,"parent_id":103,"title":324,"slug":325,"full_path":326,"summary":327,"phases":25,"phase_label":72,"version":103,"sort":5,"depth":5,"is_published":10,"reading_time":151,"popularity":46,"updated_at":328,"children":329},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":331,"parent_id":103,"title":332,"slug":333,"full_path":334,"summary":335,"phases":25,"phase_label":72,"version":80,"sort":25,"depth":5,"is_published":10,"reading_time":336,"popularity":46,"updated_at":337,"children":338},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":80,"parent_id":44,"title":340,"slug":341,"full_path":341,"summary":342,"phases":25,"phase_label":72,"version":151,"sort":80,"depth":46,"is_published":10,"reading_time":25,"popularity":46,"updated_at":343,"children":344},"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",[345,353,361,368,376],{"id":346,"parent_id":80,"title":347,"slug":348,"full_path":349,"summary":350,"phases":25,"phase_label":72,"version":110,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":351,"children":352},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":354,"parent_id":80,"title":355,"slug":356,"full_path":357,"summary":358,"phases":25,"phase_label":72,"version":151,"sort":25,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":359,"children":360},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":362,"parent_id":80,"title":363,"slug":364,"full_path":365,"summary":366,"phases":25,"phase_label":72,"version":151,"sort":45,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":359,"children":367},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":369,"parent_id":80,"title":370,"slug":371,"full_path":372,"summary":373,"phases":25,"phase_label":72,"version":151,"sort":110,"depth":5,"is_published":10,"reading_time":45,"popularity":46,"updated_at":374,"children":375},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":377,"parent_id":80,"title":378,"slug":379,"full_path":380,"summary":381,"phases":25,"phase_label":72,"version":151,"sort":151,"depth":5,"is_published":10,"reading_time":25,"popularity":46,"updated_at":382,"children":383},29,"Favoritos","favoritos","datos-del-comprador\u002Ffavoritos","Marcar productos como favoritos, listarlos y quitarlos.","2026-09-30T01:16:54.000000Z",[],{"id":385,"parent_id":44,"title":386,"slug":387,"full_path":387,"summary":388,"phases":25,"phase_label":72,"version":151,"sort":84,"depth":46,"is_published":10,"reading_time":25,"popularity":25,"updated_at":74,"children":389},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":391,"parent_id":44,"title":392,"slug":393,"full_path":393,"summary":394,"phases":25,"phase_label":72,"version":151,"sort":73,"depth":46,"is_published":10,"reading_time":110,"popularity":98,"updated_at":395,"children":396},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",[]]