Migrate from Shopify to Self-Hosted
Migrate from Shopify to Self-Hosted
Store owners who move off Shopify are usually reacting to a bill, not boredom: a monthly subscription plus a transaction fee on every sale plus paid App Store extensions add up fast once revenue climbs. NitroCart is a self-hosted alternative — one engine image goes on your own VPS, and the license is a flat fee per period instead of a percentage of turnover. Here's who should actually consider the move, how the migration itself works, and at what revenue level it pays off.
Full product overview: NitroCart homepage.
What it is and who needs it
Migrating a store from Shopify to a self-hosted platform means swapping infrastructure: instead of renting a storefront in Shopify's cloud with a monthly subscription and a transaction cut, you run the engine on your own server and pay a license per period with no percentage of sales. This isn't a one-click export — it's a small project of its own: a new engine gets deployed, the catalog gets moved over, and the domain and payment processing get reconfigured.
The migration makes sense once a store has a stable revenue stream and the combined cost of the Shopify subscription, transaction fees, and paid App Store apps has become a real line item relative to revenue. It also fits stores that need full control over the server and the data — non-standard integrations the Shopify App Store doesn't cover, or compliance requirements that call for data on infrastructure the merchant fully owns. If a store is still small and the Shopify Basic plan doesn't feel like a burden yet, migrating probably won't pay off right away — the breakeven math further down gives a rough way to check.
What to weigh before moving off Shopify
- Subscription economics vs a flat license. Shopify's monthly fee runs regardless of sales volume; a NitroCart license is a flat payment for the period (monthly, quarterly, or annual depending on tier).
- Transaction fees. Shopify charges a per-sale fee on top of the subscription unless a store fully uses its own payment processor; NitroCart has no revenue cut at all — only the license cost.
- App Store dependency. Every feature missing from Shopify's base plan usually means a paid app with its own monthly subscription stacked on top of the bill.
- Server and data control. On Shopify, customer records and order history live inside the platform's infrastructure; on your own VPS, they're fully yours, backups included.
- Speed of switching offers or formats. How fast a store can move from a standard catalog to a single-product landing or a multi-offer page without migrating platforms or rebuilding a theme.
- Technical resources for upkeep. A self-hosted setup needs at least basic comfort administering a VPS and a domain — worth checking honestly if the team has no technical person at all.
- How much data needs moving. A larger catalog and longer order history mean more manual work during migration — plan for that time separately from the deploy itself.
Comparison table: Shopify vs NitroCart
| Criterion | Shopify | NitroCart (self-hosted) |
|---|---|---|
| Pricing model | Monthly subscription + transaction fee (unless fully on Shopify Payments) | Flat license per period, no revenue cut |
| Hosting | Shopify's cloud, no server choice | Your own VPS, full server control |
| Extending functionality | Paid apps from the Shopify App Store, each its own subscription | Core functionality shipped in the box; ZIP plugins installed from admin, no SSH needed |
| License and store count | A separate Shopify plan per store | Up to 15 IPs on one license (Enterprise tier; Start covers 1, Pro covers 5) |
| Data ownership | Order and customer data inside Shopify's infrastructure | Database, code, and backups on your own server |
How it works in NitroCart
Deploying NitroCart on your own VPS usually takes 15–30 minutes through the Telegram Mini App, including a free Let's Encrypt SSL certificate on your domain. A single license covers up to 15 IP addresses (Enterprise tier; Start 1, Pro up to 5), so one purchase can run a main store alongside, say, a staging or regional copy in parallel.
The storefront switches between 4 formats with a single admin field: a standard catalog, a single-product landing page, a multi-offer landing, and an event-ticketing format with sector/subsector/row seat selection. A traffic filter can be enabled before checkout — bot filtering, a per-IP visit cap, geo and ZIP rules. Engine updates arrive as signed remote patches, no image rebuild and no manual SSH session. Extra functionality gets added through ZIP plugins installed from the admin panel, which survive image updates. A built-in SEO module handles meta tags, sitemap.xml, blog categories/tags, and JSON-LD markup for products and articles. Payment providers aren't hardcoded — any processor connects through a configurable API redirect. Moving the actual product catalog, images, and page content from Shopify to the new platform is a manual step — there's no built-in automatic Shopify importer, and that work should be planned as its own line item in the migration timeline.
The math: at what revenue does switching pay off
This is an illustrative example, not a guarantee. A typical Shopify plan (Basic or a mid-tier) runs roughly $29–79 a month, or $348–948 a year, and most plans still apply a transaction fee of around 2% of revenue unless a store is fully on Shopify Payments — on a store doing $10,000 a month, that's another roughly $200 a month, or $2,400 a year. Total cost of ownership on Shopify in this example lands between $2,750 and $3,350 a year, before counting paid App Store apps, which in practice almost always get added.
A NitroCart Enterprise license costs $3,590 a year and covers up to 15 installs with no revenue cut, plus the VPS itself, typically $5–20 a month ($60–240 a year) with most hosting providers. That's $1,049–1,229 a year for one store. In this example, the gap runs roughly $1,700–2,100 a year in favor of the self-hosted setup, and the savings grow with revenue since there's no percentage-based fee to scale with. On smaller stores (say, under $2,000–3,000 a month), the gap is less clear-cut, especially once the manual time to move the catalog is factored in — run the numbers for your own store rather than treating this as a fixed threshold.
When NitroCart isn't the right fit
If a store needs access to thousands of ready-made Shopify App Store integrations without building custom solutions, or the team has no resources to administer its own VPS and domain, moving to a self-hosted engine will likely create more problems than it solves. NitroCart also isn't a multi-vendor marketplace platform. A full, honest breakdown of the limits is in when NitroCart isn't a fit.
FAQ
Is there an automatic Shopify catalog importer? No, there's no built-in automatic importer from Shopify into NitroCart. Moving products, images, and page content to the new platform is a manual step and should be scoped as its own part of the migration project.
How long does the actual migration take? Deploying the engine on a VPS takes 15–30 minutes through the Telegram Mini App. Moving the catalog and configuring the store depends on catalog size and isn't part of that window — budget it separately.
What happens to SEO after leaving Shopify? NitroCart's built-in SEO module generates meta tags, sitemap.xml, and JSON-LD on the new platform, but old Shopify URLs and their rankings don't carry over automatically — redirects from the old addresses need to be set up manually.
Can I run a Shopify store and a NitroCart test copy in parallel? Yes, one license covers up to 15 IPs (Enterprise tier), so a test install can run while the main store is still live on Shopify, with a switchover once it's verified.
Does NitroCart take a cut of sales after migration? No, the license is a flat payment per period — how much the store earns doesn't change the engine's price.
How is this different from the Shopify vs NitroCart paid traffic comparison? If the question isn't migrating an existing store but picking a platform for ad campaigns and fast offer rotation, see Shopify vs NitroCart for paid traffic.
Full pricing and exact limits: NitroCart pricing.
How much it costs
NitroCart is a license, not a subscription with a cut of your sales. Three plans, billed monthly, quarterly (up to −10%) or yearly (−25%):
- Start — from $99/mo ($890/year, ≈$74/mo), 1 store.
- Pro — from $199/mo ($1,790/year, ≈$149/mo), up to 5 concurrent stores.
- Enterprise — from $399/mo ($3,590/year, ≈$299/mo), up to 15 concurrent stores.