Skip to content

Migration route

Magento to Shoptet migration

This page is for Czech and Slovak merchants running Magento Open Source, Adobe Commerce or an old Magento 1 store who want to move to Shoptet, the hosted platform most of the local market uses. The move is a consolidation: Magento's attribute sets, configurable and bundle products, store views and custom modules are reduced to what Shoptet's simpler, fixed model can represent. Prevedshop runs it as a managed project: a named lead audits Magento, prepares the Shoptet import files, runs a trial import you check, and owns redirects, cutover and post-launch QA.

Why Czech and Slovak stores move from Magento to Shoptet

The typical case is a mid-sized store that chose Magento years ago for flexibility and now pays for hosting, security patches, extension licences and agency hours it no longer uses. Magento 1 stores have had no official Adobe support since 30 June 2020, and the developers who built them are often gone. Shoptet replaces that with a monthly plan, a managed environment and a market-specific ecosystem: Czech and Slovak carriers, payment gateways, comparison-site feeds such as Heureka and Zboží.cz, and accounting and ERP connections, available natively or through the Shoptet add-on marketplace.

The trade-off is depth. Shoptet has no attribute sets, no website and store-view hierarchy and no way to install arbitrary code. If your business depends on B2B workflows, complex pricing logic or large custom modules, the assessment says so before any work starts, and sometimes the better answer is Shopify, BigCommerce or staying on an upgraded Magento 2.

What moves from Magento to Shoptet

DataWhat happensNotes
Simple and configurable productsMigrates with transformationConfigurable parents become Shoptet products and simple children become variants with their own code, price and stock.
Bundle, grouped and custom-option productsRebuilt on the targetNo direct Shoptet equivalent; rebuilt as separate or related products, or assessed case by case.
Attribute sets and attributesMigrates with transformationMerged into one parameter list and split into filtering parameters, variant parameters and descriptive data.
Category treeMigrates with transformationCategories transfer; filter-only categories are replaced by Shoptet parameter filters.
Product imagesMigratesImages move with order and are reassigned to the correct variants.
Prices and VATMigrates with transformationMagento tax classes are mapped to Shoptet VAT rates and prices are checked in the trial import.
Customers and company detailsMigratesAddresses, IÄŚO, DIÄŚ and newsletter consent are imported; customer groups depend on plan support.
Customer passwordsDecided in the assessmentPlanned as a password reset on first login; confirmed for the specific setup in the assessment.
Order historyMigrates with transformationImported for reference and customer accounts, not as live orders to fulfil again.
Product reviewsDecided in the assessmentDepends on the review source in Magento and the review solution chosen on Shoptet.
CMS pages and blogMigrates with transformationPages and articles move with HTML cleaned of Magento widgets and Page Builder markup.
URLs and 301 redirectsMigrates with transformationIndexed Magento URLs are mapped to Shoptet URLs and loaded as 301 redirects before launch.
SEO titles and meta descriptionsMigratesMoved per product, category and page, including the Slovak version where applicable.
Discounts, coupons and gift cardsDecided in the assessmentCart price rules are rebuilt only where Shoptet discounts or add-ons can express them.
Modules, feeds and ERP integrationsDecided in the assessmentMatched to Shoptet built-in features, add-ons or API integrations, or retired.
Theme and designRebuilt on the targetRebuilt on a Shoptet template within its customisation limits.
Store views, languages and currenciesDecided in the assessmentLanguage and currency versions depend on the Shoptet plan; separate websites become separate stores.

Getting data out of Magento 1, Magento 2 and Adobe Commerce

Shoptet's help centre publishes step-by-step transfer guides for several source platforms, but a Magento store is normally prepared as custom import files. We read Magento 1 stores directly from the database; Magento 2 and Adobe Commerce stores through export, API and database checks together, because standard exports leave out attribute sets, URL rewrites and extension data. On Adobe Commerce, content staging stores EAV values per row_id, so extraction takes only the currently active version. The data is then transformed into Shoptet's CSV and XML import formats.

Attribute sets, configurable products and Shoptet parameters

Magento groups attributes into sets per product type; Shoptet works with one shared list of parameters. Overlapping attributes from different sets (for example three different colour attributes) must be merged, renamed consistently and cleaned of duplicate values before import. We also decide which attributes become filtering parameters on category pages, which become variant parameters, and which only belong in the description or a specification table.

Configurable products become Shoptet products with variants: the configurable attributes become variant parameters, and each simple child becomes a variant with its own code, price, stock and image. Simple children that were also sold separately need a decision, because a variant is not a standalone product. Bundle and grouped products have no direct equivalent and are rebuilt as separate products, related products or a set sold with an add-on, depending on how stock and price should behave. Magento custom options with surcharges are the hardest case and are assessed one by one.

