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.

Version: 1.2.0-rc2


MODX Compatibility

Downloads: 996

Rated: 5/5

Price: € 299 per site

By modmore

Commerce Roadmap

We don't publish timeframes, but we do plan out feature releases aiming for a jam-packed release every 2-3 months, with bug fix releases in between.

The planned upcoming releases are listed below. Please note that these lists are tentative and may still change prior to the release coming available, as we shuffle priorities based on client requirements regularly. Items listed as done are guaranteed to be in the next release.

The following new features/changes are tentatively planned for Commerce v1.1:

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

  • 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.
  • Support batch status changes from the orders grid
  • 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)
  • Re-do the dashboard home to show more interesting graphs and make it more easily extendable/customisable
  • Delivery date/time estimates integrated in shipping methods/shipments

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

  • Foundational work for a subscriptions module.

To suggest features, please visit our public feature tracker and vote for ideas. 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

As we have a worldwide user-base, we're looking at providing gateways and integrations that allow people and businesses all over the world from accepting payments online. As there are also hundreds (if not thousands) of different payment solutions, we have to prioritise them.

We base the prioritisation for the largest part on number of requests we get. In October 2016 we did a survey and that's a large part of the prioritisation you see listed, below. If you would like to use a certain gateway that is not yet supported, please let us know and we'll count your vote. Other factors we look at for determining what to work on next include the required effort (some gateways are more complex to integrate than others) and how a gateway fits in with the rest of our offering. For example, if we already offer 5 options to accept credit cards globally, for example, yet another credit card gateway gets a lower priority compared to a gateway that offers a regional solution we don't support yet.

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 that hasn't quite made it to the top of our list.

The following gateways are currently available either in the core or in extensions:

  • Adyen (Hosted Payment Page)
  • Braintree (v2)
  • Manual
  • Mollie
  • MultiSafePay
  • Paymill
  • PayPal (Express)
  • SagePage
  • Stripe (v2 tokenisation, v3 payment intents + elements as of Commerce 1.1)

These gateways are planned for the next 3-6 months:

  • Stripe (upgrade to v3 with support for Radar 2.0)
  • Braintree (upgrade to v3 Drop-in UI)
  • 2Checkout

These gateways have been requested, and can use your requests to make it to the planned stage:

  • AsiaPay
  • FuturePay
  • First Atlantic Commerce's cGate
  • HeidelPay
  • IcePay
  • Moneris
  • Ogone
  • PaymentSense
  • PayOne
  • 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 is also a very interesting aspect of e-commerce. It's not currently (pre-1.0) our main focus, as Commerce can already be extended in various ways, allowing other developers to build the integrations they require. If you build an integration, we would strongly encourage you to make those available for other users as well.

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

The following services/integrations on our shortlist to be made available within 3-9 months:

  • FedEx shipping methods, automatically fetching shipping prices, primarily focused on the United States
  • shipping method, allowing both pickup and shipping methods and generating shipping labels on demand, primarily focused on the Netherlands and Belgium
  • CanadaPost shipping method integration

There's much more that could be done in this area. From CRM to accounting systems. Such integrations will largely be driven by demand, so be sure to let us know if you have any requests.

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.