Commerce now in beta

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

Commerce Roadmap

Commerce is currently in public beta. This means that we consider it stable enough to use in production, but still lacking some features.

We've got ambitious plans to make Commerce the best e-commerce solution available for MODX, which takes time. In this roadmap, we're publishing part of our plans and progress towards v1.0. Once we hit that, we'll update the roadmap with our plans beyond v1 which includes features like subscriptions, Ebay/Amazon integration, an improved status workflow editor, and lots more.

Send us a note via [email protected] or post on our community forum if you have any questions or feature requests.

The road to Commerce 1.0

Currently we're focusing on getting Commerce to version 1.0. The criteria we use for that milestone is that it needs to cover the majority of use cases from core packages and available extensions. That's a big shoe to fill, but we're confident we're almost there.

After the release of 0.12, no more 0.x releases are planned.

The next feature release will be version 1.0, with the following new features:

  • Support for generating PDF invoices in the Status Workflow
  • "Price Strategies", which will allow you to define temporary sale pricing, as well as bulk pricing, on individual products.
  • Various iterative improvements to parts of the dashboard design, in particular the home screen.
  • Upgrade of the Stripe and Braintree payment gateways for better usability

There's more we want to do, of course, but with these features we've reached the baseline we're looking for in the 1.0 release.

We're not yet going to announce a release date, but it wont be long now...

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)

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.