wiimhome.is
WiiM's Icelandic storefront.
Overview
Wiim Home is the Icelandic storefront for WiiM, premium streaming hardware previously available only through scattered retail. The site brings the catalogue, cart and checkout into a single brand surface, with card payments and bank transfer as payment methods and Icelandic-language customer service. Shipping runs through Dropp and Íslandspóstur and invoices post to Payday, both automatically. An admin dashboard handles orders, and content was migrated from the legacy site via import scripts. The back office also reads supplier invoices and receipts with AI and matches them to the catalogue, with a person always confirming.
Problem
WiiM had no presence of its own in Iceland. The products were scattered across resellers with no consistent ISK pricing or domestic payment flow, and no single owner of Icelandic-language customer service. The brand experience ended where each individual reseller's storefront began.
Approach
A standalone storefront on with underneath: the catalogue lives in , images in Storage, orders and service through an admin area. Customers pay by card through or by bank transfer, and confirmations run through Resend with Icelandic-first templates. Shipments are booked automatically with Dropp and Íslandspóstur, and sales invoices are created in Payday without anyone keying them in. Bilingual routing through `[locale]` keeps Icelandic and English side by side without interface duplication, and content from the legacy site is migrated via import scripts that run once and leave a clean schema behind. In the back office, AI reads supplier invoices, purchase orders and bank-transfer receipts with vision and matches them to products and open orders, but it only fills in a form that a person confirms. It never writes to the system on its own.
Outcome
WiiM now has a single Icelandic surface that consolidates catalogue, sales and customer service in Icelandic, built on top of the legacy content and ready to grow past it. Orders live in one system, customer correspondence runs through Resend with delivery tracking, and the catalogue is editor-tunable with no developer involvement.
Key features
- 01Bilingual `[locale]` routing (Icelandic / English)
- 02Bank-transfer checkout with Icelandic banking details
- 03Admin dashboard for order status and customer service
- 04Catalogue with images served from
- 05 import scripts for the seed content
- 06Reseller map and press-coverage strip on the homepage
- 07Automated order confirmations through Resend with Icelandic templates
- 08AI invoice reading: supplier invoices and receipts read and matched automatically
Storefront
- 01Cart and checkout in ISK with VAT calculated server-side
- 02Bank-transfer flow capturing kennitala, bank, branch and reference
- 03Order statuses (New · Paid · Shipped · Closed) with change history
- 04Per-product stock counts and automatic sold-out gating
- 05Resend notifications fire on every status transition
- 06Reseller map matches per-store offers on the homepage
Security
- 01 Auth for admins with strong-password + forced re-login policies
- 02Row-level security () on every table
- 03 hosted in the EU, data stays within Europe
- 04 key isolated to the production environment
- 05Cookieless first-party analytics ( Analytics)
- 06No personally identifiable data shared with third parties
Migration & content
- 01Import scripts from the legacy site move the catalogue and images onto a clean schema
- 02Only the necessary data migrates, no history, no abandoned plugin tables, nothing the team can rebuild in a day
- 03Images re-encoded to AVIF + WebP on import, same files, a fraction of the size
- 04Catalogue editable from the admin, no deploy needed for a price change or new colour variant
- 05Bilingual content side by side (Icelandic / English) via , no parallel page folders
- 06Auto-generated sitemap.xml and robots.txt that follow the catalogue
AI in the back office
- 01Supplier invoices and purchase orders read with vision, pulling out line items, quantities, net cost and VAT
- 02Extracted lines matched automatically to the right products and suppliers in the catalogue, each match with a confidence score
- 03Bank-transfer receipts read and matched to open purchase orders by amount and name, with fees and FX kept separate
- 04Historical sales invoices imported as orders, customer and line items extracted and matched to the catalogue
- 05The AI only fills in a form and never writes to the system directly, a person always confirms before anything is saved
- 06Invoice arithmetic cross-checked server-side, drift over 1% flagged as a warning and source documents kept in secure private storage

Performance
- 01Google PageSpeed gives wiimhome.is full marks across all four categories on desktop: speed, accessibility, best practices and .
- 02The page appears in under a second and nothing shifts around as it loads.

Stack
- Next.js 16 App Router
- React 19
- TypeScript
- Tailwind CSS
- Supabase Postgres
- Supabase Storage
- Supabase Auth
- Anthropic Claude
- Resend
- Teya
- Payday
- Dropp
- Íslandspóstur
- next-intl
- Vercel Analytics
- Vercel
Related services



