Using Multi-Store are different paypal details able to be entered for each store

1 year ago
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?
1 year ago
sbartimote wrote:
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?


Depending on what you want to achieve that is the simple way. Otherwise you could customise the solution and store additional details in the Store table and switch them based on the store being used for the purchase.

Next comes the problem of on screen reporting as the current sales page does not split up the sales by store although the excel export does contain the store id.
1 year ago
Yidna,

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

Steve
1 year ago
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
etc...
1 year ago
Yidna,

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.

Steve
1 year ago
Yes sounds like multiple instances of nopCommerce is the simplest way to go.
1 year ago
Hey Steve,

The PayPal Direct plugin has the option to pass purchased items to PayPal. I think it supports Multi-store as well. If you need us to implement a feature, let us know.

Thanks,
Bruce