Hi,
1. There is no such limitation. There is a setting called "Limit vendors in cart" in the HikaMarket configuration which allows you to restrict the products in the cart to one vendor only. But by default it's set to "no limitation" which means you can have products from different vendors in the same cart.
www.hikashop.com/support/documentation/1...onfig_market_general
The payments can work with any payment plugin available for HikaShop, including the normal PayPal plugin, which you can use in Switzerland.
2. Each vendor can select its currency. And each user can choose its currency if you configure the "HikaShop currency switcher" in the Joomla modules manager.
Now there are several scenarios on the customer end:
- If you don't let the user selects his own currency, then they will pay with the main currency of the shop. That's not a problem. The bank will automatically convert the amount. So for example, he will pay 100 swiss francs on your website / PayPal.
Then, either PayPal will convert the money in his currency, or his bank will do it (it depends on how his PayPal account is setup). Either ways, in the end, on our bank account, the money will be removed with his bank account currency. So if he is Italian, he will be charged somwhere around 98€ (that's approximately the current day exchange rate between CHF and EUR) plus the conversion fee his bank / PayPal might charge him ( it depends on his contract conditions with his bank / PayPal ).
- If you let the user selects his own currency, then they will pay with their own currency. So on their bank account, they'll be charged with the exact amount of their order. Then, on your PayPal account, either PayPal will actually have one amount for each currency you're receiving money in. And then, you'll be able to convert money between the currencies whenever you want at the current exchange rate.
And there are also several scenarios on the vendor fee end:
- If you use PayPal adaptive or Stripe Connect for the payment method, the payment can be split automatically on the fly between your share and the share of each vendor of the order.
- If you use a normal payment plugin, like the standard PayPal plugin, then all the money of the sales will go to you. And then, in the backend of HikaMarket for each vendor, you'll be able to see his partial orders, the corresponding fees to be paid to the vendor based on the vendor fees you configured in the vendor (or globally), and use the "pay" button to pay the fees whenever you want. You'll be able to pay the fees via PayPal. In that case, you'll be able to take the money directly from your PayPal account. If you have an amount with the same fee as the vendor, then there will be no conversion, and otherwise, you'll have a conversion made by PayPal. But you'll also be able to pay via bank transfer (with your bank interface I suppose). In that case, you'll have to pay for the conversion fee with your bank when making the bank transfer.
- it's also possible to forbid the vendors from selecting their currency. In that case, they'll get the payments in your shop currency, and it will be their bank / PayPal who will do the conversion with potential extra fees.
So basically, HikaMarket can adapt to your needs. It depends how you configure it.