The Merchant Engine vs Shopify
Both platforms cover the core ecommerce loop: catalog, checkout, orders, and inventory. The difference is where the platform runs and who controls the data.
| Feature | The Merchant Engine | Shopify |
|---|
| License | MIT | Proprietary |
| Self-hosting | Yes, on your Linux box | No |
| Transaction fees | None | 0.5-2% on non-Shopify Payments |
| Arabic RTL | Built in | Via third-party apps |
| Card payments (v1) | Not yet | Yes |
| Storefront | Included (Analog.js SSR) | Included (Liquid/Hydrogen) |
The Merchant Engine is the better fit when data ownership, no transaction fees, or Arabic RTL support are priorities. Shopify is the better choice when you need card payments at launch, an established app ecosystem, or zero infrastructure overhead.
commercetools is a composable headless commerce API aimed at enterprise teams building their own frontends. The Merchant Engine is a complete stack with a shipped storefront, targeting smaller agencies and developers who want production-ready infrastructure without assembling it from parts.
| Feature | The Merchant Engine | commercetools |
|---|
| License | MIT | Proprietary |
| Self-hosting | Yes | Cloud-hosted |
| Storefront | Included | Bring your own |
| Pricing | Free (server costs only) | Enterprise contract |
| Target scale | Agency to SMB | Enterprise |
For a team that needs enterprise-tier API governance and a dedicated platform team, commercetools matches that requirement. For a development team shipping client stores at a smaller scale, The Merchant Engine delivers a complete stack without the enterprise pricing.