Moving a store is mostly moving the catalogue: the product names, descriptions, prices, options, stock and photos you spent months writing and shooting. Shopify lets you export all of it as a CSV, and Vonza's Products app reads that file directly. This guide takes you from the export to a live store on Vonza, with the limits and the checks that matter along the way. For what the Vonza store is, start on the online store page; for the side-by-side, see Shopify alternatives and Vonza vs Shopify.
Why people move
The usual reasons are cost and sprawl. Shopify's pricing page, read on 14 November 2026, lists Basic at $25 a month ($19 a month paid yearly), Grow at $65 ($49 yearly) and Advanced at $399 ($299 yearly), with a 3-day free trial and then $1 a month for the first 3 months. The page also says third-party transaction fees may apply when you use a payment provider other than Shopify Payments, at a rate that depends on your plan; the rate itself is not printed on the page. Add a theme and the apps that most stores end up installing for digital delivery, reviews, bundles or upsells, and the monthly bill grows.
Vonza takes a different shape: one subscription that also includes courses, email, funnels, forms, scheduling and a link in bio, with the store as one module among them. The plans are on pricing. If you sell digital products beside physical ones, or run a course or a community beside the store, that is where the saving shows up. Our dated comparison of selling fees across platforms is on selling fees compared.
Before you export
Three things to settle first, because the import cannot decide them for you.
Which products are coming. Shopify exports every product, including drafts and the ones you stopped selling two years ago. Either archive them in Shopify before the export or filter the CSV afterwards. Fewer rows means a faster import and a cleaner store.
What kind each product is. Vonza's store has seven product kinds: digital, physical, service, bundle, gift card, licence key and link. Shopify's CSV says whether a variant requires shipping, which tells Vonza whether a product is physical, but a Vonza-specific Kind column lets you say so explicitly. Add it for anything that is not a straightforward physical product.
Your plan's product limit. How many products you can publish on Vonza depends on your plan. Each product in the import is checked against that limit, and a product over it is reported in its own row rather than imported. Check pricing and, if you need to, upgrade before you import rather than after.
Step 1: Export your products from Shopify
In your Shopify admin, open Products and export your products as a CSV. Export everything you intend to move; you can trim the file afterwards.
Open the file in a spreadsheet before you go further. Shopify's export uses one row per variant, with the handle repeated on each row of the same product. That layout is what Vonza expects, so do not reshape it.
Step 2: Check the columns Vonza reads
Vonza matches columns by name, case-insensitively, so a column called "Variant Price" and one called "variant price" both work. From Shopify's product CSV it reads:
- Handle, which becomes the product's address on your store
- Title
- Body (HTML), the description
- Tags
- Published
- Option1 Name, Option1 Value, and the same for Option2 and Option3
- Variant SKU
- Variant Grams, the weight used for weight-banded shipping
- Variant Inventory Qty, the stock
- Variant Price
- Variant Compare At Price, shown struck through next to the price
- Variant Requires Shipping
- Image Src
On top of Shopify's columns, Vonza understands three of its own: Kind (the product kind), Collections (the collections the product belongs to on your Vonza store) and Status. Add them as extra columns if you want to set them in the file rather than afterwards in the editor.
Columns Vonza does not read are ignored, so you do not need to delete them.
Step 3: Clean the file
A few minutes in the spreadsheet saves an hour of fixing products one by one later.
- Images. Image Src must be an https address. Vonza downloads each image on its servers during the import, up to 10 per product. If your Shopify export still points at Shopify's CDN, that is fine while the store is up; download anything you want to keep safe before you close the Shopify account.
- Descriptions. Body (HTML) comes across as written. Strip Shopify-specific embeds or app shortcodes that will not mean anything on Vonza.
- Options. Vonza supports up to 3 options per product, which matches Shopify's three, so nothing is lost here. Every combination becomes a variant with its own price, stock, SKU and photo.
- Rows. One file takes up to 5,000 data rows and 20 MB. If you are over, split the file by collection or by first letter of the handle.
- Duplicates. Make sure each handle is unique. A handle that already exists in your Vonza store is skipped during import.
Step 4: Import into Vonza
Open Products in your Vonza dashboard, choose Import, and drop the CSV where it says "Drop a CSV file here". Vonza reads the file and shows how many products it found, with a button to import them.
The import runs in the background, four products at a time, with a status you can watch. You can carry on working while it runs. When it finishes, the status shows what was imported and lists any row that was not, with the reason: a product over your plan's limit, a handle already in use, or an image that could not be downloaded.
Imported products arrive as they were published in Shopify, so review them before you share the store. Nothing changes for your buyers until you point them at it.
Step 5: Set up what the CSV cannot carry
Shopify's export carries the catalogue. It does not carry your shipping rates, your store settings or your checkout, so set those up in Vonza next.
Shipping. Create your shipping profiles under Shipping: zones by country, with flat, per-item or weight-banded rates, "free over" thresholds, delivery times and, if you offer it, local pickup with an address. Each physical product uses one profile. The guide is shipping rates and local pickup.
Where you sell. Choose to sell everywhere, only in the countries you pick, or everywhere except some; the rule is checked against the buyer's billing country.
Checkout. Pick a Classic, One step or Two step checkout for the store, and override it per product where it helps. Add an order bump and a one-click offer after payment if you used upsell apps on Shopify. Checkout layouts explains the three.
Payments. Connect your own Stripe or PayPal account under Settings and Payments (PayPal takes one-time payments), or Paystack for sales in Nigerian naira. Apple Pay, Google Pay and Klarna come through Stripe.
Collections. Group products into collections such as "Best sellers" or "Gifts under $50"; a collection link opens your store filtered to it.
Pixels. Add your Facebook, Google, Google Tag Manager or TikTok pixel per product or for the whole store, so your ads keep measuring after the move.
Stock alerts and automations. Set a low-stock alert, decide whether to keep selling on back-order, and switch on the automations you want, such as an abandoned-cart email or a review request 7 days after delivery.
Step 6: Check each product's page
Open a handful of imported products and look at them as a buyer would. Check the photos, the variant prices and stock, and the description. Then open the SEO rail: each product has its own page address, page title, meta description and keywords with a search preview, so you can match the titles that ranked for you on Shopify.
A note on addresses: the imported handle becomes the product's address on your Vonza store, so yourstore.com/products/blue-mug on Shopify becomes /s/blue-mug on your Vonza store (the /products/<slug> form works too). Keep a list of your top Shopify product addresses so you can redirect them when you move the domain. The editor warns you before a published product's address is changed.
Step 7: Move the domain and switch over
Your Vonza store runs on your Vonza subdomain straight away, so you can test it fully before anything changes for buyers. When you are ready, connect your own domain to your Vonza site; the store's links work the same on either host.
Then switch in this order: connect the domain, confirm a test purchase from each payment method, point your bio links and ads at the new store, and finally close or pause the Shopify store. Keep the Shopify export file; it is your record of what you moved.
What does not move
Be honest with yourself about what the import does not do. Customer records, order history and reviews from Shopify are not part of the product CSV, so they stay in Shopify's own exports. Shopify apps have no equivalent file to import; what they did for you is either built into the Vonza store (digital delivery, bundles, order bumps, one-click offers, reviews, back-in-stock requests) or handled by another Vonza module (email campaigns, funnels, forms). If something you rely on is not on the online store page or in what's new in Vonza Products, ask before you move.
Where to start
Export your products from Shopify today, open Products in your Vonza dashboard and drop the file in. New to Vonza? The store is part of every Vonza plan with a 14-day free trial, and the plans are on pricing. For a wider look at where Shopify fits among the platforms for selling digital products, read our dated guide to the best platforms to sell digital products.












