Using Multi-Store are different paypal account details, able to be entered for each store, so that income can be separated at the payment gateway end in one instance of nopCommerce?
Store1 = PayPalAccountDetail-1
Store2 = PayPalAccountDetail-2
Store3 = PayPalAccountDetail-3
Store4 = PayPalAccountDetail-4
or would this require multiple instance of nopCommerce to achieve this?
Thanks but your response is unclear.
Our objective is that every store uses a different paypal business account based on our cost centres. In essence a different income line going to a different cost centre.
We will not be doing any reporting from nopCommerce. nopCommerce is set to send the entire details of the order to PayPal then utilise the integration between Paypal and our accounting software to reconcile transactions and receipt income to the appropriate income line.
Store 1 - Paypal Account 1 - Income for Department 1
Store 2 - Paypal Account 2 - Income for Department 2
using different paypal accounts allows us to separate the sales for each department
hopefully this clarifies what we are trying to achieve
Yes I understand. So you cannot achieve your requirements without doing some small customisation in the payment plugin to send the specific details for each store to PayPal. One way is the details could be saved in the Store Table along with the other Store details or as settings for each store.
i.e. I basic terms in the payment plugin
If (Order.Store == 1)
use store 1 PayPal details
else if (Order.Store == 2)
use store 2 PayPal details
If we did separate implementations of nopCommerce we could achieve this though couldn't we?
We try to adopt a no-customisation approach here, we would not want to modify the solution (this excludes 3rd party plugins, which we are find to install) we just choose not to modify the code directly.
If setting up multiple instances of nopCommerce can do it, we would go down that path if it was not something out of the box with the multi-store feature.
Yes sounds like multiple instances of nopCommerce is the simplest way to go.