Commerce is a powerful e-commerce solution for MODX, allowing you to sell online exactly the way you want. Install even more functionality with 20+ plug & play extensions, or build your own.
Price: € 299 per site
It took a little longer than expected, but Commerce v1.0 is now ready.
Hundreds of features, full creative freedom, powerful modules, and the best community in the world are shaping the future of e-commerce in MODX.
I would suggest Commerce if it supports your tax and payment needs for a product shop
Ryan Thrash, MODX
We launched wijnhuismachiel.nl, our first webshop project based on ‘Commerce’. This new product of modmore is gamechanging and offers a solid solution for e-commerce projects on MODX.
@Sterc (via Twitter)
When we were approached to build a new eCommerce platform for Shelfwiz we knew Commerce would be a perfect fit. The modular, intuitive Extra allowed us to meet our client’s exact needs, customize the checkout experience, and continue our pursuit of building the fastest web applications possible. We applaud the modmore team and highly recommend Commerce.
Jamison Mergens, Grey Sky Media
I was able to set up an e-Commerce Webstore within just a few days using Commerce. What can I say.. I love it! Commerce handled almost everything I needed out of the box - one thing I missed was the tablerates feature. So I got in touch with Mark who implemented that feature within an hour. That's the kind of support you dream of!
Alexander Jekic (read full review)
I cannot express how happy I am with Commerce. Until then, and yes SimpleCart has positive points, it was a struggle to make an offer to a client who asked for a webshop-solution. The features are great, the dashboard is very friendly and the configuration has a low learing-process.
Frederik Houwen (read full review)
As a developer, I've found Commerce to be the most easily customisable e-commerce solution I've ever had the pleasure of using. I've personally already built two modules for it and plan on extending it in many more ways in the future.
Murray Wood (read full review)
We've taken the time to get the basics right and sweat the details.
Commerce keeps core product handling, calculations, and built-in functionality simple and predictable. By making it easy to test, extend, and maintain, we can promise you a stable platform to rely on.
And now that we're past v1.0, we're committed to ensuring backwards compatibility, too.
If anything, e-commerce is about flexibility, unique use cases, and third party integrations.
Dozens of extensions for Commerce and built-in modules are available, to add additional features in just a few clicks.
Comfortable with PHP? Build your own module, and the sky is the limit.
The best support is the one you don't need, so we write lots of documentation and FAQs. Of course, keeping the interface and tools intuitive helps keep the learning curve gentle, too.
If you do need help, we're only an email away for a same-day response.
Looking for premium support options? Email Mark for pricing.
Adyen's hosted payment page brings access to global payment options.
Accept major credit cards using the Accept.js tokenization solution.
Accept Credit Cards and PayPal payments on-site, supporting vaulted payment methods and 3D Secure 2.0.
No online payments needed? The "Manual" gateway just marks the order as paid.
Variety of payment options for customers across Europe (and beyond), including iDeal, SOFORT, and credit cards.
Large collection of payment options, including iDeal, SOFORT, credit cards, and more.
Accept global credit cards with Paymill's iframe bridge solution.
For merchants from the United Kingdom and Ireland, SagePay offers online credit cards and various offline solutions.
Checkout quickly online with your PayPal account, or allow customers to pay by credit card without an account.
Do your customers need a touch of motivation to complete their purchase? Or want to offer special discounts to your VIPs? Commerce offers a variety of discounting options. Each discount type can be restricted to minimum/maximum order totals, specific product(s) and a point in time.
Save 20% with coupon
SALE on selected products.
€5 off when spending over €75
VIP gets 15% off for all orders this month.
10% off all orders placed by resellers.
Commerce is ready for multi-currency shops, too! Specify product prices in as many currencies as you'd like, and add extra price types to implement sales, quantity discounts, and more.
Each product needs a price for each of your enabled currencies. Commerce picks the right one, based on your (context) settings.
Temporary sale? Set the dates and the special price, and Commerce handles it for you automatically.
Set a time-based sale with a discount percentage, so you don't have to do the math.
Give quantity-based discounts to encourage customers to buy in bulk. Automatically reflected in the cart, optionally shown on the product page.
Special VIP earned a discount? Simply set per-user pricing for a product and Commerce will figure out the cheapest option.
Give your resellers, B2B customers, or loyalty program members a special price when they're logged in.
Released August 2019.
Released May 2019.
Released February 2019.
Released May 2018.
Commerce is priced at €299 per license. A license is valid for one MODX installation, and includes all future 1.x upgrades and our standard email support.
Free development licenses are available for development and for trying out Commerce prior to purchasing a license. We also offer free 30-minute calls if you're looking at Commerce for the first time, and want to make sure it's a good fit for your project or not; send an email to [email protected] to request a call.
We offer discounts for non-profit organisations.
With the default status workflow that is created during the installation of Commerce, you'll find them in the "Payment Received" status change. Navigate to Extras > Commerce > Configuration > Statuses, and click on "Payment Received" in the middle column. It should have the bold text "Used on payment received" below the name.
In the Status Change Actions grid for the status workflow, you'll see two emails:
You can add email status actions to any part of your status workflow. There is for example an
emails/shipping-confirmation.twig template included in Commerce that can be used as part of an "Order Shipped" status change.
By default, all address fields are optional.
Commerce ships with a Basic Address Validation module that allows you to mark which fields are required. It's strongly encouraged to enable this module on all shops, unless you have another module in place that validates the address exists.
To change the required fields with the Basic Address Validation module, navigate to Extras > Commerce > Modules and find Basic Address Validation in the list. Click its name, make sure the module is enabled, and enter a comma-separated list of fields in the "Required Fields" option. The full list of possible fields is available in the documentation. The module makes sure the fields have a value, and for email and country fields it does some additional checking to make sure it's a valid value.
Taxes in Commerce are quite flexible. They are organised around Tax Groups, assigned to your products, and Tax Rules that determine when a certain Rate Provider should be used.
The prices on your products can be considered either inclusive, or exclusive of taxes. When set as exclusive, the render_taxed_price snippet can be used to show the price inclusive based on the customers' country, which will evaluate your tax rules to show the same total price the cart would show.
Choosing the right e-commerce solution is hard. There are dozens of features to consider, integrations to keep in mind, and (unless you're the lucky one!), budget isn't infinite either. You'll be building a business or fundraising effort, so want to be sure the platform is right.
For your first time working with Commerce, we'd be happy to walk you through its powerful functionality, and answer all your questions, in a free 30 minute call. Request a call via email and we'll give you available timeslots in the next few days.
Just want to try it out? Grab a free development license to use everything Commerce has to offer on a test environment.
What initially made me really like Commerce compared to other commerce solutions was how flexible the template system is. The checkout template included with Commerce is great out of the box already, so it just needed a few aesthetic and mobile tweaks to match our site and the design done. However, if you needed to dramatically change the checkout design all the power is there. Tony Klapatch
You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.
While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and modmore nor Open Exchange Rates can not be held liable for errors.×