4.9
For retailers whose content has outgrown the CMS built into Adobe Commerce or Shopify. We design the content model your editors work in, and we support it after go-live.
23+
Years in eCommerce
$4B+
Processed for our clients per year
2100+
eCommerce projects delivered
%20(1)-p-800.png)
Sanity is a headless CMS: your content is stored and edited in one place, then delivered to any storefront or app through an API. For an eCommerce team, the practical difference is that campaign content and translations stop being locked to a single theme. What decides whether it pays off is the content model, and that gets set before anything is built.
Headless suits some stores better than others. Our guide to how a headless CMS works sets out where it earns its cost and where it adds complexity for no return.
Sanity takes an afternoon to install. The content model you define in the first week decides what your editors can change without a developer, and what a redesign will cost you two years from now.
Scope your Sanity CMS project
Nothing is built until the content model is signed off, because changing it later means re-importing every document. One of our largest Sanity builds went live five months after design sign-off, and a single-market store takes considerably less.
We map your existing content and agree the document types with your editors, then sign the model off in writing before the build starts.
We build the Studio to the agreed model and set up preview so editors see their changes against the real storefront.
We write the GROQ queries and the storefront components that consume them, and test both against your staging environment.
We import the content and go live on a date your team approves. In the same week we hand over the documentation and train your editors.
.png)
A Sanity project with scandiweb covers the content model, the Studio your editors work in, the code that renders content on your storefront, and migration from your current system. Support after launch is scoped separately, once we know how often your team publishes.
Cost follows the size of the content model and how much existing content has to be migrated. Sanity's own license is billed by Sanity, separately from our work. We quote a fixed price once the model is scoped, so the number you approve is the number you pay.
Yes. We map your current content into the new model first, so you can see what carries over and what needs restructuring before anything is imported. We then import into a staging project and compare it against the source, and your current system stays live until you sign off.
Multi-market publishing is the strongest case for Sanity. Translations sit alongside the source content in the same document, which removes the spreadsheet most teams keep to track what has been localized. We have delivered Sanity for retailers publishing across Nordic and international markets on one platform.
It depends on how many markets and languages you publish in. A single-market store is usually a matter of weeks once the content model is agreed. Multi-market builds spanning several storefronts take a few months, and the modeling stage is what decides that timeline.
Yes. Sanity holds the content while your platform holds the commerce data, and the storefront requests from both. Sanity CMS integration is the work most of these projects center on. We have delivered it on Adobe Commerce, including stores using the Hyvä theme, and our Adobe Commerce development team handles the platform side.
Yes. We cover schema changes and version upgrades under a support agreement with a response time set in writing. Some clients keep a small monthly allocation for editorial work; others call on us per release. Our eCommerce support services cover the storefront alongside it.
A traditional CMS stores your content and renders the page. Sanity only stores and serves the content, so your storefront decides how it looks. That separation is what lets one product description appear on your site and in an app without being written twice. If you are weighing the trade-offs, our headless commerce development team can talk them through.
Send us your storefront URL and a rough idea of how much content your team publishes each month. You will speak with a developer who has built on Sanity, and you get a written scope if the project is a fit.
Prefer to talk now? Book a call straight away, or email us at: [email protected]