Asstio Storefront · Pre-release

Webbutiken som delar databas med affärssystemet.

En headless B2C-butik byggd på Asstio Order. Katalogen, priset och lagersaldot ändras bara på ett ställe — i samma rader som ordern bokas mot. Butiken har inget eget produktregister att synka mot affärssystemet på natten, och ingen integration att hålla i takt. Sökindexet läser in ändringarna ur Asstio var femte minut.

Pre-release · early access öppen · kassa byggd, ingen butik tar betalt skarpt än

Claude CoworkAsstio MCP
Sätt upp en webbshop för parfymerna: svenska och norska marknaden, kollektionen Herrdoft, frakt till utlämningsställe och betalning med Qliro.
Jag sätter upp butiken i ett utkast.
  • save_storefront_site
  • save_storefront_market ×2
  • seed_storefront_facets
  • save_storefront_collection
  • seed_storefront_shipping
  • save_storefront_market_checkout
parfym.seSENOUtkast
HerrDamUnder 300 krI lager
Eau de Parfum 50 ml249 kr
Eau de Toilette 100 ml319 kr
Presentask 3 × 10 ml199 kr
Utlämningsställe · 49 kr · fri frakt från 599 kr
Till kassanQliro
Utkast · 8 ändringar mot live

Alla andra integrerar mot ERP:t. Vi är ERP:t.

api.storefront.asstio.com · site: parfym-se
3marknader
1databas
0synkjobb
38 mssvarstid
GET /v1/products?q=herrparfymPrisLager
Eau de Parfum 50 ml
SKU 40211
249,0014
Eau de Toilette 100 ml
SKU 40218
319,003
Presentask 3 × 10 ml
SKU 40260 · paket
199,000
Priset är samma rad som fakturan använder · saldot är samma saldo som ordern bokar

En vanlig e-handelsplattform har sin egen produktdatabas, sitt eget lagersaldo och sin egen prislista, och ett integrationslager som ska hålla dem i takt med affärssystemet. Det lagret är där felen bor: priset som hann ändras, artikeln som utgick i går, saldot som var rätt klockan tre i natt.

Ingen kopia att synka

Butiken läser katalogen ur samma data som inköp, lager och fakturering använder. Ändrar ni ett pris i Asstio når det butiken vid nästa indexering, som körs var femte minut, utan någon synk mellan två system.

Flera butiker, ett lager

En API-tjänst bär många butiker, med egna marknader, sortiment och språk. Isoleringen mellan butiker testas på varje läsväg — sök, produkt, kollektion, sitemap och korg — med två butiker i samma test.

Kontraktet är committat

API:ets OpenAPI-dokument ligger i repot. Ändras det utan att någon menar det blir bygget rött. TypeScript-typerna genereras ur samma dokument, så frontenden vet när något flyttat på sig.

Vad som finns idag

Storefront är pre-release. Här är vad som faktiskt går att bygga en butik på just nu — inte vad som står i planen.

Sök som mäts, inte gissas

Elasticsearch med analyzers för svenska, tyska och spanska, facetter, sortering och sökförslag. Sökkvaliteten mäts mot en uppsättning kontrollfrågor varje gång någon rör sökmotorn — en ändring som försämrar träffarna syns i bygget, inte i statistiken tre veckor senare.

Publikt API och npm-paket

Katalog, kollektioner, facetter, varianter, sökförslag, varukorg och sitemap. TypeScript-SDK publiceras som @asstio-dev/storefront och onboardingdokumentationen ligger öppet på API:et — utvecklaren som bygger frontenden behöver aldrig se vår kod.

Referensbutik att forka

En Next.js-butik med kategorisidor, produktsida, facettfiltrering, sök, utkastläge och sitemap. Den är utgångspunkten för en ny butik — forka, byt design, peka om nycklarna.

Bilder ur mediabiblioteket

Butiken hämtar bilderna ur Asstios mediabibliotek via CDN, i den upplösning besökarens skärm behöver. Versioner, bild per variant och en täckningslista som visar vilka artiklar som saknar bild — läs mer.

Merchandising i Asstio

Sortiment, kollektioner, filter, marknader och API-nycklar sköts i Webbutik-modulen inne i affärssystemet. Utkastet visar vad publiceringen skulle ändra innan ni trycker, och varje publicering sparas så att ni kan gå tillbaka.

MCP mot konfigurationen

Butikens uppsättning går att läsa och ändra genom MCP-verktyg, från Claude, Cursor eller ChatGPT. Det som ändras hamnar i utkastet — vägen ut till besökaren går fortfarande genom en publicering någon godkänner.

Kassa med Qliro och Kustom

Betalningen sker i leverantörens egen widget i er sida, så butiken ser aldrig ett kortnummer och räknar aldrig ett totalbelopp själv. Köpet blir en order i Asstio, och orderstatusen går att slå upp med orderns egen token. Kassan är testad mot leverantörernas testmiljöer. Nycklarna skrivs in i Asstio och går aldrig genom en frontend, ett chattfönster eller ett repo.

Frakt från transportörerna

Fraktalternativen sätts per marknad under Webbutik → Frakt. Kustom och Qliro visar dem i kassan, med utlämningsställen som extra val, och kundens val följer med ordern. API:t ger också en fraktuppskattning för varukorgen, med uppgift om hur långt det är kvar till fri frakt. Ett fraktval som inte går att matcha stoppar inte köpet, utan ordern markeras så att någon tar hand om den.

Leveranslöfte och restorder

Butiken kan visa om en produkt går att köpa och när den levereras. Leveranstiden hämtas ur en produktegenskap i Asstio, och kassan och ordern bär det utlovade leveransdatumet. En order med restorderrader flaggas utan att stoppas.

