Hey, everybody. This is Ori from Astral Web and in today’s video, I’m going to introduce to you the difference between Magento Open Source and Magento Commerce versions. I’m going to introduce all the information you need to know and try to help you and point you to the direction of choosing which one you should choose for your business. Now, in addition to the information we’re providing, I really want everybody to ask questions, comment on the YouTube videos, and I’ll try to help you guys with specific cases because this video is fairly general.
It’s going to give you a lot of information, but your specific case will help you decide which one you need to choose, and if you share more in the comments, I’ll be happy to direct you into this case. So a few things before we start. So number one, Astral Web, our company, is we’re Magento partners, so I just need to disclose that. And second thing is we’ve done tens of projects with Magento and Magento Commerce and we understand very well which ones you should fit for which one.
Not all cases need to use Magento Commerce, not all cases need to use Magento Open Source. So this is an informational video to try to help guide you and share information, share knowledge. Okay? So what I’m going to do is we prepared a slide that we’ve been using for a while and I want to share a little bit of some things. And in addition, we have two versions, we have a backend of Magento Open Source and a backend of Magento Commerce so you can see some differences.
I want to show you some visuals in addition to just talking. Okay? So let’s jump in right now. Okay, great. So first thing we have here is there’s actually three versions in Magento for the actual commerce part. Okay? There’s the Open Source, there’s the Commerce, and the same Commerce also has a Cloud.
So let’s explain what the difference is first. Okay. So Open Source, first of all, all of the Magento versions, the code itself, the software itself is all open source, which means you have full access to all of the code itself and you can use them in different ways. Okay?
So first of all, the version which they call Open Source, and again, they’re all open source, just the name of it is called Open Source, it’s free, there’s no annual fee. You don’t need to pay anything to Magento. You get some base functionality, which is very, very good in Magento, and that’s it. You have to develop by yourself. You use the code itself, which has basic functionality. You have to set up and pay for your own infrastructure, which is the hosting, for example, AWS, or Linode, or any other company.
And the license that you can use is open source, OSL-3.0. This is kind of the, let’s call it business license, right? It’s the license which shows what you’re allowed to do with the software itself. Okay? The second version is the Commerce version. Commerce version, you’re paying Magento or Adobe, you’re paying them an annual fee based on your GMV, based on your annual sales.
You make an agreement with them, either sign a one, two, three, or more years forward, you tell them how much you’re going to sell, and then they charge a fee for that based on how much you sell. So a company that’s a smaller company may be selling a million or 2 million a year, you’ll have a lower fee. Someone that’s…a company selling 20, 50, you know, million, they’re going to pay a higher fee. Okay?
And that’s in negotiation with them. So what you need to do is contact Adobe and get some quote. They’ll ask you to answer some questions and go from there. If you’re not sure, you can also contact us, we can help bridge that but again, you can, you know, do anyway. Now, with Commerce, you pay an additional fee but you also get more things than the Open Source. Mainly what you get are a few things.
Number one, you get additional functionality, which we’re going to go over in the slide. You get a lot of more functionality than the Open Source version. You can do a lot more. A lot of them are related to marketing features. What can you do with your customer? How can you interact? How can you engage them?
And more functionality and tools that help you do more. There’s some really, really cool tools about it and we’re going to jump into it. And then in addition to the functionality, you also get support from Magento. So if there’s core bugs, if you have some questions, how to do certain things, you have support. You have an account manager and you have a ticketing system which you can open tickets. With Open Source, you’re fully responsible yourself to do these things.
Okay? And then the hosting itself, the servers hosting, you have to do it yourself. The last thing is the business license is…the business license is a little different from the OSL. There’s actual business license which allows you, protects you and allows you to use it based on the agreement in the payments you make.
Okay? And then the third version is Commerce Cloud. It’s the same exact software as Commerce but the only difference is instead of you taking care of the infrastructure, the servers, AWS, Linode, whatever it might be, Magento has a neat system, a very closed system that works very easily to deploy code to manage the infrastructure. Right now, they actually do use AWS but they take care of that.
You have a nice web interface and command line interface for your developers to easily deploy things. And in addition to the software itself, excuse me, the servers themself, you also have some additional things like a CDN use Fastly, which uses like a Varnish type. So it makes your website very fast. You have monitoring like New Relic which monitors the servers.
And obviously, they issue your SSL certificates and all these things related to the serving of the data, the infrastructure. It’s really, really nice, it works very well, and easy to deploy itself. Okay? So now we have three versions we’ve covered. They’re really just two versions, which is Open Source and Commerce, and then there’s a Commerce without servers and a Commerce with servers, which they call Commerce Cloud. Okay?
So let’s jump into the actual differences between. Okay. So first of all, Open Source and Commerce versions, Commerce and Open Source, everything looks the same. The core code, the core functionality is all the same. If you go here to sales, right, in the Open Source version, you have sales, and orders, and shipments, and refunds, right? And if you go here, so everything is basically the same.
In the backend, Commerce just has more functionality, more things you can do. Okay? So this is the difference. It’s not a different version really, it’s the same core but they’re doing things slightly more enhanced or, in some cases, a lot more enhanced. Okay. So what do you have here? So in regular in both versions, in Open Source and Commerce, you can process orders, manage your catalog, manage your customers, do some marketing things like promotions, SEO-related things, reviews, manage your pages, your content, view basic reports, set up your store, set up your system, for example, your user permissions.
All of these stuff are really the same on both. Now, what do you have here? Let’s talk about the things that you basically have in Commerce. So first of all, what I’m going to do is I’m going to link, in this video, all of our tutorials to both. We have a ton of tutorials for both Open Source and for Commerce. I’m going to link both of those.
We have some playlists for both and if you really want to go deep into each functionality one by one, we’ve basically made everything. Okay? And including the Commerce one. So if you want to go, this video is a general one to help understand everything. Okay. So what do you have that’s special to Magento Commerce? Okay?
So what is special about Magento Commerce? First of all, abandoned cart. If a customer goes to add something to their shopping cart, you can send a reminder email to them and say, “Oh, sorry, you’ve abandoned yesterday your cart.” You know, “Here’s a reminder or here’s a coupon,” or things like that. Everything I’m saying here in Commerce versions in the next two pages are only for Commerce. Okay?
So abandoned cart or everything we’re talking about is core code because this is open source. You could obviously expand Open Source, but in Commerce, it just comes ready to go. So what do you have? Abandoned cart. So what you can do, you can go here to Marketing in the Commerce version, you can set up email reminders and you can set up some kind of rule in saying, “Okay, I’m going to add a rule and say, ‘now, I want to remind my customers who have added to cart but not purchased after one day, one hour, etc.'” You can set up multiple follow-ups.
And email reminders also has…you can send reminders to people who have added to their wishlist. So email reminder is actually abandoned cart plus wishlist. So for example, you can send an email once a month to customers that have added products to their wishlist but never purchased them, right? Just to remind them, “Hey, I know you like these, why don’t you purchase it?” Okay?
Second thing, admin actions log. What that means is when…anyone that logs into the backend, they’re called an admin, administrator, okay, even if they have full permissions or just partial permissions. Anything they do, for example, save a product, add something, edit, change the status of an order, a promotion, you can actually log that in the system. So you actually have a section you can log and see what they did, what the admin did.
So, for example, if someone deletes something by mistake, you know which person actually did that. You can monitor step by step what they did. Okay? Action log is right here. Okay? And this is a nice thing to know, especially you can keep track who’s logging in, who’s doing things. Are they viewing?
Are they editing? Are they logging in? Did they change any passwords, anything like that? Okay? Next one, B2B. This is a whole different topic for a video, but B2B, if you need…if your store is selling to businesses, business to business, not to consumers, because Magento is originally made for consumers, B2C, you’re a business, you’re selling to a customer buying your product.
But if you’re selling to other businesses, for example, you need different business flows, you need to give credit instead of the, you know, maybe you’re selling something very high value and you have credit with your company, you can give them a net 30, net 60, you can work with them differently. You’re selling to the business, not to the customer. Businesses can have multiple roles, they can have a lot of different things.
So this is really, if you need…if you’re selling B2B, for sure, you would choose only Magento Commerce, right? But we’ll talk about what to choose when a little later. BI and custom reports. The reports in Magento, Magento Open Source, they’re very basic. Okay?
You don’t want to make too many business decisions on it. They’re just basic reports, very simple things like orders and products, they’re just simple tables. Okay? Let me log in. One second. Okay, let me refresh this. And so what the reports are for both of them, they’re very simple.
I can see orders. For example, I can see here, I’m going to select just some example. Okay? And then I can see reports, simple tables, I can export them. Both versions have the same, but Magento Commerce has BI Pro or it depends on which package you have. But what they do is there’s another system, which you can see here, right here, and you’re going to have some additional reports that basically have an external system that you can click and you can actually view more enhanced reports.
And most importantly, you can build your reports. And so it’ll use something kind of like SQL commands and then you can actually build anything. With any data you have in Magento, you can build them. Super valuable. You can make low stock reports, custom reports for your boss, automation, you can do a lot of things.
This is a really nice feature that you can pay for or that comes included in your Commerce version. Okay, next one. So next one is the CMS Hierarchy. So CMS are basically content pages. When you go here, you go to build basically a page. When you go to Categories, let me explain what that actually means, Hierarchy. When you manage your products, your categories in Magento Open Source or Commerce, you have categories and categories can be categories, subcategories, sub-sub-categories, like a level here, kind of like a tree, right?
This level, and then this is a second level and third, so you have levels. Now, content pages in Magento Open Source, are just pages by themself. They have no relation to each other. They’re just one page, two page, they have no relation. You can link them in a nice way on the frontend where the customer sees but they have no relation. In Magento Commerce, you can build relationships.
You can build a relat-…for example, FAQ might have the main FAQs and the categories of the FAQs which are considered subpages, and then the actual FAQs themselves. So you can have multiple levels on many different things. You can build nice breadcrumbs and you can have relationships between pages. That’s what Hierarchy means.
Okay. Let’s go here, so Hierarchy. Okay, next. Let’s go here. Content staging, this is a really nice feature. So what you would do is when you save something, for example, I want to save a product page, now, for example, my, excuse me, like a content page, maybe I have a page called promotions or something like that or content or a product, now, let’s say I want to set live at midnight tomorrow, some kind of special promotion.
In Magento Open Source, I’d literally have to go at midnight, at 11:59, edit that in the middle of the night, and then click on something and save it. Now, with Commerce, what you can do is you can schedule changes. So you can set up the changes forward, I say. You can say, for example, “Okay, tomorrow at 11:59, I want to set live this change and then I automatically cancel that change a week later.”
And you can set up all these changes right here. You can set up schedules and you can see that it’s really, really nice to do that. Okay, next. Credit. You can allow your customers to purchase with credit, not just with money, with your credit card, they can actually purchase with credit. So they can earn credit and, for example, when you create a refund, instead of giving them real money back, you can put credit in their account and they can use that for future purchases.
Okay. Next one, customer segments. This is probably my favorite feature as a marketer for Magento Commerce. What is customer segments? So in Magento, you actually have customers and every customer belongs to a group. Every customer can belong to one group. For example, I’m not logged in, I’m logged in maybe on a VIP group, or maybe I’m a wholesaler group, or something like that.
Okay? One second. So, what can you do with segments? This is a marketing feature. You can go ahead and go to segments and you can create certain types of customers. For example, you can segment all the men, all the women, all the men that live in a certain area, all the women that have purchased more than three times that are loyal customers, and you can create all of these rules.
What these do, so let me share an example. Okay, so male, let me just share an example. So I can now create the conditions and I can group them into certain things, for example, their birthday is a certain day or their address is a certain day or their browsing history or their purchase history has done a certain thing.
And then once you do that, you create these segments, customers can belong to multiple segments, and you can report on that differently. You can create special promotions based on certain characteristics. And the coolest thing is you can actually show different content, what we call dynamic content, to customers. So imagine a customer goes to the homepage of your website and it’s a customer…first of all, there’s one customer that has never ever been to your website before.
So you can show them a certain banner and say, “Oh, new customers, welcome. We’re going to give you 10% off.” And then another customer comes but they’re already an existing customer, maybe they’re a VIP or whatever, they’ve purchased before, you can show them a complete different banner and section of the website even though it’s the same exact page.
You can create personalized user experiences based on the customer segment and you can do a lot of things. You can have special promotions that only apply to customers and a lot of different things. I love this feature. You can be super creative but your marketing team needs to spend some time. I love this feature. It’s really good. Okay, next one.
Enhanced Ecommerce. So when you sync data to Google Analytics, you obviously want to use Google Analytics to understand your visitors better, right? So customer segments is understanding them better, right? But sending the data to Google Analytics including tracking of your orders is really important. Now, Open Source only allows you to track ecommerce, just the sale, the sale and the product, that’s it, the amount of product.
This is what we call in Google Analytics, Ecommerce Tracking. Now, in Commerce version, you have Enhanced Ecommerce Tracking. What that does, it provides additional data in the backend, right? You can have funnels, you can see how many viewed with…how many visited with product views, add to cart, checkout.
You can understand where the funnel drops and understand your customers better and also understand much more data. And so this is included in Commerce. You have both GTM, Google Tag Manager integration and it automates it with Google Enhanced Ecommerce so you don’t need to add additional coding to really understand your customers even better. Okay, so next one.
Next one is gift cards. You can offer different types of gift cards to your customers. It’s pretty straightforward. Okay. A multiple wishlist. So Magento Open Source has…your customers can add their products to a wishlist but only one. Here, customers can make their own wishlists.
They can have multiple wishlists. This is my birthday wishlist, this is my wedding wishlist, this is my, etc. Page Builder, this is my second favorite feature for Magento Commerce. It’s really cool. So, content, so when I go to a page, it doesn’t matter if I’m editing a product description, or a page description, or a banner, or anything, so any section that I go here, when I create something, let’s say I want to edit, visually, I want to edit.
So in Magento, when you create a description of a product, or a page, or something, you either have to use the very basic WYSIWYG. So let me show you what that means. So basically, it’s a simple editor that kind of looks like Word. You can bold things and add a picture and just change the layout, very, very simple ways. The second way you can do, for example, is you obviously need a developer to make code and make it the way, the beautiful way you want.
So you can go here and you can drag everything here. For example, I want to add a new row here and I want to add a column. Let me add another column. Let me space it out this way, right? So I have, you know, different versions right here. This looks a little better. And now, I can add some heading here, I can add some text, I can add some pictures, videos, sliders, a Google Map, and you can just easily add stuff right here.
It’s super simple. So, you know, buy now, you know, today only promotion. And you can make it really, really nice and just easily drag and drop. I love this feature. It’s really, really good. Most of our clients, most of the project use it. They really like it.
You can do scheduling, obviously, like we talked before, and just create things, simple, like, something like this, it’s so simple. You can create it very easily. Okay. Next one is private sales, okay? So you can basically create restricted times and areas on the website that are only private to certain customers. So, for example, if you have a certain customer group, you can send them an invite, send them to a section that no one else can see on the website.
Maybe there’s a certain category that’s not visible. Next one is product recommendation engine. This is also a really cool thing. Adobe from last year, from 2020, they started adding Adobe Sensei, which is their AI, to help provide product recommendations. So if you have a widget, for example, recommended products or you may also like or the widget, the products on your homepage, you can run it through Adobe’s AI and they will do product recommendations.
Instead of you choosing what to show to the customer, you can select sections, which ones to use the AI to better promote products and provide better product suggestions to your customers to increase your order, you know, value cart, your orders, etc. Next one is reward points. So based on customer actions, for example, if you register, we’re going to give you some points, they can spend those points on the checkout.
So is it their birthday? Is it a, excuse me, birthday is not included. Have they registered, have they purchased, have they reviewed, and have they invited others? Birthdays we’ve done, but we had to customize the code for that, so my apology. Next one is RMA, super important. In Open Source, when a customer purchases, there’s no way for them to contact the business to make a return, right?
Return management, RMA. So what they have to do is fill out a contact form, and then all of the communication in Magento Open Source for returns or replacements has to go off the website. Here, there’s a module that both the customer and the business can manage, communication chats, which products to return, which products, you know, shipping labels, all these things. RMA, probably my third favorite and most popular feature of Magento Commerce.
Next one is scaling for large websites. If you have a business that has very high traffic, Magento Commerce has split the databases into three instead of one for Open Source and you can do a lot higher traffic. You can do things much better.
So this is for high scale, really, really important for big businesses. And the last one is Virtual Merchandiser, which means you can also drag and drop how your products look and display on the category pages. Okay? This is an easy way to just prioritize them. You could do that via numbers, just click, click, but here, you can also do it via just drag and drop. Okay.
These are the main features. Other than that, obviously, we talked about you get support, which is really important, you get a different business license and things like that but these are most of the features. So, my favorite features from these are the customer segments, as I talked about, the RMA, the Product Recommendation engine, and for sure, the Page Builder. I love the Page Builder, our clients love the Page Builder.
I think that’s probably the favorite feature of most of our clients that use Commerce, the Page Builder. So what else do we have here? So everything, you know, obviously, I’m just going to recap here before I jump into the next part. So the versions are the same, Magento Commerce just has a lot more stuff. Okay?
That’s really simple. They look the same, they act the same. There’s a few other features that I didn’t cover, and one important thing I want to cover here is when you create access roles, when you actually allow new admins to log into the backend, Magento Commerce has a feature that you can segment, for example, I want them to only see, for example, let’s say orders, okay? Now, because Magento is built very well for multi country and multi projects, multi websites within one admin, the Magento Commerce version also has a way for you to segment, for example, only seeing the sales or the orders but you can also segment them by website, store, store view, which means this country can be seen only by this admin and the other country can be seen by the other admin.
So you have a lot…you have a few other features that are included but I’ve covered the big ones. Okay. So, now we’re going to talk about how do I choose, what’s going on? What do I choose, where do I start from, what is going on? So first of all, comment in the YouTube channel and we’ll be able to answer specific questions. This is the best way to know because I can give you the general, the one that fits 70% or 80% of your answers, but if you give me your exact business model, I can provide more detail.
Great. So let’s talk about when I would choose Magento Commerce. So first of all, number one is… number one is, let’s go right here. If I am a very marketing-oriented business, I want to choose Magento Commerce. Why is that?
If I’m focused just on my product and I don’t have a big marketing team, I don’t want to actually do marketing things, then Open Source might be a better fit. If I really want marketing features, I want the customer segments, I want to know more about my customers, more about in Google Analytics, I want to do content staging, which is I want to schedule new pieces of content, new event pages, promotions on time, I want to have, you know, do my abandoned carts and reminders, all of that stuff, you see, a lot of features are marketing, so abandoned cart is marketing, the Hierarchy is partial marketing, content stage is marketing, sales and marketing is credit, I want to have credit, and points, and customer segments, and understand them in Google Analytics, I need to use Magento Commerce.
If you really are good at marketing and you know how to use these tools, you will get the value and much, much more in the product by paying Magento for Commerce and using these. We’ve seen a lot of businesses that buy Magento Commerce, they don’t even have the marketing team and the staff to do that and they don’t even use all the features. It’s kind of wasteful, honestly, and that some of these features are really, really good, especially, I love the customer segments, which I’ve talked about multiple times.
So this is really important, right? Well, multiple wishlists, gift cards, marketing and sales, right? Private sales, all of these things, Page Builder. Okay? So these things, Page Builder is a… let’s talk about that, a separate one, right? RMA, so all of these things are really…there’s a lot of marketing things.
So if you have a good marketing team, they know what they’re doing, you need to give them the tools to make money for you guys, okay, to bring awareness, brand, etc. Okay, so that’s number one. Number two reason where for sure you’d need to use Magento Commerce is the B2B. It’s really hard to change the order flow in Magento Open Source. So if you need B2B, your business is selling to businesses, for sure, it’s a no brainer, because there are so many functionalities that are very specific to Magento Commerce B2B.
Okay? That’s the second thing. The third thing, which again, this is the most popular for us, is the Page Builder. A lot of our businesses, our clients, when they came from…they used to have a different platform on a different site and they came to us to upgrade to Magento, they always ask their developers to create new pages for them.
And aside from time and money, it was just not convenient. They wanted to do something, they had to wait. They had to say, “Oh, you know…” so marketers, sometimes talking to engineers, to developers is a little bit difficult because it’s hard. They kind of think in different ways. So if you have a Page Builder, you can just make it yourself. You don’t have to wait, you have much less cost, and then you can, you know, make templates and things like that.
So this is a really important feature. I’d say this is the most popular one, and the second most popular one is RMA, right? So a lot of our businesses don’t understand why Magento Open Source doesn’t have a return management. I mean, it’s a ecommerce system, you accept orders but you can’t return, you can’t manage your return, so it’s a little weird.
So Magento Commerce has it. Okay? And then the other reason, which is very important, if you have a really big website, I mean, you have, you know, high volume orders, then you definitely need Commerce for scaling of large websites. There’s very few that really need this but when you do, we have a few clients in particular, it’s really good. So scaling for large website is for very, very big ones.
If you’re not sure, you know, comment in the YouTube channel and we’ll be able to explain kind of more details about that. Okay? So those are the main, main features. Those are the ones that, for me, pretty much no brainer, if you have B2B functionality, you have a good marketing team, you got to go with Magento Commerce. Then, now there’s companies that are, you know, not, then you need to kind of decide.
So another reason why you might decide is you don’t want to take care of…either you don’t want to take care of the server infrastructure or it’s too costly for you or something like that, then you can just, excuse me, use Magento Cloud and then they take care of the infrastructure and their system is pretty easy.
Obviously, you don’t have the cost of paying for the infrastructure. I mean, obviously you pay for it in the license but the maintenance, managing it, you don’t really pay for it. And so if you hire a company and you use Magento Open Source or Commerce, you’re going to have to pay them an annual fee to maintain your site and maintain your servers.
This is already included in one and it’s pretty good, honestly. Other than that, Open Source, why would you use Open Source? Number one is maybe you’re a small starting company, you don’t have a budget for a license fee. Okay? That’s number one. Maybe, you know, you want to use Open Source because you don’t have budget, number one. Number two, maybe you’re trying it out, you’re not sure about the functionality, maybe you don’t have, you know, a marketing team that knows what to do, you just want to start out simply.
These are the reasons why you do want to use Open Source, right, mostly because of cost and time, etc. Other than that, Open source does have enough core functionality to run a business, right? And you can always buy extensions use, you know, from AheadWorks or Amasty. So you could actually get some of the functionality from Commerce and you can add it to Open Source.
Now, some of them are, you know, good quality, some are not. It really depends on it, you have to do your research or have your developers build something. So there’s some downsides of doing it, but obviously, cost is a big factor. And we also have a lot of clients that use Open Source. Open Source is pretty good, honestly. So it really depends on what you’re trying to do.
And then obviously, if you want to integrate, you want to connect, like if you have a new website, you want to build it, if you use Commerce and you have more features that are built in out-of-the-box, then obviously, your time to market, the time it takes you to develop your new site is going to be shorter in Commerce versus Open Source. But again, Open Source, you need to do your calculation.
Can I use Open Source and maybe build or buy some extensions that, you know, get closer to Commerce? That’s for your decision. In general, the out-of-the-box Commerce is always going to be better than Open Source plus some extensions because of future security updates, quality of code, and upgrading, and time, etc. but Open Source fits a lot of projects as well.
So that’s pretty much it for today. These are the main, main things. If you have specific questions, obviously follow the…we have two… I’m going to attach two playlists. One is for all of the features in…all the detailed features, so it’s just going to be hours of videos of everything that Magento Open Source can do and everything that Magento Commerce can do. And most importantly, third time we’re going to mention, tell us in the comments, what specifics you’ve, you know, what you’re looking for, what your business is about and I’ll help recommend honestly, truthfully, if you should use Open Source or Commerce.
That’s it. I appreciate you guys’ time. We’ll be making more videos in the future about comparisons between platforms, features, ecommerce, Magento, Shopify, Google Analytics, etc., etc., anything web growing, we’ll be making. Please subscribe, ask questions, we’re here to help everybody. Thank you, guys.