Each Vendor has it owns payment settings

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
9 years ago
Hello everyone,

i would like to know a better way to develop such kind of functionallity.

What's "the best" way to gave this flexiblity to the nop store.

For example one of my vendor's want to receive his payment by PayPal and other vendor want's to receive his payment by cash on develiry and etc.

Would approach should i follow, create plugins,change the core source and services,etc.

Thanks for help
9 years ago
when you are working with stores you can limit a payment method to one or more stores
9 years ago
But imagine the scenario where i am not working with "stores"(multi store) it's just a single store where a lot of vendors can sell theirs product's.

What should be a better strategy to implement such item into nopcommerce.


Thanks
9 years ago
devdecision wrote:
Hello everyone,

i would like to know a better way to develop such kind of functionallity.

What's "the best" way to gave this flexiblity to the nop store.

For example one of my vendor's want to receive his payment by PayPal and other vendor want's to receive his payment by cash on develiry and etc.

Would approach should i follow, create plugins,change the core source and services,etc.

Thanks for help

If you are working with vendors and not store, take into consideration that you can have an order with products from different vendors, so you will have to previously separate product in cart by vendor and to process each order separately. Check Payment Director plugin to assign a different payment per vendor
9 years ago
devdecision wrote:
Hello everyone,

i would like to know a better way to develop such kind of functionallity.

What's "the best" way to gave this flexiblity to the nop store.

For example one of my vendor's want to receive his payment by PayPal and other vendor want's to receive his payment by cash on develiry and etc.

Would approach should i follow, create plugins,change the core source and services,etc.

Thanks for help


This needs to be a custom develop. I'm not sure if Payment Director plugin will be helpful, but you should ask the plugin vendor if this is supported or not!

I would advise you to create a plugin for it that would associate and store payment related details for each vendor and if you're planning to manage vendor payment transactions in nop, then you can very well store this inside a separate table as well and generate reports or process automated payment based on the details you store for the vendors.
9 years ago
For the reason how nopCommerce works there is a need for a adaptive payment method (parallel or chained).
scnenario chained payment.
By default all products are mixed in the same order. (from vendor a and b), now when the cusotmers pays all the money it goes to the market-place owner, and he pays in the same transmission the original vendor. So you have also reduced fees. The market-place owner gets his comission.

Maybe there is a plugin who can split into different orders and then pay the vendors. All this methods must stay transparent for the customer. He needs to know who gets the money, and how to claim.
9 years ago
nopCommerce just does not support distribution of payments to vendors.  You can search back for discussions of it; Andrei indicated that by design, and as Eduardo says above, a cart can contain items from multiple vendors, and the store owner must handle paying the vendors.   I think this design is correct - the customer should not have to deal with making multiple payments.  (Amazon.com works the same way)

Payment Director can conditionally display payment methods, but if there are multiple vendor items in the cart, it won't do what you require.    Maybe a future version, or another product, can deal with creating a report, and even sending out payments (e.g. bank transfer, paypal, etc.) to the vendors.  I'd be happy to consider features/suggestions.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.