Brandable/Magento

Magento and Adobe Commerce: a flexible e-commerce platform for complex stores

For webshops that need more customisation than Shopify or WooCommerce offer. When that makes sense, how to set it up and where it goes wrong.

Brandable·Eindhoven

Magento (acquired by Adobe in 2018 and now split into the free Magento Open Source and the paid Adobe Commerce) is an open-source e-commerce platform that lets you build and self-host a fully customizable online store, from a simple B2C shop to a complex multi-store, multi-language platform for B2B and international trade. Unlike Shopify or WooCommerce, Magento doesn't give you a ready-made package; it gives you a powerful, flexible foundation that you (or your development partner) configure, host and maintain yourself. That makes Magento attractive for businesses with specific requirements and budget for custom work, and a heavy, sometimes unnecessary choice for a starting webshop. This article covers what Magento does well and poorly, how to set it up, the difference between Open Source and Adobe Commerce, and when another platform simply fits better.

What exactly is Magento

Magento is software: a codebase you install on a server to run a webshop. There are two flavours. Magento Open Source is free to download and use, but you pay for hosting, development and maintenance yourself. Adobe Commerce (formerly Magento Commerce/Enterprise Edition) is the paid version with extra features such as advanced B2B tools, content staging, customer segmentation and official support from Adobe, and is often deployed via Adobe Commerce Cloud (managed hosting on Adobe's own infrastructure). Both versions run on the same core (PHP, with MySQL/MariaDB as the database), so a lot of functionality overlaps, but Adobe Commerce adds enterprise functionality and scalability that mostly matter at high revenue, many countries, or complex B2B processes.

The key difference with Shopify or another SaaS platform: with Magento, you (or your agency) are responsible for hosting, updates, security and performance. That gives full freedom over functionality and design, but requires technical knowledge and a realistic budget for ongoing maintenance. Magento isn't a tool you "add on the side" as a business owner; it's a platform where you need a developer or agency, both for the build and afterwards.

Who Magento works for, and who it doesn't

Magento works well for:

  • Mid-size to large webshops with a substantial product range, complex catalogue structure, or specific workflows that a standard platform can't handle.
  • B2B businesses with customer-specific pricing, quote processes, purchase orders and account structures, especially with Adobe Commerce's B2B functionality.
  • International retailers who want to manage multiple stores, languages, currencies and tax rules from one platform (multi-store/multi-website architecture).
  • Businesses with unique processes: integrations with a specific ERP, PIM or WMS, special product configurators, or a flow no standard platform supports.
  • Organizations with an in-house development team or fixed agency partner who can carry ongoing responsibility for maintenance and updates.

Magento doesn't work well for:

  • Starting or small webshops without a technical team and without budget for custom development and maintenance. Here, Shopify or WooCommerce is almost always the smarter choice.
  • Business owners who want to launch quickly. A Magento project easily takes months; a Shopify store is up in days to weeks.
  • Businesses without long-term IT budget. Hosting, security patches and Adobe Commerce licensing (where applicable) are ongoing costs, not a one-time investment.
  • Simple product ranges without complex requirements. If your catalogue is small and you don't need special workflows, you pay for flexibility you don't use.

Magento Open Source versus Adobe Commerce

Magento Open SourceAdobe Commerce
CostFree (software), but hosting and development costs applyLicense fees (on request from Adobe, based on revenue) plus hosting and development
HostingSelf-managed (own server or hosting provider)Often Adobe Commerce Cloud (managed), can also be self-hosted
B2B functionalityBasic, extendable with extensionsExtensive built-in: company accounts, quotes, fast reordering
Content staging and previewNoYes, schedule and preview campaigns and content
Customer segmentationNo (requires extension)Yes, built-in
Page BuilderLimited versionFull version
SupportCommunity, forums, your agencyOfficial Adobe support
Best forGrowing shops with a technical teamLarger organizations with complex requirements and budget

Always check the current licensing terms and cost of Adobe Commerce with Adobe or a certified Adobe Commerce partner, since the pricing structure (based on gross revenue) isn't publicly published and changes over time.

The structure of a Magento webshop

A Magento installation consists of a number of core components worth understanding:

  • Admin panel. The backend where you manage products, catalogue, customers, orders and settings. Functionally comparable to the dashboard of other platforms, but with considerably more options and a steeper learning curve.
  • Catalogue and attribute system. Magento's product structure is powerful: you work with attribute sets, configurable products (for example, a T-shirt in multiple sizes and colours) and categories with their own layouts. This is one of Magento's strongest points for complex assortments.
  • Themes and frontend. Magento uses a theme system (based on Luma as the default theme) to customize the look of your shop. For real customization, you build (or have built) a custom theme; many businesses also choose a headless setup with a separate frontend (for example built on PWA Studio or another frontend layer) that talks to the backend via Magento's APIs.
  • Extensions (modules). Just like WooCommerce, you extend functionality with extensions from the Magento Marketplace or custom development: payment methods, shipping options, search functionality, loyalty programs. Magento extensions tend to be pricier and more complex to install than, say, WordPress plugins, and often require developer work.
  • Indexing. Magento uses indexes that convert product data, pricing and stock into a form that's quick to retrieve. A slow or misconfigured index is a common cause of performance issues.
  • Caching. For acceptable speed, a good caching strategy (Varnish, Redis) is practically mandatory. Magento without good caching is noticeably slow.

Step by step: setting up a Magento store

  1. Determine whether Magento is the right choice. Weigh your requirements against your budget and technical capacity. If you're unsure between Magento and a simpler platform, that's often a sign Magento is too heavy for your situation.
  2. Choose Open Source or Adobe Commerce based on your scale, B2B needs and budget. If in doubt, request a quote and consultation from a certified Magento or Adobe Commerce partner.
  3. Arrange hosting. For Open Source, choose a hosting provider experienced with Magento (performance and security are specialized); for Adobe Commerce, Adobe Commerce Cloud is the obvious choice.
  4. Have the installation and base setup built by a developer or agency: theme, payment methods, shipping settings, tax rules.
  5. Set up your catalogue: attribute sets, categories, product pages. This is where Magento's strength lies, so invest time in the structure before importing thousands of products.
  6. Connect payment providers and shipping services, including local options relevant to your market. For order fulfilment and shipping labels, you can integrate with a tool like Sendcloud.
  7. Set up tracking: Google Tag Manager for your pixels and events, and connect your data to Looker Studio for reporting alongside Magento's built-in reporting system.
  8. Test thoroughly on performance, mobile display and the complete checkout flow before going live. Magento stores are complex enough that a thorough testing round is essential.
  9. Plan for maintenance: security patches, Magento version upgrades and extension updates are not a one-time job but an ongoing process.

Magento and marketing: how it works with your channels

Magento is a backend and catalogue platform; for marketing and advertising you connect external tools and channels:

  • Google Shopping and comparison sites. Through a product feed (via extensions or custom development) you feed your catalogue to Google Merchant Center and marketplaces.
  • Social advertising. For Meta and LinkedIn campaigns, you connect the Meta pixel and Conversions API, or the LinkedIn Insight Tag, via Google Tag Manager, just like with any other platform. Read more about setting up campaigns in meta-advertising and managing them in Meta Ads Manager, or for business audiences, linkedin-advertising and LinkedIn Campaign Manager.
  • Content channels. For organic visibility and brand awareness, read social-media-marketing for the broader approach, or look specifically at TikTok, Instagram or Pinterest if they fit your audience.
  • Multichannel selling. Larger Magento stores often also sell through marketplaces such as Amazon or eBay. A tool like Channable or ChannelEngine helps you sync product data to multiple channels from your Magento catalogue.
  • Order fulfilment. For shipping labels, track & trace and returns, connect Magento with a shipping platform like Sendcloud.

Campaign types and content formats that work for Magento stores

Because Magento is often chosen for stores with a broad or complex assortment, these approaches work well:

  • Dynamic Product Ads (Meta and Google). With a product feed, you automatically show the right products to people who viewed them or left them in their cart. Essential for large catalogues where you can't manually build every ad.
  • Category and seasonal campaigns. With Magento's strong category structure, you can build targeted campaigns around specific product lines or seasons.
  • B2B content. For Magento stores with a B2B component, LinkedIn often works better than consumer channels: case studies, product videos and product demos aimed at buyers.
  • Email flows tied to customer behaviour, such as abandoned cart emails or reorder reminders, especially relevant for B2B customers with recurring orders.

Targeting, budget and bidding strategy in general terms

The targeting and bidding logic doesn't fundamentally differ from other e-commerce platforms; the platform you advertise on (Meta, Google, LinkedIn) determines the options, not Magento itself:

  • Feed-based retargeting is the most powerful approach for Magento stores with many products: show specifically viewed or related products instead of generic ads.
  • Lookalike audiences based on your best customers work well once you've collected enough data via your pixel or Conversions API.
  • Budget allocation typically follows your sales data: put more budget into the product categories and seasons that historically perform best.
  • Automated bidding strategies (based on conversion value or ROAS) work better as your conversion volume grows; with a small catalogue or low traffic, it takes longer for algorithms to learn.
  • Benchmarks for conversion rates and cost per acquisition vary a lot by sector and country; be cautious with generic figures and focus primarily on your own historical data.

Creatives and content that work

  • High-quality product photography is a baseline requirement for a large assortment, not a nice-to-have: consistent lighting and angles make a big difference in trust and conversion.
  • Video content for product demos, especially for technical or explanation-heavy products (relevant for many B2B Magento stores).
  • User-generated content and reviews integrated on product pages build trust, especially on a platform without a marketplace's built-in social proof.
  • Clear product information and specifications, essential for complex or technical products where Magento's attribute system proves its value.

Measuring and reporting

  • Google Tag Manager is the recommended way to place pixels (Meta, LinkedIn) and events on your Magento store without having to dig into code every time. Read google-tag-manager for the setup.
  • Server-side tracking (Conversions API, Enhanced Conversions). As browser limitations (cookies, ad blockers) increasingly affect tracking, server-side tracking from your Magento backend is a good complement to pixel tracking, though it requires more technical implementation than SaaS platforms with built-in server-side options.
  • Attribution. Magento's built-in reporting shows order and revenue data, but for a clear picture of which channel drives which conversion, it helps to connect your data to Looker Studio or a similar dashboard.
  • Watch out for vanity metrics. Views, clicks and reach say little without linking them to actual orders and revenue in your Magento reporting. Read vanity-metrics for more on which numbers actually matter.

Real-world examples

Webshop with a large, diverse assortment. A retail chain with thousands of SKUs and many variants (sizes, colours) chooses Magento for its powerful attribute system and the ability to structure categories differently per season, something harder on a simpler platform.

B2B wholesaler. A wholesaler with customer-specific pricing, quote processes and fast reordering for recurring customers chooses Adobe Commerce for its built-in B2B functionality, instead of having it custom-built on Open Source.

International retailer. A brand selling across multiple European countries with different languages, currencies and VAT rules uses Magento's multi-store architecture to manage everything from one platform instead of separate shops per country.

Common mistakes

  • Choosing Magento for a small shop. The cost of development, hosting and maintenance often outweighs the benefits if your catalogue and requirements are limited. If in doubt, start with a simpler platform and migrate later if you genuinely need it.
  • Underestimating maintenance costs. Security patches, version upgrades and extension updates are an ongoing cost, not a one-time investment. Budget for this structurally.
  • Not choosing a good hosting partner. Magento is demanding on server resources; a hosting provider without Magento experience often leads to slow stores and security problems.
  • Installing too many extensions. Every extension is a potential source of conflicts, security risks and slower performance. Choose deliberately and maintain what you use.
  • Neglecting caching and indexing. A Magento store that isn't properly cached and indexed feels noticeably slow, which directly costs conversions.
  • Not thinking through the catalogue structure before importing products. Restructuring attribute sets and categories afterwards is far more work than getting it right the first time.
  • Not using a staging environment for updates and changes, so errors end up directly on the live store.

Checklist: is Magento the right choice for you?

  • Do you have a large or complex product catalogue that a simpler platform can't handle well?
  • Do you have specific B2B requirements such as customer-specific pricing or quote processes?
  • Do you have a development team or fixed agency partner who can carry the build and ongoing maintenance?
  • Do you have budget for both the initial development and structural maintenance, not just the launch?
  • Do you sell internationally in multiple languages, currencies or with different tax rules?
  • Is speed of launch less important than full long-term flexibility?

If you answer no to two or more of these questions, a platform like Shopify or WooCommerce is probably a better choice. If you're torn between platforms, also read shopify/alternatives for a broader overview.

Migrating to or from Magento

A migration to Magento is a bigger project than with most other platforms, simply because Magento has more customization to map and move: product data, customer data, order history, custom functionality and any integrations. Plan for a solid preparation phase where you precisely define what functionality needs to carry over, and test the new environment thoroughly before going live. Similar considerations apply (but in the opposite direction) at shopify/migration, where businesses sometimes migrate away from Magento because the complexity no longer matches their needs.

Frequently asked questions about Magento

What's the difference between Magento Open Source and Adobe Commerce?

Magento Open Source is free software you host and maintain yourself. Adobe Commerce is the paid version with extra functionality (advanced B2B tools, content staging, customer segmentation) and often managed hosting via Adobe Commerce Cloud. Both run on the same core, but Adobe Commerce targets larger organizations with more complex requirements.

Is Magento free?

Magento Open Source is free as software, but you pay for hosting, development and maintenance, which can be substantial for a platform like this. Adobe Commerce adds licensing costs on top. Check current terms with Adobe or a certified partner.

Who is Magento suitable for?

Mainly mid-size to large webshops with a complex catalogue, specific B2B needs, international sales or unique technical requirements, with a team or agency that can carry the build and maintenance. For smaller shops, the platform is often heavier than needed.

How long does it take to build a Magento store?

This varies a lot per project, but given the complexity and custom nature, expect months rather than weeks, especially compared to SaaS platforms like Shopify.

Can I manage Magento myself without a developer?

Day-to-day management (products, orders, content) you can do yourself in the admin panel. For installation, updates, extensions and technical changes, you'll almost always need a developer or agency.

Is Magento good for SEO?

Magento provides the technical foundation (URL structure, metadata, speed with good caching) to rank well, but like with any platform, results depend on how you set it up: content quality, site structure and load time remain decisive.

Does Magento work with marketplaces like Amazon or eBay?

Not directly, but through tools like Channable or ChannelEngine you sync your Magento catalogue to multiple marketplaces and channels.

Should I switch from Shopify to Magento as my store grows?

Not necessarily. Shopify Plus, for example, also scales to larger volumes. Switching to Magento mainly makes sense if you have specific requirements Shopify doesn't support well, such as complex B2B processes or very specific custom functionality. Read shopify/alternatives for a broader comparison.

Further reading

Not sure whether Magento, Shopify or another platform fits your situation best? Also read shopify, woocommerce and channel-choice for a broader perspective. Want tailored advice for your specific situation? Book a free strategy call.

Questions, or just want to spar?

We're happy to think along — call, email or drop by in the heart of Eindhoven.

Ask your question →