Magento prices are exported with the tax class of each product, and we check VAT rates, price rounding and prices including VAT in the trial import, because a wrong VAT mapping is one of the most common errors on this route.

Categories, brands and navigation

Magento's category tree transfers into Shoptet categories, including products assigned to several categories. Anchor categories and Magento layered navigation are replaced by Shoptet categories with parameter filters, which usually means removing categories that only existed to simulate a filter. Manufacturers stored as a Magento attribute become Shoptet brands. Category descriptions and SEO texts are moved with their HTML cleaned of Magento widget and Page Builder markup.

Store views, customers and order history

Magento store views are often used for a Czech and a Slovak version, or for separate brands. Shoptet can run language and currency versions of one store, depending on plan and setup, but not independent websites under one administration. Each store view therefore gets a decision: merge into one Shoptet store, run separate Shoptet stores, or retire.

Customers, addresses, company details (IÄŚO, DIÄŚ) and newsletter consent are imported. Customer groups map to Shoptet customer groups and price lists where the plan supports them. Passwords are handled as a reset: customers set a new password on first login, and we prepare the announcement with you. Order history is imported for reference and customer accounts, not as live orders to be fulfilled or invoiced again.

Magento URLs, redirects and SEO on Shoptet

Magento URLs come from the url_rewrite table (core_url_rewrite on Magento 1) and often end in .html or include the category path. Shoptet generates its own URL format, so most Magento URLs change. We collect every URL that matters from the rewrite table, a crawl of the live store, Search Console and backlink data, map each one to its Shoptet product, category, brand or article, and load the 301 redirects into Shoptet before the DNS switch.

After launch we crawl the old URL list against Shoptet, check status codes, resubmit the sitemap and regenerate product feeds for Heureka, Zboží.cz and Google Merchant Center, since feed URLs and product codes must match the new store. Redirects protect URL continuity and reduce risk; no migration can guarantee rankings.

Magento extensions, integrations and design

Magento modules and themes do not migrate. Each active module is listed and matched to a Shoptet built-in feature, an add-on from the Shoptet marketplace, a custom integration through the Shoptet API where your plan provides it, or retirement. Typical items are carrier and payment modules, feed generators, ERP and accounting connectors, reviews, loyalty and B2B pricing. Supplier feeds that updated Magento stock and prices are reconnected to Shoptet. The design is rebuilt on a Shoptet template, with custom styling within what the template allows.

How a Magento to Shoptet migration runs

Audit, mapping, trial import, sign-off, freeze and delta migration, launch, post-launch QA. The audit covers data volume, attributes, store views, modules, integrations and indexed URLs. The mapping sheet records where each Magento field and entity goes in Shoptet. The trial import loads the full catalog into a Shoptet test store, and your team checks prices, VAT, stock, variants and parameters. Automated comparison flags differences in counts and values; a person decides what is correct. At launch we freeze Magento briefly, import new orders, customers and stock changes, switch the domain, activate redirects and run post-launch QA.

Magento to Shoptet migration pricing

Managed Magento to Shoptet migrations typically start from €4,900. The final fixed price depends on data, apps, custom functionality, integrations and launch requirements.

The migration assessment costs €290 and is credited in full if you proceed.

Frequently asked questions

Can Magento configurable products be migrated to Shoptet?

Yes. Each configurable product becomes a Shoptet product with variants, and the simple children become variants with their own code, price, stock and image. Products with unusual option logic are reviewed individually.

What happens to Magento attribute sets?

Shoptet has one shared parameter list, so attribute sets are merged. Duplicate and conflicting attributes are cleaned, renamed and split into filtering and variant parameters before import.

We run a Czech and a Slovak store view. What happens to them?

It depends on how different they are. Language and currency versions of one Shoptet store may cover it, depending on plan; if the catalogs, prices or brands differ significantly, two Shoptet stores can be the cleaner setup. We decide this in the assessment.

What drives the cost and timeline?

The number of attribute sets and parameters to merge, variant and bundle complexity, store views, modules and integrations to replace, and how many URLs need redirects. The Magento store stays live until a short content freeze at launch.

Do we keep customers, passwords and order history?

Customers, addresses and order history are imported. Passwords are planned as a reset, so customers set a new one on first login. Orders are kept as history, not as editable live orders.

Prevedshop.com

Moving your store? Let’s find out what needs to come with you.

Tell us where the store is now and where it is going. We’ll come back with the useful questions—not a generic sales pitch.

Check your migration