Caso · Vajilla y mantelería premium, venta directa al consumidor
Malacca Tables.
Una marca madrileña de vajilla y mantelería premium salió de WordPress y WooCommerce a una tienda a medida. Polargate migró 24 productos y 93 variantes, y ahora las 65 páginas llevan el catálogo entero en HTML plano que los asistentes de IA pueden leer.

De un vistazo
- Cliente
- Malacca Tables
- Sector
- Vajilla y mantelería premium, venta directa al consumidor
- Año
- 2026
- Web publicada
- malacca.es
- Stack
- ViteReactTypeScriptTailwind CSSshadcn/uiReact RouterTanStack QuerySupabasePostgreSQLDenoVercelGitHub ActionsNode.jsResendSearch ConsoleMeta Ads

01 · Malacca Tables
El reto.
Tras dos años vendiendo online con WordPress y WooCommerce, la marca quiso dar el siguiente paso: una tienda propia, pensada para crecer. El encargo pedía envíos calculados con las tarifas reales del transportista, cada precio y cada afirmación sobre el producto contados con exactitud, y un catálogo que los asistentes de IA pudieran leer. Eso último marcó el trabajo: GPTBot, ClaudeBot, PerplexityBot y OAI-SearchBot no ejecutan JavaScript, así que la tienda nueva tenía que llevar cada producto en HTML plano.
Por ejemplo: 38 rutas en español e inglés prerenderizadas a HTML estático. Santo Domingo Bay
02 · Malacca Tables
Lo que construimos.
Polargate reconstruyó la tienda sobre su propia base, no sobre otro ecosistema de plugins: Vite, React y TypeScript con Tailwind y shadcn/ui, Supabase para Postgres, Storage, Auth y funciones edge en Deno, y Vercel para el alojamiento. Leímos el catálogo antiguo por la API pública de WooCommerce Store y lo verificamos pieza a pieza: 24 productos, 93 variantes, 19 series, 9 categorías y 137 imágenes regeneradas en WebP a tres anchos. Las 65 rutas se pregeneran en el build con sus propios metadatos y JSON-LD, y tres guardas rompen el build si una ruta baja de 400 caracteres de texto.
Dónde encaja

Por ejemplo: 11 módulos entregados en la Fase 1. Elite Smart Build
03 · Malacca Tables
El resultado.
El catálogo ya es legible tanto para buscadores como para asistentes de IA: 105.212 caracteres de texto en 65 URLs, frente a cero, con refresco cada mañana desde un cron de GitHub Actions que dispara un deploy hook de Vercel. Hay un feed de producto con 92 referencias para Google Merchant Center, Meta y Pinterest, y un sitemap de 64 páginas aceptado en Search Console. El cobro con tarjeta se verificó con un cargo real antes de abrir. La tienda no lleva vendiendo el tiempo suficiente para dar cifras, y Polargate no publica números que no pueda atribuir.
- caracteres de texto legibles por los rastreadores de IA en 65 URLs, frente a cero antes
- 105.212
- rutas pregeneradas en el build con sus propios metadatos y JSON-LD
- 65
- productos migrados, en 19 series y 9 categorías
- 24
- variantes de producto verificadas una a una contra el catálogo antiguo
- 93
- imágenes de catálogo regeneradas en WebP a tres anchos
- 137
- referencias en el feed de producto activo para Google Merchant Center y Meta
- 92
Por ejemplo: 2 idiomas publicados en la web, español e inglés. Global Dynamic Security Group
04 · Malacca Tables
Cómo lo hicimos.
Por ejemplo: 100 / 100 / 100 Lighthouse móvil: accesibilidad, buenas prácticas, SEO. KD.tech
El punto de partida
La marca llevaba dos años vendiendo online con WordPress y WooCommerce y quería una tienda propia, pensada para crecer. Leímos el catálogo por la API pública de WooCommerce Store y lo reconstruimos pieza a pieza: 24 productos, 93 variantes, 19 series, 9 categorías y 137 imágenes.
El encargo iba más allá del diseño. Envíos calculados con las tarifas reales del transportista, cada precio tal y como se cobra, y cada afirmación sobre el producto y el pago bien respaldada.
Un objetivo marcó el orden del trabajo: el catálogo entero tenía que ser legible para los asistentes de IA. GPTBot, ClaudeBot, PerplexityBot y OAI-SearchBot no ejecutan JavaScript, así que cada una de las 65 páginas tenía que llevar su texto en el propio HTML.
Cómo funciona ahora
El catálogo sirve 105.212 caracteres de HTML legible en 65 URLs, y un cron de GitHub Actions dispara cada mañana un deploy hook de Vercel para que las páginas pregeneradas sigan los cambios de stock y de precio. En cada build se regenera un feed de producto con 92 referencias para Google Merchant Center, Meta y Pinterest. El sitemap de 64 páginas está aceptado en Search Console. Las confirmaciones de pedido salen del subdominio del propio cliente.
Antes de abrir, la tienda nueva pasó cinco auditorías multiagente, con cada hallazgo verificado de forma adversarial, y se resolvieron más de 70 antes de la apertura, con los precios, el carrito y el IVA revisados pedido a pedido.
FAQ
Preguntas sobre este proyecto.
¿Cuánto se tarda en una migración de WooCommerce como esta?
¿Se puede migrar nuestro catálogo directamente desde la tienda en vivo?
¿Por qué mi tienda sale en Google pero no en ChatGPT ni en Perplexity?
¿Se puede conectar la tienda con el TPV de nuestro banco en vez de Stripe?
¿Podremos actualizar productos y stock nosotros mismos después?
Por ejemplo: 536/536 claves de traducción presentes en cada uno de los tres idiomas. Estepona Golf
Siguiente proyecto
Santo Domingo Bay.
Hostelería: resort de convenciones, casino y playa privada
Rehicimos en HTML estático la web de un resort caribeño
Por ejemplo: 22 rutas públicas prerrenderizadas como HTML estático. Hotel Marien
Empezar
Cuéntanos qué quieres construir.
Webs, apps, sistemas a medida e IA para empresas que los necesitan en producción en semanas. Rellena el formulario o reserva una llamada de 30 minutos: un ingeniero senior responde en 48 horas laborables con una primera lectura de alcance, plazo y precio.
Primer paso
Dos semanas para cerrar alcance, arquitectura y precio antes de construir nada.
Sin lista de precios. Recibes un presupuesto privado, por escrito, tras una llamada corta.
Después, para construir, siempre a precio cerrado
¿Aún no es el momento?
- Auditoría de visibilidad en IAPago único, precio cerrado.
