[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"spaces":3,"$f36ss35wsn5hva":14,"$frx0skleaa89k":53},[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":33,"reading_time":29,"popularity":34,"space":35,"breadcrumb":36,"prev":43,"next":47,"attachments":51,"updated_at":52},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.","\u003Ch2 id=\"ver-un-producto\">Ver un producto\u003C\u002Fh2>\n\u003Cp>\u003Ccode>GET \u002Fapi\u002Fv1\u002Fecommerce\u002Fshop\u002Fproducts\u002F{id}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>No pide token.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Parámetro\u003C\u002Fth>\n\u003Cth>Dónde\u003C\u002Fth>\n\u003Cth>Qué es\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>id\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ruta\u003C\u002Ftd>\n\u003Ctd>El \u003Ccode>id\u003C\u002Fcode> del producto o su \u003Ccode>slug\u003C\u002Fcode>. Si es un número se busca por id; si no, por slug. Máximo 255 caracteres\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cpre>\u003Ccode class=\"language-bash\">curl https:\u002F\u002F&lt;dominio-de-la-empresa&gt;\u002Fapi\u002Fv1\u002Fecommerce\u002Fshop\u002Fproducts\u002Fp-001-polo-algodon-premium \\\n  -H \"Accept: application\u002Fjson\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Devuelve el producto si está marcado para la tienda virtual y no es un servicio. A diferencia del \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fproductos\">listado\u003C\u002Fa>, no mira el almacén ni el ajuste «mostrar solo productos con stock»: un producto sin stock, o que no está en el almacén de la tienda, se sigue viendo aquí. Revisa \u003Ccode>stock\u003C\u002Fcode> antes de dejar comprarlo.\u003C\u002Fp>\n\u003Ch3 id=\"respuesta\">Respuesta\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"data\": {\n    \"id\": 45,\n    \"description\": \"Polo algodón premium\",\n    \"slug\": \"p-001-polo-algodon-premium\",\n    \"categories\": [\n      { \"id\": 22, \"name\": \"Ropa\", \"slug\": \"ropa\", \"products_count\": null }\n    ],\n    \"brand\": { \"id\": 1, \"marca\": \"Textiles Andinos\" },\n    \"internal_id\": \"P-001\",\n    \"barcode\": \"7750000000011\",\n    \"has_igv\": true,\n    \"price\": 49.9,\n    \"in_offer\": true,\n    \"offer_price\": 39.9,\n    \"prices\": [],\n    \"stock\": 60,\n    \"has_variants\": true,\n    \"files\": [\n      {\n        \"id\": 1828,\n        \"description\": null,\n        \"is_cover\": true,\n        \"path\": \"https:\u002F\u002Fmiempresa.ejemplo.com\u002Fattach-files\u002F1828\u002Fpreview\",\n        \"preview\": \"https:\u002F\u002Fmiempresa.ejemplo.com\u002Fattach-files\u002F1828\u002Fpreview\u002Fsmall\"\n      }\n    ],\n    \"variants\": [\n      {\n        \"id\": 9,\n        \"sku\": \"P-001-S-NEG\",\n        \"price\": 49.9,\n        \"in_offer\": true,\n        \"offer_price\": 39.9,\n        \"stock\": 20,\n        \"prices\": [],\n        \"values\": [\n          { \"id\": 17, \"attribute\": \"Talla\", \"value\": \"S\", \"color\": null, \"is_main\": true },\n          { \"id\": 18, \"attribute\": \"Color\", \"value\": \"Negro\", \"color\": \"#111111\", \"is_main\": false }\n        ],\n        \"files\": []\n      }\n    ],\n    \"currency\": { \"id\": \"PEN\", \"description\": \"Soles\", \"symbol\": \"S\u002F\" },\n    \"unit_type\": { \"id\": \"NIU\", \"description\": \"Unidades\" },\n    \"additional\": { \"value\": \"&lt;p&gt;Algodón peruano 100 %.&lt;\u002Fp&gt;\" },\n    \"specifications\": [\n      { \"specification\": \"Material\", \"value\": \"Algodón\" }\n    ],\n    \"custom_measurement\": null,\n    \"min_order\": 0,\n    \"weight\": 0.3\n  },\n  \"success\": true,\n  \"message\": \"Información procesada de forma correcta.\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Tiene los mismos campos que cada producto del \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcatalogo\u002Fproductos\">listado\u003C\u002Fa>, con el mismo significado (precio, precios por cantidad, variantes, stock e imágenes), y además:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Campo\u003C\u002Fth>\n\u003Cth>Qué es\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>categories\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Las categorías de la tienda a las que se asoció el producto. \u003Ccode>products_count\u003C\u002Fcode> llega siempre \u003Ccode>null\u003C\u002Fcode> aquí. No incluye la categoría principal de la ficha del ERP si no se asoció también desde las categorías de la tienda\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>has_igv\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>true\u003C\u002Fcode> si \u003Ccode>price\u003C\u002Fcode> ya incluye el IGV; \u003Ccode>false\u003C\u002Fcode> si el IGV se suma encima al comprar\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>additional\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Descripción larga del producto, en HTML, en \u003Ccode>additional.value\u003C\u002Fcode>. \u003Ccode>null\u003C\u002Fcode> si no tiene\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>specifications\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Lista de especificaciones: \u003Ccode>specification\u003C\u002Fcode> (nombre, por ejemplo «Material») y \u003Ccode>value\u003C\u002Fcode>. Lista vacía si no tiene\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>custom_measurement\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Guía de medidas del producto, en HTML, o \u003Ccode>null\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>weight\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Peso del producto en kg, o \u003Ccode>null\u003C\u002Fcode>. Es el que se usa para \u003Ca href=\"\u002Fdocs\u002Fapi-e-commerce-de-geor\u002Fcompra\u002Fcarrito\">calcular el envío\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>\u003Ccode>additional.value\u003C\u002Fcode> y \u003Ccode>custom_measurement\u003C\u002Fcode> son HTML escrito por la empresa en el ERP. Si los muestras como HTML, límpialos antes.\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>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 (\u003Ccode>Retry-After\u003C\u002Fcode>)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>404\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>PRODUCT_NOT_FOUND\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>No hay ningún producto de la tienda con ese id o slug, o no está marcado para la tienda virtual, o es un servicio\u003C\u002Ftd>\n\u003Ctd>Revisa el id o el slug\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>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>",[22,26,30],{"id":23,"text":24,"level":25},"ver-un-producto","Ver un producto",2,{"id":27,"text":28,"level":29},"respuesta","Respuesta",3,{"id":31,"text":32,"level":29},"si-algo-sale-mal","Si algo sale mal",null,0,{"id":5,"name":6,"slug":7},[37,39],{"slug":7,"full_path":33,"title":6,"type":38},"space",{"slug":40,"full_path":40,"title":41,"type":42},"catalogo","Catálogo","document",{"slug":44,"full_path":45,"title":46},"productos","catalogo\u002Fproductos","Productos",{"slug":48,"full_path":49,"title":50},"productos-relacionados","catalogo\u002Fproductos-relacionados","Productos relacionados",[],"2026-09-30T01:17:41.000000Z",{"space":54,"tree":55},{"id":5,"name":6,"slug":7,"description":8,"icon":9,"sort":5,"visible":10,"created_at":12,"updated_at":13},[56,64,93,144,228,304,327,372,378],{"id":5,"parent_id":33,"title":57,"slug":58,"full_path":58,"summary":59,"phases":25,"phase_label":60,"version":61,"sort":5,"depth":34,"is_published":10,"reading_time":25,"popularity":25,"updated_at":62,"children":63},"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":33,"title":65,"slug":66,"full_path":66,"summary":67,"phases":25,"phase_label":60,"version":68,"sort":25,"depth":34,"is_published":10,"reading_time":5,"popularity":34,"updated_at":69,"children":70},"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",[71,79,85],{"id":72,"parent_id":25,"title":73,"slug":74,"full_path":75,"summary":76,"phases":25,"phase_label":60,"version":61,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"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":61,"parent_id":25,"title":80,"slug":81,"full_path":82,"summary":83,"phases":25,"phase_label":60,"version":68,"sort":25,"depth":5,"is_published":10,"reading_time":72,"popularity":34,"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":25,"title":87,"slug":88,"full_path":89,"summary":90,"phases":25,"phase_label":60,"version":91,"sort":29,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":77,"children":92},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":94,"parent_id":33,"title":41,"slug":40,"full_path":40,"summary":95,"phases":25,"phase_label":60,"version":96,"sort":29,"depth":34,"is_published":10,"reading_time":96,"popularity":34,"updated_at":97,"children":98},43,"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",[99,104,106,111,119,128,136],{"id":11,"parent_id":94,"title":46,"slug":44,"full_path":45,"summary":100,"phases":25,"phase_label":60,"version":96,"sort":5,"depth":5,"is_published":10,"reading_time":101,"popularity":34,"updated_at":102,"children":103},"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":15,"parent_id":94,"title":16,"slug":17,"full_path":18,"summary":19,"phases":25,"phase_label":60,"version":96,"sort":25,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":52,"children":105},[],{"id":107,"parent_id":94,"title":50,"slug":48,"full_path":49,"summary":108,"phases":25,"phase_label":60,"version":96,"sort":29,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":109,"children":110},47,"Los productos de la misma categoría principal que uno dado, para mostrar sugerencias en su ficha.","2026-09-30T01:17:42.000000Z",[],{"id":112,"parent_id":94,"title":113,"slug":114,"full_path":115,"summary":116,"phases":25,"phase_label":60,"version":96,"sort":96,"depth":5,"is_published":10,"reading_time":91,"popularity":34,"updated_at":117,"children":118},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":120,"parent_id":94,"title":121,"slug":122,"full_path":123,"summary":124,"phases":25,"phase_label":60,"version":96,"sort":125,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":126,"children":127},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":129,"parent_id":94,"title":130,"slug":131,"full_path":132,"summary":133,"phases":25,"phase_label":60,"version":96,"sort":91,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":134,"children":135},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":137,"parent_id":94,"title":138,"slug":139,"full_path":140,"summary":141,"phases":25,"phase_label":60,"version":96,"sort":68,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":142,"children":143},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":96,"parent_id":33,"title":145,"slug":146,"full_path":146,"summary":147,"phases":25,"phase_label":60,"version":148,"sort":96,"depth":34,"is_published":10,"reading_time":5,"popularity":34,"updated_at":69,"children":149},"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,[150,157,165,173,181,189,197,204,212,220],{"id":151,"parent_id":96,"title":152,"slug":153,"full_path":154,"summary":155,"phases":25,"phase_label":60,"version":125,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":77,"children":156},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":158,"parent_id":96,"title":159,"slug":160,"full_path":161,"summary":162,"phases":25,"phase_label":60,"version":91,"sort":25,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":163,"children":164},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":166,"parent_id":96,"title":167,"slug":168,"full_path":169,"summary":170,"phases":25,"phase_label":60,"version":125,"sort":29,"depth":5,"is_published":10,"reading_time":5,"popularity":34,"updated_at":171,"children":172},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":174,"parent_id":96,"title":175,"slug":176,"full_path":177,"summary":178,"phases":25,"phase_label":60,"version":125,"sort":96,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":179,"children":180},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":182,"parent_id":96,"title":183,"slug":184,"full_path":185,"summary":186,"phases":25,"phase_label":60,"version":125,"sort":125,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":187,"children":188},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":190,"parent_id":96,"title":191,"slug":192,"full_path":193,"summary":194,"phases":25,"phase_label":60,"version":96,"sort":91,"depth":5,"is_published":10,"reading_time":5,"popularity":34,"updated_at":195,"children":196},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":198,"parent_id":96,"title":199,"slug":200,"full_path":201,"summary":202,"phases":25,"phase_label":60,"version":125,"sort":68,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":187,"children":203},32,"Textos legales","textos-legales","tienda\u002Ftextos-legales","Los textos legales visibles de la tienda, como términos, privacidad y cambios y devoluciones.",[],{"id":205,"parent_id":96,"title":206,"slug":207,"full_path":208,"summary":209,"phases":25,"phase_label":60,"version":91,"sort":72,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":210,"children":211},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":213,"parent_id":96,"title":214,"slug":215,"full_path":216,"summary":217,"phases":25,"phase_label":60,"version":96,"sort":61,"depth":5,"is_published":10,"reading_time":5,"popularity":34,"updated_at":218,"children":219},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":221,"parent_id":96,"title":222,"slug":223,"full_path":224,"summary":225,"phases":25,"phase_label":60,"version":96,"sort":86,"depth":5,"is_published":10,"reading_time":5,"popularity":34,"updated_at":226,"children":227},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":125,"parent_id":33,"title":229,"slug":230,"full_path":230,"summary":231,"phases":25,"phase_label":60,"version":61,"sort":125,"depth":34,"is_published":10,"reading_time":5,"popularity":34,"updated_at":232,"children":233},"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",[234,242,250,258,265,273,280,288,296],{"id":235,"parent_id":125,"title":236,"slug":237,"full_path":238,"summary":239,"phases":25,"phase_label":60,"version":68,"sort":5,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":240,"children":241},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":243,"parent_id":125,"title":244,"slug":245,"full_path":246,"summary":247,"phases":25,"phase_label":60,"version":96,"sort":25,"depth":5,"is_published":10,"reading_time":5,"popularity":34,"updated_at":248,"children":249},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":251,"parent_id":125,"title":252,"slug":253,"full_path":254,"summary":255,"phases":25,"phase_label":60,"version":91,"sort":29,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":256,"children":257},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":259,"parent_id":125,"title":260,"slug":261,"full_path":262,"summary":263,"phases":25,"phase_label":60,"version":125,"sort":96,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":240,"children":264},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":266,"parent_id":125,"title":267,"slug":268,"full_path":269,"summary":270,"phases":25,"phase_label":60,"version":125,"sort":125,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":271,"children":272},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":274,"parent_id":125,"title":275,"slug":276,"full_path":277,"summary":278,"phases":25,"phase_label":60,"version":125,"sort":91,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":271,"children":279},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":281,"parent_id":125,"title":282,"slug":283,"full_path":284,"summary":285,"phases":25,"phase_label":60,"version":125,"sort":68,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":286,"children":287},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":289,"parent_id":125,"title":290,"slug":291,"full_path":292,"summary":293,"phases":25,"phase_label":60,"version":125,"sort":72,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":294,"children":295},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":297,"parent_id":125,"title":298,"slug":299,"full_path":300,"summary":301,"phases":25,"phase_label":60,"version":125,"sort":61,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":302,"children":303},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":33,"title":305,"slug":306,"full_path":306,"summary":307,"phases":25,"phase_label":60,"version":68,"sort":91,"depth":34,"is_published":10,"reading_time":5,"popularity":34,"updated_at":308,"children":309},"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",[310,318],{"id":311,"parent_id":91,"title":312,"slug":313,"full_path":314,"summary":315,"phases":25,"phase_label":60,"version":91,"sort":5,"depth":5,"is_published":10,"reading_time":125,"popularity":34,"updated_at":316,"children":317},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":319,"parent_id":91,"title":320,"slug":321,"full_path":322,"summary":323,"phases":25,"phase_label":60,"version":68,"sort":25,"depth":5,"is_published":10,"reading_time":324,"popularity":34,"updated_at":325,"children":326},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":33,"title":328,"slug":329,"full_path":329,"summary":330,"phases":25,"phase_label":60,"version":125,"sort":68,"depth":34,"is_published":10,"reading_time":25,"popularity":34,"updated_at":331,"children":332},"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",[333,341,349,356,364],{"id":334,"parent_id":68,"title":335,"slug":336,"full_path":337,"summary":338,"phases":25,"phase_label":60,"version":96,"sort":5,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":339,"children":340},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":342,"parent_id":68,"title":343,"slug":344,"full_path":345,"summary":346,"phases":25,"phase_label":60,"version":125,"sort":25,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":347,"children":348},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":350,"parent_id":68,"title":351,"slug":352,"full_path":353,"summary":354,"phases":25,"phase_label":60,"version":125,"sort":29,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":347,"children":355},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":357,"parent_id":68,"title":358,"slug":359,"full_path":360,"summary":361,"phases":25,"phase_label":60,"version":125,"sort":96,"depth":5,"is_published":10,"reading_time":29,"popularity":34,"updated_at":362,"children":363},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":365,"parent_id":68,"title":366,"slug":367,"full_path":368,"summary":369,"phases":25,"phase_label":60,"version":125,"sort":125,"depth":5,"is_published":10,"reading_time":25,"popularity":34,"updated_at":370,"children":371},29,"Favoritos","favoritos","datos-del-comprador\u002Ffavoritos","Marcar productos como favoritos, listarlos y quitarlos.","2026-09-30T01:16:54.000000Z",[],{"id":373,"parent_id":33,"title":374,"slug":375,"full_path":375,"summary":376,"phases":25,"phase_label":60,"version":125,"sort":72,"depth":34,"is_published":10,"reading_time":25,"popularity":25,"updated_at":62,"children":377},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":379,"parent_id":33,"title":380,"slug":381,"full_path":381,"summary":382,"phases":25,"phase_label":60,"version":125,"sort":61,"depth":34,"is_published":10,"reading_time":96,"popularity":86,"updated_at":383,"children":384},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",[]]