contrib
contrib copied to clipboard
Port request: Commerce
I've gotten a lot of questions about the Commerce module for Backdrop, and because there are no issues either in the Drupal queue or here, I end up repeating myself quite a lot. I'm opening this issue as a port request, even though a Backdrop version of Commerce has already been started (thank you @docwilmot). I would like to note my thoughts here, and allow others weigh in with what they see happening for Backdrop e-commerce :)
When asked if there will be a version of Commerce for Backdrop my answer is usually "Probably some day" because I expect there will be Drupal 7 sites upgrading to Backdrop that do not wish to rebuild what they already have working. (I may be responsible for one or two of these Drupal 7 sites).
That said, we don't yet have a fully functional version of Commerce today. Why is this? Well...
Commerce is a beast of a module. It is architecturally a lot more similar to Drupal 8+ than it is to Backdrop. Ryan Szrama, one of the creators of Commerce, envisioned a simplified version of Commerce for use in Backdrop. His new project was named Backshop. Unfortunately, he didn't get much farther than a proof of concept before his focus was pulled away from Backshop by paying Commerce work. He and his team might be interested in working on Backshop again if there were business in it for them, but Backshop isn't yet in a usable state today.
Many of the new Backdrop sites, and old Drupal sites that have moved to Backdrop, are embracing the reduced complexity in Backdrop, and have elected for simpler solutions that are easier to build and maintain. Some of these solutions include:
- Ubercart
- Basic Cart
- Strpie
- Webform + various payment solutions (Paypal, etc)
Name of the module, theme, or layout Commerce
Link to the drupal.org module, theme, or layout https://www.drupal.org/project/commerce
(Optional) Link to an issue in the drupal.org queue asking the Drupal community if anyone is working on a Backdrop port of this project NONE YET
(Optional) Bounty ??
Ryan said:
My efforts here kinda stalled out on some issues re: core improvements to the Entity API and deciding on a core reference field strategy, cutting the custom reference fields out of the Commerce modules themselves.
https://github.com/codewombat/backshop/issues/2#issuecomment-485933926
Thanks for opening this issue. I'm a bit surprised it's not here already.
I get this question a lot and usually point folks to this topic in the forum: https://forum.backdropcms.org/forum/e-commerce-solutions-backdropcms
More commerce related discussions in the forum can be found here: https://forum.backdropcms.org/search/node/commerce
Nowadays, Rules and Entity Plus are mature and stable enough that this port could finally happen.
Hello everyone,
Jen thank you so much for the original post.
We have a Drupal 7 website that heavily relies on the Commerce module. Unfortunately, the simpler solutions above just will not work for us. This is mainly because we have many in-house modules that add complex functionality to the Commerce module.
Seeing how we have a website that uses the Commerce module, we believe this gives us an excellent ability to test any future or current Commerce ports.
Please let us know what we can do to help with these efforts.
Cheers!
Unfortunately, the simpler solutions above just will not work for us. This is mainly because we have many in-house modules that add complex functionality to the Commerce module.
I have a similar site. Please comment here when you are ready to start testing commerce, maybe I can do mine at the same time and we can help move things forward together, a little faster!
Jen, please note that we have no timeline available for when we can start testing our marketplace site against Commerce. It could be weeks or months. We are just not at a point where we can accurately gauge this.
I understand, I am in rh same place with my site. If you remember to post here when you do know, though, I'll try to do the same!
On Mon, Jan 24, 2022, 7:29 AM Rick Bargerhuff @.***> wrote:
Jen, please note that we have no timeline available for when we can start testing our marketplace site against Commerce. It could be weeks or months. We are just not at a point where we can accurately gauge this.
— Reply to this email directly, view it on GitHub https://github.com/backdrop-ops/contrib/issues/611#issuecomment-1020222266, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADBER7NZ6CWRSJX3GADVQLUXVV53ANCNFSM5MIJDUXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
I certainly will. Cheers!
@jenlampton we've taken over the repo for https://github.com/backdrop-contrib/commerce and made some major updates to this port. I don't feel comfortable tagging a release until I have the tests working and we have launched a site with it and had a chance to patch any major issues there... but I do think it's mostly working (tm) at this point.
This is fantastic news @elisseck - I can't wait until I have some time to try it out!:)
Count me in!
I would love to help people migrate their Drupal-based Ubercart or Drupal Commerce website(s) to Backdrop CMS.
I have been a vocal advocate for eCommerce for over 20 years. The first course I developed at POLYU (2002) was:
COMP5004: Underlying Technologies for E-Commerce: a Managerial Perspective