SmartWeb to Shopify Migration
Moving from SmartWeb, now sold as Dandomain Webshop, to Shopify: what you can export, file formats, redirects, Danish payments and a checklist.
To move a SmartWeb store to Shopify, you export your data, convert the files to Shopify's format and import products first, then customers, then orders. What matters most is 301 redirects, because SmartWeb product and category URLs by default sit under /shop/ with an ID, and they will change. SmartWeb is now sold as Dandomain Webshop. The full process is on our Shopify migration page.
Shopify vs. SmartWeb
The main differences for a Danish store (November 2026):
| Area | SmartWeb (Dandomain Webshop) | Shopify |
|---|---|---|
| Payments | OnPay is included in the plan and accepts Dankort. | Shopify Payments with cards and MobilePay, but no Dankort. |
| Pricing | Four plans based on monthly orders. | Subscription plus paid apps and transaction fees. |
| Extensions | Apps and modules can be added, and some modules depend on the plan. | A large app ecosystem. |
| Languages and markets | 1 language layer on Start-up and Growth, 2 on Advance and 3 on Success. | Shopify Markets: many countries, languages, currencies and prices in one store. |
Many stores switch when the need for design, apps, integrations or sales in more markets grows. The platform is still being developed, and we found no notice that it is closing. If SmartWeb does what you need, stay where you are.
What you can move from SmartWeb
The export gives you CSV or XML. Today the export module comes with Growth and up (on an older SmartWeb plan, check your own admin). On Start-up you can get data through API access or ask DanDomain.
| Data | Out of SmartWeb | Into Shopify |
|---|---|---|
| Products and variants | Stock, EAN, prices, categories, descriptions and SEO fields | CSV or a migration app |
| Customers | Export type "Brugere" (users): name, email, addresses, company, CVR number, EAN and newsletter signup | CSV, a migration app or the API. CVR and EAN go in metafields. |
| Orders | Ordrer > Alle > Eksportér in the admin | A migration app or the API, not CSV |
| Content pages | Title, link and content per language | A migration app or the API |
| Blog posts and gift cards | Not on the export list. Ask DanDomain. | A migration app or the API |
Shopify's Store Migration app doesn't list SmartWeb or DanDomain. If no app can read the files, orders, pages and gift cards go through Shopify's API, which is a job for a developer.
What doesn't carry over as-is
- File format: CSV exports are ISO-8859-1 with semicolons, and Shopify needs UTF-8 with commas. Without converting them, Danish letters like æ, ø and å break. HTML can also break a CSV file, so XML is often a better starting point.
- Images: The PICTURES field holds only file names under /upload_dir/shop/, and Shopify fetches images from full URLs. You have to build them, and the old store has to stay online during the import.
- Variants: They are rows below the product, and Shopify allows at most three options per product.
- Categories: They become collections.
- Passwords: The field is blank in the export. With Shopify's customer accounts, customers log in with their email and a six-digit one-time code.
- Old orders: With automatic data handling on, customer details on old orders may have been overwritten with the word ANONYMISERET (Danish for anonymized).
URL structure and redirects
A SmartWeb product URL looks like this by default: /shop/9-alt-til-hjemmet/16-eksklusiv-lounge-stol/. Shopify uses /products/ and /collections/ with no ID, so all product and category URLs change, manually set links (the SEO_LINK field) included.
You get the list of old URLs from the URL and SEO_LINK fields on products and categories and the link field on pages. Every URL with traffic, backlinks or Google rankings needs a 301 redirect to the closest matching new page. Shopify can import them in bulk from a CSV file.
Existing redirects can be exported too, but the targets must point to the new URLs, and rules with * must be written out as individual URLs.
Payments and shipping in Denmark after the move
SmartWeb's payment and shipping setup doesn't carry over. Dankort, the Danish national debit card, isn't on Shopify Payments' list of cards in Denmark. It needs a third-party gateway and an agreement with Nets, and Shopify charges an extra fee on every payment through that gateway. See the options and fees in our guide to Shopify payment providers in Denmark. Shipping rates are set up in Shopify, while parcel shop selection and labels typically come from a shipping app.
SmartWeb to Shopify migration checklist
- Export products, customers, orders, pages and redirects, and keep a copy with every old URL before the store closes.
- Convert the files to UTF-8 and Shopify's columns, and build full image URLs.
- Turn off new order emails, then import products, customers and orders in that order.
- Choose a payment provider, set up shipping and place test orders.
- Import the redirects before the domain switches.
- Disconnect the domain from the old platform if needed, otherwise you can get SSL errors. Then point it to Shopify and leave the MX records for your email alone.
- Spot-check the redirects and test tracking after launch.
- Cancel the webshop plan only once everything is checked.
Frequently asked questions
How much does a SmartWeb to Shopify migration cost?
It depends on the data, integrations and design. For comparison, a focused redesign or theme customization with us typically costs DKK 50,000 to 125,000 excluding VAT. That is a guide, not a quote. Shopify's subscription, apps and fees come on top. See Shopify pricing.
Are SmartWeb and DanDomain the same?
SmartWeb is now sold as Dandomain Webshop by Dandomain A/S, part of team.blue, and smartweb.dk redirects to dandomain.dk. See also DanDomain to Shopify.
Does this also apply from HostedShop to Shopify?
Yes, if your admin has the CSV and XML export and your product URLs sit under /shop/ with an ID. If your admin looks different, ask DanDomain which system you're on.
Will we lose our Google rankings?
Not necessarily. The risk is greatest without 301 redirects from every old URL and a plan for content, so SEO has to be part of the job from the start.
OkayScale is a Danish Shopify agency and handles migrations from WooCommerce, Magento, DanDomain and other platforms. Book a no-obligation call and we'll assess your setup.
Should we talk about your store?
Tell us where you are today and what you want to achieve. You will get an honest take on the next step.