Case · Premium serviesgoed en tafellinnen, directe verkoop aan consumenten
Malacca Tables.
Een Madrileens merk in premium serviesgoed en tafellinnen verhuisde van WordPress en WooCommerce naar een webshop op maat. Polargate migreerde 24 producten en 93 varianten, en alle 65 pagina's tonen nu de hele catalogus in gewone HTML die AI-assistenten kunnen lezen.

In het kort
- Klant
- Malacca Tables
- Sector
- Premium serviesgoed en tafellinnen, directe verkoop aan consumenten
- Jaar
- 2026
- Live site
- malacca.es
- Stack
- ViteReactTypeScriptTailwind CSSshadcn/uiReact RouterTanStack QuerySupabasePostgreSQLDenoVercelGitHub ActionsNode.jsResendSearch ConsoleMeta Ads

01 · Malacca Tables
De uitdaging.
Na twee jaar online verkopen op WordPress en WooCommerce wilde het merk de volgende stap zetten: een eigen winkel, gebouwd om te groeien. De opdracht: verzendkosten op basis van de echte vervoerderstarieven, elke prijs en elke bewering over het product precies verwoord, en een catalogus die AI-assistenten kunnen lezen. Dat laatste bepaalde het werk: GPTBot, ClaudeBot, PerplexityBot en OAI-SearchBot voeren geen JavaScript uit, dus de nieuwe winkel moest elk product in gewone HTML tonen.
Bijvoorbeeld: 38 Spaanse en Engelse routes geprerenderd naar statische HTML. Santo Domingo Bay
02 · Malacca Tables
Wat we bouwden.
Polargate bouwde de winkel opnieuw op een eigen stack in plaats van op weer een plugin-ecosysteem: Vite, React en TypeScript met Tailwind en shadcn/ui, Supabase voor Postgres, Storage, Auth en Deno edge functions, en Vercel voor de hosting. We lazen de oude catalogus uit via de publieke WooCommerce Store API en controleerden hem stuk voor stuk: 24 producten, 93 varianten, 19 series, 9 categorieën en 137 afbeeldingen, opnieuw gegenereerd als WebP in drie breedtes. Alle 65 routes worden bij de build voorgerenderd met eigen metadata en JSON-LD, en drie build guards laten de build falen zodra een route onder de 400 tekens tekst zakt.
Waar het past
- BuildMaatwerksoftware die tussen week vier en acht live staat.
- GrowGevonden door mensen en door de assistenten die ze iets vragen.
- CareSenior onderhoud en doorontwikkeling voor een vast maandbedrag.
- Retail, e-commerce en zakelijke dienstverleningCatalogi die machines kunnen lezen en waaruit mensen kunnen bestellen.

Bijvoorbeeld: 11 modules opgeleverd in fase 1. Elite Smart Build
03 · Malacca Tables
Het resultaat.
De catalogus is nu leesbaar voor zoekmachines én AI-assistenten: 105.212 tekens tekst over 65 URL's, waar dat er nul waren, elke ochtend ververst door een GitHub Actions-cron die een Vercel deploy hook aanroept. Er draait een productfeed met 92 referenties voor Google Merchant Center, Meta en Pinterest, en een sitemap van 64 pagina's is geaccepteerd in Search Console. Het kaartbetalen is voor de opening met een echte transactie geverifieerd. De winkel draait nog te kort om over verkopen te rapporteren, en Polargate publiceert geen cijfers die het niet kan onderbouwen.
- tekens tekst leesbaar voor AI-crawlers over 65 URL's, waar dat er nul waren
- 105.212
- routes voorgerenderd bij de build, met eigen metadata en JSON-LD
- 65
- producten gemigreerd, verdeeld over 19 series en 9 categorieën
- 24
- productvarianten stuk voor stuk gecontroleerd tegen de oude catalogus
- 93
- catalogusafbeeldingen opnieuw gegenereerd als WebP in drie breedtes
- 137
- referenties in de live productfeed voor Google Merchant Center en Meta
- 92
Bijvoorbeeld: 2 talen live op de site, Spaans en Engels. Global Dynamic Security Group
04 · Malacca Tables
Hoe we het deden.
Bijvoorbeeld: 100 / 100 / 100 Lighthouse mobiel: toegankelijkheid, best practices, SEO. KD.tech
Het uitgangspunt
Het merk verkocht al twee jaar online via WordPress en WooCommerce en wilde een eigen winkel, gebouwd om te groeien. We lazen de catalogus uit via de publieke WooCommerce Store API en bouwden hem stuk voor stuk opnieuw op: 24 producten, 93 varianten, 19 series, 9 categorieën en 137 afbeeldingen.
De opdracht ging verder dan vormgeving. Verzendkosten op basis van de echte vervoerderstarieven, elke prijs precies zoals hij wordt afgerekend, en elke bewering over het product en het betalen goed onderbouwd.
Eén doel bepaalde de volgorde van het werk: de hele catalogus moest leesbaar zijn voor AI-assistenten. GPTBot, ClaudeBot, PerplexityBot en OAI-SearchBot voeren geen JavaScript uit, dus elk van de 65 pagina's moest de tekst in de HTML zelf hebben.
Hoe het nu draait
De catalogus levert 105.212 tekens leesbare HTML over 65 URL's, en een GitHub Actions-cron roept elke ochtend een Vercel deploy hook aan zodat de voorgerenderde pagina's voorraad- en prijswijzigingen volgen. Bij elke build wordt een productfeed met 92 referenties gegenereerd voor Google Merchant Center, Meta en Pinterest. Een sitemap van 64 pagina's is geaccepteerd in Search Console. Orderbevestigingen vertrekken vanaf het eigen subdomein van de klant.
Voor de opening liepen vijf audits met meerdere agenten over de nieuwe winkel, elke bevinding adversarieel geverifieerd, en meer dan 70 zijn opgelost voordat de winkel openging, met prijzen, winkelwagen en btw per bestelling gecontroleerd.
FAQ
Vragen over dit project.
Hoe lang duurt zo'n WooCommerce-migratie?
Kunnen jullie onze catalogus rechtstreeks uit de live winkel migreren?
Waarom verschijnt mijn webshop wel in Google maar niet in ChatGPT of Perplexity?
Kunnen jullie de webshop koppelen aan onze eigen bank in plaats van Stripe?
Kunnen we daarna zelf producten en voorraad bijwerken?
Bijvoorbeeld: 536/536 vertaalsleutels aanwezig in elk van de drie talen. Estepona Golf
Volgend project
Santo Domingo Bay.
Hospitality: congresresort, casino en privéstrand
We bouwden de site van een Caribisch resort opnieuw als statische HTML
Bijvoorbeeld: 22 publieke routes vooraf gerenderd als statische HTML. Hotel Marien
Beginnen
Vertel ons wat je wilt bouwen.
Websites, apps, systemen op maat en AI voor bedrijven die ze binnen weken in productie nodig hebben. Vul het formulier in of plan een gesprek van 30 minuten: een senior engineer antwoordt binnen twee werkdagen met een eerste inschatting van scope, planning en prijs.
Eerste stap
Twee weken om scope, architectuur en prijs vast te leggen voordat er iets wordt gebouwd.
Geen prijslijst. Je krijgt na een kort gesprek een schriftelijke offerte op maat.
Daarna, om te bouwen, altijd tegen een vaste prijs
Nog niet zover?
- AI-zichtbaarheidsauditEenmalig, vaste prijs.
