by s_hooshangi_4556 » Thu Dec 25, 2014 11:56 am
We want the store payment be distributed among store owner and the sellers. We have 2 ways (correct me if I am wrong). 1. Store owner collects payment and distributes payments (manually or semi-automatic) 2. Both store owner and sellers collect payments (collection mode). Assuming we can't use "Paypal Adaptive" Module (for parallel payments), and parallel payments are not supported by alternate payment structures that we have, what options should be more feasible?
a. If Store owner collect payments- what we should provide for if Admin presses a button to calculate and pay all sellers (not necessarily using parallel payment)? i.e. write modules to split the payment (commissions, etc.) , invoke modules (in a loop) to pay all the sellers and then update tables/history/etc. in DB
b. Is it possible to use "Seller Commission module" with "Store Collects payment"? then could we modify the code to call our own payment modules to pay the sellers? what about updating seller accounts, history, etc.?
c. Can we ONLY use "Seller Commission" module with "Both store owner and sellers collect payments" mode (without the Agile Paypal adaptive), and then tie that to our own payment modules (even though parallel payment is not supported)? If so, then do we get the updates to seller accounts, history, records, etc. for free, and then could we use that module to call our own payment modules (once per seller) any issues?
Overall, if our modules need to be integrated to Agile Multiple-Seller module for option C, what would exactly be the integration requirements from your side?
We are looking for ways to reduce amount of code we have to write and make the payment process as automated as possible. What would you recommend? You feedback/insight would be helpful and very much appreciated.