Migrate your ecommerce from Magento to Commerce Layer
Put an end to replatforming forever by moving away from Magento's monolithic approach to a composable commerce engine powered by Commerce Layer.
Migrating from Magento 1 to Magento 2
Migrating from Magento 1 to Magento 2 comes with a set of challenges that every developer needs to consider. Though not insurmountable, the pain points of a migration can become overwhelming. The list includes:
- Data migration can result in a considerable loss of information. The end result can be disastrous for you if you lose end user information like passwords and usernames.
- Strict guidelines require you to update to a new theme, losing any current customizations you may have built.
- Incur high costs associated with purchasing themes, extensions, new development costs, external integration consultants, etc.
- Negative SEO impact results because existing site URLs change with Magento 2’s different database structure.
- Prepare to redo all integrations and extensions with critical pieces like payment gateways, CRMs, ERPs, etc.
- Downtime may occur when you cut over to Magento 2.
If you're thinking about upgrading your legacy Magento store onto the latest version, it's also an opportunity to think about other ways to build out your ecommerce.
Going from Magento to a composable stack
Composable stacks are made up of multiple API-forward microservices that work independently from each other, which removes all of the maintenance and performance issues that come from working with a singular monolithic backend like Magento.
When migrating onto a composable stack, we recommend committing to a "progressive decoupling" approach - where you select services one-at-a-time to decouple from the backend, until you fully offboard your site onto a composable architecture.
When you undergo progressive decoupling, the first step should always be the checkout:
- You are not touching your frontend
Moving to a headless CMS requires a revamp to your website. Decoupling the transactional layer - i.e. orders and checkout - will not affect your the look and feel of your current website, allowing you to smoothly replatform without taking the risk of hurting user experience. - It has the highest measurable impact
Improving the transactional layer means working on the most impactful elements of your success: checkout speed, localized promotions and pricing, payment gateway support, and order management optimization. Improving your transactional layer translates directly to measurable ROI. - It unlocks everything else
Isolating the transactional layer opens up the door to try other microservices like local payment gateways, search, a recommendation engine, a CMS, etc. By starting with the transactional layer, you can seamlessly move on to other parts of the stack that have greater business impact.
How do we support replatforming from Magento to Commerce Layer?
It is totally fine to consider a migration service or a system integrators to support you during the replatforming. However, we believe that migrating to Commerce Layer can also be done in-house. We work hard to make our documentation one of the best in the market and we open direct line of communications with our developers to help you implement Commerce Layer.
How do you plan the migration?
Every project is different, but we can already lay some key principle to replatforming from Magento to Commerce Layer:
- Discovery
We'll help you translate your feature requirements into an API-first approach and pick the best solution from our developer tools. - Migrating your data
We'll work with you to export your Magento data into a .csv, clean it and import it in Commerce Layer, for example via our CLI and Import API. - Implementing your business logic
Commerce Layer offers unlimited options and we'll help you reproduce your current ecommerce operation logics, and improve on them. - Progressive migration
We advise you to select a small business unit or market and start to isolate the transactional layer there. This way you'll be able to learn while validating your projects. Commerce Layer is free for your to test live. Check out how Sumup did it. - Open up the door to other micro-services
Thanks to our API-first DNA, you can build the ideal composable stack around Commerce Layer.
They have done it, so can you.
Commerce Layer's flexible, scalable ecommerce platform has enabled us to expand our reach to over 30 countries worldwide and offer localized shopping experiences.
Launch new markets with customizable functionality.
Selling in new markets is one of the most fundamental ways to grow. We make it easy to add new markets so you can start selling when you're ready.
- Add a new market anywhere you plan to sell
We make it easy to create name a new market and customize it with specific and unique business rules. - Custom business rules that meet your requirements
You can create a new merchant or choose an existing one that serves your new market. Use different SKUs and SKU lists, offer market-specific prices, and manage inventory from whatever warehouse makes the most sense. - Automate what you need, build the rest how you want
Select from a variety of automated solutions we've built for you, like hosted checkout, tax calculators, payment gateways, or geocoding for order shipping and billing addresses, just to name a few.
Localized promotions and pricing.
With unlimited flexibility in pricing and promotions, you can leave your customers satisfied with localized deals at optimum prices... and no hassles with any embedded costs.
- Sell in local currencies, avoid the fees
Avoid the currency conversion pain points, and sell your products using local currencies. Customers don't want to pay conversion fees, and you don't want to pay another ecommerce platform for transaction costs. - Customize your pricing
You can create different prices for SKUs based upon the local buying tendencies and trends in the markets where you sell. - Localize your promotions
Present an authentic, local brand by offering localized promotions. Set rules that allow for start and end times and price calculations. - Gift cards
You may offer rechargeable or single-use gift cards. Not a problem, we support whatever you want to do with this unique payment option.
Take a deeper look into how we support promotions and gift cards
Any payment gateway, in any market.
One of the most crucial ways to grow a local market is to support all the ways a customer expects to pay for something.
- Native payment gateway integrations
Out-of-the-box, we offer payment gateway support for Stripe, Braintree, Ayden, Paypal, Klarna, and Checkout.com. It's as easy as selecting the payment gateway during setup and configuring it. - Add external gateways
If our intergations don't solve your local payment gateway needs, you can add any payment gateway using Lambda functions. Our developer docs will show you what you need to know. - Set up manual payment options
Manual payment gateways are useful to process wire transfers, cash payments, and any other kind of manual payments. We give you the contols to set it up as you like.
Manage inventory and shipments smartly.
Our team will help you think about how you want to manage your inventory given your current setup.
- Start with an inventory model
Create and prioritize your stock locations to determine the availability of your SKUs. Maybe it's physical warehouses, retail stores, or virtual locations. Doesn't matter, all are supported. You can even ship based on your prioritized locations - Create sightlines into available stock across your markets
Since we support multiple stock locations, we help you manage your sellable inventory. You can even determine SKUs that should be maintained from production until order fulfillment. Maybe you have more than one stock locations, each with a unique address. Not a problem. Customize however you need. - For shipping, we've thought of everything
Zones, categories, methods, delivery lead times, packages, carrier accounts, geocoding... it's all there. We support you want your order items fulfilled — split shipments, ship from a primary location, or ship from first available. - What about returns?
Covered. Establish a hierarchy of stock locations so that in cases where a SKU is available in more stock locations, it gets returned to those with the highest priority.
We've thought of everything.
- International scalability
Multi-country configuration options
- Real-time webhooks
100+ trigger events
- Highly-reliable platform
99.99% uptime guaranteed
- Extensive set of resources
400+ API endpoints
- Blazing-fast API
<100ms average response time
- Fanatic support team
24/7 support