Commerce is a powerful e-commerce solution for MODX, allowing you to sell online exactly the way you want. Install even more functionality with 35+ plug & play extensions, or build your own.

Version 1.5.0-rc1

V2 & V3

MODX Compatibility Hover for details

Downloads 1,596

Rating 4.5/5

Price €299 per site

Developer modmore

Commerce Roadmap

We don't publish timeframes, that just never seems to work out. We do try to aim for a new feature release on average every 3-4 months, with bug fix releases at more regular intervals as needed.

To give you an indication of what we're working on, some planned upcoming releases are listed below. Please note that these lists are tentative and is likely to change prior to the release coming available. We shuffle priorities based on client requirements regularly.

This roadmap is currently out-of-date and needs to be updated. Sorry for the inconvenience.

The following items are tentatively planned for Commerce v1.3:

  • Global discounts (i.e. coupons, but without the coupons)
  • PSR-3 compatible logger implementation
  • Add ability to handle unpaid orders. This includes the ability to allow orders to be marked as processing before they are paid, optionally with a different status from paid orders, and the ability to handle transactions in the back-end to mark orders as paid after they were submitted. [done]
  • Support batch status changes from the orders grid [done]
  • Ability to provide coupons or automatic discounts that affect shipping
  • Support for managing refunds from the dashboard (either automatically processing the payment for select gateways, or just as administrative action)
  • Delivery date/time estimates integrated in shipping methods/shipments
  • Built-in scheduler to process background/async tasks [done]
  • Ability to add arbitrary order items (without matching product, so control over all fields) and full editing of product-based items too [done]
  • get_products snippet to be able of rendering all products [done]
  • Multilingual products in the core [done]
  • Custom datepickers for more browser support (ie Safari) [done]
  • and a lot more

Note that due to the scope of these features, it's possible we'll break it up into different releases. That wont drastically change the overall timeline or planned functionality, but may make some of them available earlier and cause subscriptions to land in a different version number.

The following items are tentatively planned for Commerce v1.4:

  • Subscriptions.
  • Roadmap items for 1.3 that did not make it in

To suggest features, please visit our public feature tracker and vote for ideas, or mention them to us via [email protected]. If you think you found a bug or need help, get in touch via [email protected] or post on our community forum.

Supported payment gateways

With a worldwide user-base there are thousands of different payment solutions available people may use. We can't support all of them due to sheer volume, so we prioritise our efforts based on a few factors:

  • Client requests: we're much more likely to integrate with a payment provider that dozens of customers have asked us about. So send us an email if you have a need for a payment gateway we do not currently support.
  • Novelty: what does the payment provider actually offer that supported providers don't? If a payment provider holds a large share of a market we're not currently serving well with other integrations, that's a big plus. If it's just another credit card implementation we already have 5+ options for... not so much.
  • Effort: some payment providers seem to make it a sport to be as hard as possible to integrate with systems like Commerce, so that lowers the priority for supporting those.

Important to note: it's also possible to build payment gateways as extensions, so if you are (or have access to) a developer, you could consider building the integration you need, even if it hasn't quite made it to the top of our list. We can also build gateway integrations on commission, typically that's around €450-€900 depending on the gateway requirements.

A full list of currently supported payment gateways can be found in the documentation.

These gateways have been requested. If we get enough requests for them (send us an email) we may invest in building them, or we're happy to build them on commission.

  • 2Checkout (previously started, put on hold)
  • AsiaPay
  • FuturePay
  • First Atlantic Commerce's cGate
  • HeidelPay
  • IcePay
  • Ogone
  • Moneris
  • PaymentSense
  • PayOne
  • PayPal Plus
  • PayFast
  • PayU
  • Plug N Pay
  • Postfinance
  • Sofort
  • Sisow
  • WorldPay (* has issues playing nice with other payment options; put on hold)

If you're missing a gateway, or would like to express your support for one of the above gateways, let us know via email or post on our community forum.

Other services & integrations

Integrating with third party services (CRMs, ERPs, accounting, etc) is a very interesting aspect of e-commerce. Commerce can be extended in various ways, but as a small team we can't currently build all of those ourselves either. And because of our global reach, everyone seems to be using something different, too!

We do have a webhook solution available that can be used with Zapier or other services to more easily connect third party platforms.

If you're building an integration in-house, we're happy to consult free of charge to review code and offer advice on how to integrate things from Commerce's point-of-view, in order to allow your integration to be shared publicly with the rest of the community. We're also willing to discuss solutions where modmore takes ownership of the integration to provide support and maintenance, if that's something you're concerned about.

There's a list of available extensions, both official and third party, here.

Please let us know ([email protected]) your clients' integration requests so we can keep track of requests to allow prioritisation of new developments. 

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 neither modmore nor Open Exchange Rates can be held liable for errors.