thanks for using Agile Multiple Seller module and its accessory modules - a best market place solution based on PrestaShop
- To use Seller commission module, should we set the Payment collection mode to be: "Both Store owner and seller collect payments?" or would this module also work with "Store collects payments" as well?
Seller commission module will work at any payment collection mode.
If store collects payment, then store will owe sellers money (for the sale minus commission)
If seller collects payments, then seller owe store money - the commission part.
If both store collect payment (payment will be split), so once payment is done, no one owes others - current only Agile Paypal Parallel module can handle this
The commission module will record all this details in Account History(commission history).
And this module also handle payment between sellers and store if one owe money to another.
- If we don't use any payment module (even our own) with Seller commission module, and use this module to calculate commissions/etc. , and pay offline using bank transfer/credit card, then how are all statistics (seller account/history gets updated)? Is there a feature that I could use Commission calculations (within this module) to update account statistics?
Yes, you can add offline payment record to Account History at back office - Customers - Account History tab.
You can payment record to adjust the balance of each seller. There is a button on the top of this page for you to enter payment info.
Please verify at our on-line demo sites.
- If we integrate our payment module (non paypal) to Mutli-Seller module and also use Seller commission module, assuming no parallel payment supported (we don't have paypal), is there a problem with calling payment gateways (APIs) multiple times for multiple vendors (from our payment module to automate paments)? Should we do anything extra, or calling just validate() should automatically update all account statistics?
yes, you can that way.
You can retrieve the payment amount info from seller commission module - to determine how much amount for each seller and store.
Then you can call you payment gateway to process the payment for each seller and store. See here for some reference info of payment integration.
http://addons-modules.com/store/en/cont ... ple-sellerAfter all payment is done, then you will call validateOrder() to generate orders - the module will generate multiple orders - one order for each seller if the shopping cart contains products from multiple sellers.