Repository navigation
Feature request: A generic sales channel plugin structure #917
Replies: 2 comments
|
Hi @talhakaanozkan, thanks again, this one is closely related to #915. Multi-channel selling is a real need, and we agree it should go through a standard extension point rather than one-off integrations. What can be done with the current structure:
What a proper sales channel structure would need:
Recommended approach today: a plugin with handlers for the product/stock/order events above, a scheduled task that pulls new orders from the channel, and a mapping store in the plugin's own collection. Order creation is the weak spot for now. If you have a concrete channel in mind, sharing what its order and product APIs require would help clarify what an import contract should look like. |
|
Thank you for your detailed and kind response. As you said, there can be a lot of channel-specific differences between sales channels. I’ll run my tests through a few sales channels in Turkey and share here what the process looks like. |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
Many stores sell not only on their own website but also on external sales channels such as marketplaces and social commerce platforms. Managing products, stock and orders separately on each channel is time-consuming and error-prone.
GrandNode2 has a clean plugin structure for payment and shipping providers. A similar structure for sales channels would make these integrations much easier.
Suggestion
ISalesChannelProvider) that plugins can implement for each channel.Questions
Thanks for the great work on GrandNode2!
All reactions