Our extras on sale to celebrate King's Day and the Kazakhstan meetup, with discounts of up to 50%! Check the sale!

Commerce now in alpha

Commerce makes it easy to sell online exactly the way you want. Extend functionality with our Payment Methods and Modules or build your own.

Developed by: modmore
Current Version: 0.0.1-pl
Price: € 249* per site

Commerce makes it easy to sell online exactly the way you want. Extend functionality with our Payment Methods and Modules or build your own. Backed by our excellent support, Commerce is the best solution for creating an online store with MODX Revolution.

Commerce is currently in Invite-only Alpha

We're still finishing the puzzle. The current focus for Commerce is on finishing the base-line features that will let you run a shop, from creating a product all the way through fulfilling an order. Plus writing lots of documentation, and finishing the merchant dashboard. We've started inviting people into the alpha testing phase, adding more every week.

Over the next few months we'll continue to add features and enhancements, fixing bugs, and writing lots of documentation.

The beta will begin when the roadmap no longer includes breaking changes or crucial features. Current estimate is that will be mid May 2017. We'll invite the rest of the people that signed up to help test and stabilise Commerce, to reach a production-ready version 1.0 in the summer.

See the detailed Commerce Roadmap »

Want to know when Commerce is available?

Enter your email address to get notified when Commerce 1.0 is released.

If you signed up for early access testing, you're already on this list.

Online shops can be tricky business. Here's how we plan to help you succeed.


Solid & Secure Foundation

SimpleCart taught us the importance of getting the basics right. Commerce has kept core product handling, calculations and "hardcoded" functionality simple, and organised. This way it's easy to test, extend and maintain.

Roughly 70% of Commerce's PHP code is currently covered by automated unit tests, which we intend to bring up to 95% before the stable release. These tests run throughout development, on different platforms, allowing us to catch bugs before you do! We're also talking to a security firm to perform a security audit in Q1 2017, to ensure Commerce is secure.


Ready to Accept Payments in minutes

Commerce's full flexibility isn't always necessary. Sometimes you just need a couple of products, a simple checkout, and start accepting payments. Just by enabling the modules you need and a bit of configuration, you can accept orders in minutes.

Note: the default checkout design is still rather basic. As we move towards the first stable release we'll make it look better.


Detailed Documentation

Features that aren't documented, simply don't exist. That's why we've been writing documentation during the development, and are continuely adding more. Ranging from user guides (coming when we release the beta) explaining the merchant dashboard, through implementation instructions, and even a detailed developer reference explaining how Commerce works, and showing module examples.


Built to be Extended

While the base functionality might be great, being able of extending Commerce is probably its biggest feature. Through modules and custom models it is possible to do change Commerce in dozens of ways. Change the checkout flow? Check. Implement dynamic address validation? Check. Change an icon in the dashboard? Check. Add an entirely new section to the merchant dashboard? Check. Custom payment and delivery methods with dynamic prices? Check. CRM integrations? Check. Check, check, check.

Commerce 1.0 may not have all features you might need. But it will let you build all of them, neatly integrated, without hurting your upgrade path.


Covered by Excellent Support

Feel free to send us an email at any time. If you got stuck, found a bug, or just want to bounce off some ideas for a new module, we've got your back. Within 24 hours at most, a lot faster during work hours. If you need priority support with a SLA, direct phone line, or live chat: contact Mark.

User Guide (coming soon!)

Aimed at non-technical readers, the User Guide explains how to use the Commerce merchant dashboard for fulfilling orders, editing products, and managing the rest of their shop.

Implementation Docs

For the developers and designers: covering how to implement Commerce, setting up a cart, tweaking the order process and launching a store. The Quick Start will get you up and running in minutes!

Developers Reference

Developers only! Learn more about how we built the Commerce core, Modules, and how you can extend it to add new features, override behaviours or other ways to hack the code.

You've got questions, we've got answers.

When will Commerce be available?

Commerce is currently in alpha, and getting closer to beta with every release. Over 50 people have access to Commerce currently for testing and development purposes, and we expect to hit beta in May 2017.

A stable, production-ready version, is expected Summer 2017.

How much does Commerce cost?

Commerce is set to cost €299 per license, valid for one MODX installation each. All 1.x upgrades and a year of support is included in that price, as are a collection of modules.

Licenses are not available to be purchased until we reach beta, which we expect to hit around Feburary/March 2017. We likely wont offer an unlimited subscription for Commerce.

Free development licenses will be available for Commerce, which will allow all features of Commerce with the exception of setting the shop to live mode. Non-profit discounts are available for organisations that meet a set of criteria.

How does Commerce handle product prices and sales tax/VAT?

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.

Product prices can be configured to be either inclusive or exclusive of taxes. When a customer address is available, taxes will be shown as soon as a product is added to the cart.

Read more about Taxes in Commerce in the documentation.

What are the requirements for running Commerce?

For Commerce we've set slightly higher requirements than our other extras.

  • PHP 5.5+ (5.6 or higher strongly recommended)
  • MODX Revolution 2.5.2 or higher
  • Valid HTTPS certificate and configuration on the website

It is possible to install Commerce without meeting all of these requirements right away, however you will be warned about the lacking configuration on the dashboard, and may not be able of switching the shop to live mode depending on what requirement is missing.

What will happen to SimpleCart when Commerce is released?

We'll continue providing support for it and improving it for at least a year after the first Commerce 1.0 stable release. Over the next couple of months we'll work on at least one more Payment Gateway for SimpleCart and adding some improvements to make it more flexible. We wrote about this in more detail: How Commerce affects SimpleCart.

One of the cool things about Commerce is that it allows you to use different tools to manage your catalog of products. The SimpleCart custom resources are a great example of what you might use for managing your catalog, so rather than throwing SimpleCart out with the bath water, we intend to offer a solid integration between the two.

More frequently asked questions »

Want to know when Commerce is available?

Enter your email address to get notified when Commerce 1.0 is released.

If you signed up for early access testing, you're already on this list.


Disclaimer: Viewing non-Euro pricing

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.