[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"spaces":3,"$f3rfo02oqjmgyd":14,"$frx0skleaa89k":55},[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":40,"reading_time":41,"popularity":42,"space":43,"breadcrumb":44,"prev":47,"next":50,"attachments":53,"updated_at":54},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.","\u003Ch2 id=\"que-es\">Qué es\u003C\u002Fh2>\n\u003Cp>El catálogo es la parte de la API que muestra lo que vende la tienda: productos con sus precios, stock, imágenes y variantes, las categorías, los banners de la portada y los atributos con los que se filtra (talla, color…).\u003C\u002Fp>\n\u003Cp>Es de \u003Cstrong>solo lectura\u003C\u002Fstrong> y \u003Cstrong>no pide token\u003C\u002Fstrong>: lo puede llamar el navegador del visitante o el servidor de la tienda. No crea pedidos ni cambia datos; para comprar, ver el \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcompra\u002Fcarrito\">carrito\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"requisitos\">Requisitos\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tienda publicada.\u003C\u002Fstrong> Todas las rutas, salvo \u003Ccode>shop\u002Ftables\u003C\u002Fcode>, se cortan si la empresa no ha publicado la tienda:\n\u003Cul>\n\u003Cli>404 \u003Ccode>STORE_NOT_FOUND\u003C\u002Fcode> si nunca se publicó.\u003C\u002Fli>\n\u003Cli>503 \u003Ccode>STORE_PAUSED\u003C\u002Fcode> si estuvo publicada y ahora está cerrada. Trae la cabecera \u003Ccode>Retry-After: 3600\u003C\u002Fcode> (segundos).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Almacén de la tienda.\u003C\u002Fstrong> El stock se calcula en el almacén que la empresa eligió para la tienda. Si no eligió ninguno, se usa el primero del ERP. Si el ERP no tiene ningún almacén, las rutas con productos responden 503 \u003Ccode>STORE_NOT_CONFIGURED\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ccode>shop\u002Ftables\u003C\u002Fcode> responde aunque la tienda no esté publicada, porque es la llamada con la que la tienda sabe su propio estado. En ese caso devuelve los ajustes y el logo, pero el catálogo llega vacío. Ver \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Ftodo-el-catalogo-en-una-llamada\">todo en una llamada\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vista previa.\u003C\u002Fstrong> Con la tienda sin publicar, la empresa puede ver su catálogo añadiendo a cualquier ruta \u003Ccode>?geor_preview=&lt;token-de-vista-previa&gt;\u003C\u002Fcode>. Ese token lo genera el ERP en el enlace de vista previa de la tienda; con uno incorrecto, las rutas responden como si la tienda no estuviera publicada.\u003C\u002Fp>\n\u003Ch2 id=\"limites\">Límites\u003C\u002Fh2>\n\u003Cp>Todas las rutas del catálogo están en el cupo \u003Cstrong>general\u003C\u002Fstrong>: 300 peticiones por minuto por dirección IP. Si la empresa declara la IP del servidor de su tienda, ese servidor tiene un cupo propio de 3000 por minuto. Ver \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fprimeros-pasos\u002Flimites-de-peticiones\">límites\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Las respuestas cambian poco: guárdalas en caché, sobre todo categorías, banners, atributos y ajustes.\u003C\u002Fp>\n\u003Ch2 id=\"rutas\">Rutas\u003C\u002Fh2>\n\u003Cp>Todas cuelgan de \u003Ccode>\u002Fapi\u002Fv1\u002Fecommerce\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Método\u003C\u002Fth>\n\u003Cth>Ruta\u003C\u002Fth>\n\u003Cth>Para qué\u003C\u002Fth>\n\u003Cth>Documento\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>POST\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>shop\u002Fproducts\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Listado de productos, con filtros, orden y paginación\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fproductos\">Productos\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GET\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>shop\u002Fproducts\u002F{id}\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ficha de un producto, por id o por slug\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fficha-del-producto\">Ficha del producto\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GET\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>shop\u002Fproduct-ratio\u002F{id}\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Productos relacionados\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fproductos-relacionados\">Productos relacionados\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GET\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>categories\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Categorías visibles en la tienda\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fcategorias\">Categorías\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GET\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>categories\u002F{slug}\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Una categoría con sus productos\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fcategorias\">Categorías\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GET\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>banners\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Banners activos de la portada\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fbanners\">Banners\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GET\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>shop\u002Fattributes\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Atributos para filtrar (talla, color…), con sus valores\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fatributos\">Atributos\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GET\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>shop\u002Ftables\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Categorías, atributos, banners, textos legales y ajustes juntos\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Ftodo-el-catalogo-en-una-llamada\">Todo en una llamada\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>Los ajustes de la tienda están en \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Ftienda\u002Fajustes-de-la-tienda\">ajustes\u003C\u002Fa> y los textos legales en \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Ftienda\u002Ftextos-legales\">textos legales\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"que-productos-aparecen\">Qué productos aparecen\u003C\u002Fh2>\n\u003Cp>Un producto sale en el catálogo si:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Está marcado para mostrarse en la tienda virtual.\u003C\u002Fli>\n\u003Cli>No es un servicio (unidad \u003Ccode>ZZ\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>En los listados, además, está dado de alta en el almacén de la tienda. La ficha no mira el almacén.\u003C\u002Fli>\n\u003Cli>Si la tienda tiene activado «mostrar solo productos con stock» (\u003Ccode>ecommerce_show_only_stock\u003C\u002Fcode>), los listados solo traen los que tienen stock mayor que 0. La ficha sí devuelve un producto sin stock.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"errores-comunes\">Errores comunes\u003C\u002Fh2>\n\u003Cp>Los errores tienen la forma común de la API: \u003Ccode>success\u003C\u002Fcode>, \u003Ccode>code\u003C\u002Fcode>, \u003Ccode>message\u003C\u002Fcode>, \u003Ccode>errors\u003C\u002Fcode> y, en los fallos del servidor, \u003Ccode>reference\u003C\u002Fcode>. Ver \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fprimeros-pasos\u002Frespuestas-y-errores\">respuestas y errores\u003C\u002Fa>.\u003C\u002Fp>\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>404\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>STORE_NOT_FOUND\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>La tienda no está publicada\u003C\u002Ftd>\n\u003Ctd>La empresa debe publicarla desde el ERP\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>503\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>STORE_PAUSED\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>La tienda está pausada\u003C\u002Ftd>\n\u003Ctd>Reintenta más tarde. Trae la cabecera \u003Ccode>Retry-After\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>503\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>STORE_NOT_CONFIGURED\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>El ERP no tiene ningún almacén\u003C\u002Ftd>\n\u003Ctd>Avisa a la empresa\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>422\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>VALIDATION_ERROR\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Un filtro o parámetro no es válido\u003C\u002Ftd>\n\u003Ctd>Corrige el campo que indica \u003Ccode>errors\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>405\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>METHOD_NOT_ALLOWED\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Se usó otro método, por ejemplo \u003Ccode>GET shop\u002Fproducts\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>El listado de productos es \u003Ccode>POST\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>429\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>RATE_LIMITED\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Se superó el límite\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>Fallo del servidor\u003C\u002Ftd>\n\u003Ctd>Reporta la \u003Ccode>reference\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>",[21,25,28,31,34,37],{"id":22,"text":23,"level":24},"que-es","Qué es",2,{"id":26,"text":27,"level":24},"requisitos","Requisitos",{"id":29,"text":30,"level":24},"limites","Límites",{"id":32,"text":33,"level":24},"rutas","Rutas",{"id":35,"text":36,"level":24},"que-productos-aparecen","Qué productos aparecen",{"id":38,"text":39,"level":24},"errores-comunes","Errores comunes",null,4,0,{"id":5,"name":6,"slug":7},[45],{"slug":7,"full_path":40,"title":6,"type":46},"space",{"slug":48,"full_path":48,"title":49},"primeros-pasos","Primeros pasos",{"slug":51,"full_path":51,"title":52},"tienda","Tienda",[],"2026-09-30T01:17:38.000000Z",{"space":56,"tree":57},{"id":5,"name":6,"slug":7,"description":8,"icon":9,"sort":5,"visible":10,"created_at":12,"updated_at":13},[58,66,94,153,235,311,334,379,385],{"id":5,"parent_id":40,"title":59,"slug":60,"full_path":60,"summary":61,"phases":24,"phase_label":62,"version":63,"sort":5,"depth":42,"is_published":10,"reading_time":24,"popularity":24,"updated_at":64,"children":65},"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":24,"parent_id":40,"title":49,"slug":48,"full_path":48,"summary":67,"phases":24,"phase_label":62,"version":68,"sort":24,"depth":42,"is_published":10,"reading_time":5,"popularity":42,"updated_at":69,"children":70},"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",[71,79,85],{"id":72,"parent_id":24,"title":73,"slug":74,"full_path":75,"summary":76,"phases":24,"phase_label":62,"version":63,"sort":5,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":77,"children":78},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":63,"parent_id":24,"title":80,"slug":81,"full_path":82,"summary":83,"phases":24,"phase_label":62,"version":68,"sort":24,"depth":5,"is_published":10,"reading_time":72,"popularity":42,"updated_at":77,"children":84},"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":86,"parent_id":24,"title":87,"slug":88,"full_path":89,"summary":90,"phases":24,"phase_label":62,"version":91,"sort":92,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":77,"children":93},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,3,[],{"id":15,"parent_id":40,"title":16,"slug":17,"full_path":17,"summary":18,"phases":24,"phase_label":62,"version":41,"sort":92,"depth":42,"is_published":10,"reading_time":41,"popularity":42,"updated_at":54,"children":95},[96,104,112,120,128,137,145],{"id":11,"parent_id":15,"title":97,"slug":98,"full_path":99,"summary":100,"phases":24,"phase_label":62,"version":41,"sort":5,"depth":5,"is_published":10,"reading_time":101,"popularity":42,"updated_at":102,"children":103},"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":105,"parent_id":15,"title":106,"slug":107,"full_path":108,"summary":109,"phases":24,"phase_label":62,"version":41,"sort":24,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":110,"children":111},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":113,"parent_id":15,"title":114,"slug":115,"full_path":116,"summary":117,"phases":24,"phase_label":62,"version":41,"sort":92,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":118,"children":119},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":121,"parent_id":15,"title":122,"slug":123,"full_path":124,"summary":125,"phases":24,"phase_label":62,"version":41,"sort":41,"depth":5,"is_published":10,"reading_time":91,"popularity":42,"updated_at":126,"children":127},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":129,"parent_id":15,"title":130,"slug":131,"full_path":132,"summary":133,"phases":24,"phase_label":62,"version":41,"sort":134,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":135,"children":136},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":138,"parent_id":15,"title":139,"slug":140,"full_path":141,"summary":142,"phases":24,"phase_label":62,"version":41,"sort":91,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":143,"children":144},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":146,"parent_id":15,"title":147,"slug":148,"full_path":149,"summary":150,"phases":24,"phase_label":62,"version":41,"sort":68,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":151,"children":152},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":41,"parent_id":40,"title":52,"slug":51,"full_path":51,"summary":154,"phases":24,"phase_label":62,"version":155,"sort":41,"depth":42,"is_published":10,"reading_time":5,"popularity":42,"updated_at":69,"children":156},"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,[157,164,172,180,188,196,204,211,219,227],{"id":158,"parent_id":41,"title":159,"slug":160,"full_path":161,"summary":162,"phases":24,"phase_label":62,"version":134,"sort":5,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":77,"children":163},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":165,"parent_id":41,"title":166,"slug":167,"full_path":168,"summary":169,"phases":24,"phase_label":62,"version":91,"sort":24,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":170,"children":171},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":173,"parent_id":41,"title":174,"slug":175,"full_path":176,"summary":177,"phases":24,"phase_label":62,"version":134,"sort":92,"depth":5,"is_published":10,"reading_time":5,"popularity":42,"updated_at":178,"children":179},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":181,"parent_id":41,"title":182,"slug":183,"full_path":184,"summary":185,"phases":24,"phase_label":62,"version":134,"sort":41,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":186,"children":187},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":189,"parent_id":41,"title":190,"slug":191,"full_path":192,"summary":193,"phases":24,"phase_label":62,"version":134,"sort":134,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":194,"children":195},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":197,"parent_id":41,"title":198,"slug":199,"full_path":200,"summary":201,"phases":24,"phase_label":62,"version":41,"sort":91,"depth":5,"is_published":10,"reading_time":5,"popularity":42,"updated_at":202,"children":203},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":205,"parent_id":41,"title":206,"slug":207,"full_path":208,"summary":209,"phases":24,"phase_label":62,"version":134,"sort":68,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":194,"children":210},32,"Textos legales","textos-legales","tienda\u002Ftextos-legales","Los textos legales visibles de la tienda, como términos, privacidad y cambios y devoluciones.",[],{"id":212,"parent_id":41,"title":213,"slug":214,"full_path":215,"summary":216,"phases":24,"phase_label":62,"version":91,"sort":72,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":217,"children":218},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":220,"parent_id":41,"title":221,"slug":222,"full_path":223,"summary":224,"phases":24,"phase_label":62,"version":41,"sort":63,"depth":5,"is_published":10,"reading_time":5,"popularity":42,"updated_at":225,"children":226},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":228,"parent_id":41,"title":229,"slug":230,"full_path":231,"summary":232,"phases":24,"phase_label":62,"version":41,"sort":86,"depth":5,"is_published":10,"reading_time":5,"popularity":42,"updated_at":233,"children":234},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":134,"parent_id":40,"title":236,"slug":237,"full_path":237,"summary":238,"phases":24,"phase_label":62,"version":63,"sort":134,"depth":42,"is_published":10,"reading_time":5,"popularity":42,"updated_at":239,"children":240},"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",[241,249,257,265,272,280,287,295,303],{"id":242,"parent_id":134,"title":243,"slug":244,"full_path":245,"summary":246,"phases":24,"phase_label":62,"version":68,"sort":5,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":247,"children":248},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":250,"parent_id":134,"title":251,"slug":252,"full_path":253,"summary":254,"phases":24,"phase_label":62,"version":41,"sort":24,"depth":5,"is_published":10,"reading_time":5,"popularity":42,"updated_at":255,"children":256},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":258,"parent_id":134,"title":259,"slug":260,"full_path":261,"summary":262,"phases":24,"phase_label":62,"version":91,"sort":92,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":263,"children":264},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":266,"parent_id":134,"title":267,"slug":268,"full_path":269,"summary":270,"phases":24,"phase_label":62,"version":134,"sort":41,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":247,"children":271},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":273,"parent_id":134,"title":274,"slug":275,"full_path":276,"summary":277,"phases":24,"phase_label":62,"version":134,"sort":134,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":278,"children":279},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":281,"parent_id":134,"title":282,"slug":283,"full_path":284,"summary":285,"phases":24,"phase_label":62,"version":134,"sort":91,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":278,"children":286},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":288,"parent_id":134,"title":289,"slug":290,"full_path":291,"summary":292,"phases":24,"phase_label":62,"version":134,"sort":68,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":293,"children":294},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":296,"parent_id":134,"title":297,"slug":298,"full_path":299,"summary":300,"phases":24,"phase_label":62,"version":134,"sort":72,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":301,"children":302},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":304,"parent_id":134,"title":305,"slug":306,"full_path":307,"summary":308,"phases":24,"phase_label":62,"version":134,"sort":63,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":309,"children":310},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":91,"parent_id":40,"title":312,"slug":313,"full_path":313,"summary":314,"phases":24,"phase_label":62,"version":68,"sort":91,"depth":42,"is_published":10,"reading_time":5,"popularity":42,"updated_at":315,"children":316},"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",[317,325],{"id":318,"parent_id":91,"title":319,"slug":320,"full_path":321,"summary":322,"phases":24,"phase_label":62,"version":91,"sort":5,"depth":5,"is_published":10,"reading_time":134,"popularity":42,"updated_at":323,"children":324},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":326,"parent_id":91,"title":327,"slug":328,"full_path":329,"summary":330,"phases":24,"phase_label":62,"version":68,"sort":24,"depth":5,"is_published":10,"reading_time":331,"popularity":42,"updated_at":332,"children":333},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":68,"parent_id":40,"title":335,"slug":336,"full_path":336,"summary":337,"phases":24,"phase_label":62,"version":134,"sort":68,"depth":42,"is_published":10,"reading_time":24,"popularity":42,"updated_at":338,"children":339},"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",[340,348,356,363,371],{"id":341,"parent_id":68,"title":342,"slug":343,"full_path":344,"summary":345,"phases":24,"phase_label":62,"version":41,"sort":5,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":346,"children":347},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":349,"parent_id":68,"title":350,"slug":351,"full_path":352,"summary":353,"phases":24,"phase_label":62,"version":134,"sort":24,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":354,"children":355},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":357,"parent_id":68,"title":358,"slug":359,"full_path":360,"summary":361,"phases":24,"phase_label":62,"version":134,"sort":92,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":354,"children":362},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":364,"parent_id":68,"title":365,"slug":366,"full_path":367,"summary":368,"phases":24,"phase_label":62,"version":134,"sort":41,"depth":5,"is_published":10,"reading_time":92,"popularity":42,"updated_at":369,"children":370},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":372,"parent_id":68,"title":373,"slug":374,"full_path":375,"summary":376,"phases":24,"phase_label":62,"version":134,"sort":134,"depth":5,"is_published":10,"reading_time":24,"popularity":42,"updated_at":377,"children":378},29,"Favoritos","favoritos","datos-del-comprador\u002Ffavoritos","Marcar productos como favoritos, listarlos y quitarlos.","2026-09-30T01:16:54.000000Z",[],{"id":380,"parent_id":40,"title":381,"slug":382,"full_path":382,"summary":383,"phases":24,"phase_label":62,"version":134,"sort":72,"depth":42,"is_published":10,"reading_time":24,"popularity":24,"updated_at":64,"children":384},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":386,"parent_id":40,"title":387,"slug":388,"full_path":388,"summary":389,"phases":24,"phase_label":62,"version":134,"sort":63,"depth":42,"is_published":10,"reading_time":41,"popularity":86,"updated_at":390,"children":391},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",[]]