Disable Payment Method based on product category?

  • Posts: 12
  • Thank you received: 0
11 years 7 months ago #128414

We are currently trying to create an online store for a B2B printing company to serve as an online product/order fulfillment tool and also as a rewards program for clients. So, when they are are placing fulfillment orders, they would get invoiced, and when they shop for rewards, they would pay in Alpha User Points. So, when they only have rewards in their cart, I don't want the invoice payment method showing up, and then they only have fulfillment items in their cart I don't want Alpha User Points showing as a payment method. Basically I need it to dynamically hide/show payment methods based on what they have in their cart.

Is this even possible. My only other option I am considering is creating an entire separate instance of joomla and hikashop just for the rewards stuff - which seems sloppy and I don't want people to have to login to multiple areas of what I am trying to keep as 1 site.

Any thoughts?

-- HikaShop version -- : Business
-- Joomla version -- : 3.(latest)
-- PHP version -- : 5.3.1

Please Log in or Create an account to join the conversation.

  • Posts: 83933
  • Thank you received: 13588
  • MODERATOR
11 years 7 months ago #128466

Hi,

There are two options there:
1. You can restrict payment methods per weight/volume so that one display only for products without weight, and another one display for products without volume and then set the weight/dimensions in your products accordingly so that they see the corresponding payment method.

2. You install HikaMarket Multivendor, and you create two vendors. You assign each payment method to a different vendor and then you assign each product to the corresponding vendor and the system will handle that automatically.

The issue with the first method is that it won't work if you have three groups of products while the second doesn't have any limit in the number of groups as you can simply create additional vendors.

Please Log in or Create an account to join the conversation.

Time to create page: 0.053 seconds
Powered by Kunena Forum