Varumärken och produktfakta för analys

Varumärkessidor och ansvariga bolag kommer ur samma register som i Asstio. Kategorier, attribut och varumärke följer med varukorgens rader och fryses på orderraden, och SDK:t har hjälpare som gör om dem till GA4-händelser. Bildformaten styrs under Webbutik → Bildformat, med förhandsvisning på riktiga produkter.

Ett kontrakt en maskin kan läsa — och en spärr före live

Det som gör en butik svår att bygga med AI är att modellen måste gissa hur systemet fungerar. Här behöver den inte gissa.

1

AI:n läser kontraktet

OpenAPI-dokumentet, de genererade TypeScript-typerna och en publik onboardingtext beskriver hela API:et. Modellen bygger mot något som är skrivet för att läsas, inte mot något den listat ut.

2

Sortimentet ändras via MCP

Webbplats, marknader, kollektioner, filter, frakt och kassa nås som verktyg, till exempel save_storefront_site, seed_storefront_facets, seed_storefront_shipping och save_storefront_market_checkout. Att be om "lägg höstkampanjens artiklar i en egen kollektion och sätt filtren" är en instruktion, inte ett klickprotokoll. Betalnyckeln skriver ni däremot in själva i Asstio, aldrig i chatten.

3

En människa publicerar

Allt som ändras hamnar i ett utkast. Publiceringen visar skillnaden mot det som är live, och varje publicerad version sparas — går något fel återpublicerar ni den förra i stället för att felsöka en levande butik.

Vad vi inte påstår

Det finns ingen AI-sandbox som bygger butiken åt er. Frontenden är kod som någon — en utvecklare eller en modell under uppsikt — skriver i ert eget repo. Animeringen överst visar den delen som går att göra med ett meddelande: butikens uppsättning i ett utkast. Utseendet kommer från er egen frontend, och det vi ger AI:n är ett kontrakt att bygga mot och ett godkännandesteg innan något når besökaren.

Vad som är klart och vad som kommer

Vi skriver ut det här för att ni ska kunna avgöra om Storefront passar er tidplan, i stället för att upptäcka det på demot.

Klart
  • Katalog, kollektioner, kategorier och varianter
  • Sök med facetter, sortering och sökförslag
  • Varukorg
  • Produktinnehåll, varumärke, relaterade artiklar och paket
  • Bilder via mediabiblioteket och CDN
  • Flera butiker och marknader på en tjänst
  • Merchandising och publicering inne i Asstio
  • Kassa med Qliro och Kustom, och order till Asstio
  • Frakt per marknad, fraktuppskattning och fraktval i kassan
  • Leveranslöfte och restorder
  • Varumärkessidor och produktfakta för GA4
Kommer
  • Walley som kassaleverantör
  • Orderbekräftelse med mejl från butiken
  • Kampanjer och rabattkoder, med Omnibus-prishistorik
  • Konsumentkonton, orderhistorik och önskelista
  • Innehållsblock och redaktionella sidor

Kassan är byggd, men ingen butik tar betalt skarpt än

Storefront har katalog, sök, varukorg och en kassa med Qliro och Kustom, och ett köp blir en order i Asstio. Kassan är testad mot leverantörernas testmiljöer, och vi lägger inte ut en butik som tar betalt skarpt på sidan innan någon gör det. Orderbekräftelsen med mejl saknas ännu. Vill ni ha en butik som tar betalt i dag är B2B Webshop eller vår nuvarande e-handelsplattform rätt väg — hör av er så säger vi vilket som passar er.

Hur vi skiljer oss

Litium, Norce och Asstio Storefront

  Litium Norce Asstio Storefront
Förhållande till affärssystemet Egen commerce-, PIM- och CMS-plattform som integreras mot ERP via öppna API:er Composable backend som hämtar produkter, priser och lager från ERP via Norce Connect ✓ Butiken läser affärssystemets egen data — det finns ingen integration
Frontend Hostad frontend, acceleratorer och partnernät Valfri headless frontend Eget Next.js-repo, forkat från vår referensbutik — ni äger och driftar det
AI mot handeln Plattforms-AI Agent Gateway och MCP-server som exponerar produktsök och varukorg för shoppande agenter, plus en Agent SDK i öppen källkod MCP mot butikens konfiguration och mot affärssystemet — inte mot köpflödet
Kassa Ja Ja Qliro och Kustom i hostad widget, Walley kommer. Ingen butik tar betalt skarpt än

Uppgifterna om Litium och Norce är hämtade ur deras egen publika dokumentation i september 2026: litium.com/solutions/headless, Litium om ERP-integration, docs.norce.io/ai och Norce om Agent Gateway. Två av raderna går emot oss idag. Vi tar med dem eftersom ni ändå hittar dem, och för att den första raden är den som avgör.

Butikerna som byggs på plattformen nu

Två av våra egna e-handelskunder bygger sina nya butiker på Storefront. Ingen av dem är live på plattformen än — vi skriver ut det hellre än att ni upptäcker det själva.

Parfym.se

Konsumentbutik med brett sortiment, flera varumärken och tung sökbelastning.

Lensnow.se

Linser med styrka per öga — sortiment där produktdatan och lagret måste stämma på artikelnivå.

Vi tar in ett fåtal butiker nu

Ingen självbetjäning än. Ni får en butik uppsatt tillsammans med oss, direktkontakt med teamet som bygger plattformen, och möjlighet att påverka vad som byggs härnäst. I gengäld vill vi ha er ärliga åsikt medan det fortfarande går att ändra.

Storefront är den publika butiken. B2B Webshop är kundportalen.

Har era kunder avtalspriser, inloggning och egen orderhistorik är det B2B Webshop ni vill titta på — den är i drift hos kunder idag och tar betalt.