uberswe / beubo

Beubo is a free, simple, and minimal CMS with unlimited extensibility using plugins
MIT License
21 stars 4 forks source link

E-Commerce Module #10

Open uberswe opened 5 years ago

uberswe commented 5 years ago

9 mentions e-commerce. This is a ticket to discuss and implement e-commerce support in Beubo along with a way to support payment gateway modules. The addition of sub modules such as payment gateways may need to be considered in #4.

inluxc commented 3 years ago

I think you should separate the e-commerce by modules, like a catalogue, documents (quotes, orders), payments, shipping, etc. I would like to help.

uberswe commented 3 years ago

I think you should separate the e-commerce by modules, like a catalogue, documents (quotes, orders), payments, shipping, etc.

I like that idea. Currently I'm trying to figure out the best way to handle plugins. I don't think the current implementation for plugins which supports a few methods using the go plugin package is a good option for an e-commerce module. I think RPC or gRPC may be the best alternative here using something like https://github.com/hashicorp/go-plugin

So there are a few steps left before I think we can start on an e-commerce module.

I would like to help.

I appreciate any help I can get. I need to add a contributing file but basically I'm happy to add any code that improves Beubo and uses the same license (MIT). An these modules you proposed here may be better placed in their own repositories but I'm open to suggestions here. You can message me directly on discord if you would like to discuss something directly, uberswe#2533 is my username

Thank you!

uberswe commented 3 years ago

I have now added a contributing.md file in #43