craftcms / cms

Build bespoke content experiences with Craft.
https://craftcms.com
Other
3.26k stars 632 forks source link

Port Commerce to C3 #1482

Closed brandonkelly closed 5 years ago

yellowmamba commented 7 years ago

Hi there, is there a rough timeline that Commerce will be supported in Craft 3?

brandonkelly commented 7 years ago

@yellowmamba No ETA, sorry. Commerce 2 is going to include some new features and refactoring as well, so it’s more involved than a simple port.

russback commented 6 years ago

@brandonkelly any update on this? I heard that Omnipay may be dropped in Commerce 3 and we're currently developing Commerce/Omnipay integration with 2 new offsite gateways for a site launch in Q1, so would like to make sure the client is prepared for any need for additional development.

lukeholder commented 6 years ago

@russback

Commerce 2 will be out for plug-in developers to review and test early next year, with a release on April 4th 2018 along with Craft 3.

Omnipay will not be required to provide a gateway to Commerce 2, but nothing stopping you developing an omnipay driver for your gateway - it will make it easier to provide that gateway to Commerce 2 when wrapping it in a plugin.

russback commented 6 years ago

Thanks @lukeholder. So to be clear, you're saying that existing Omnipay drivers will still work on Commerce 2?

lukeholder commented 6 years ago

We used the Ominpay gateway interface as a starting point, but extended it and added features. This means we are no longer requiring the gateway to be an Omnipay gateway. We will provide multiple example gateway plugins that wrap Omnipay gateways. It will not be a large amount of work to get an existing Omnipay gateway working with Commerce 2, just like Commerce 1.x. @russback

angrybrad commented 5 years ago

Late follow-up, but Commerce 2 works on Craft 3.