Jump to content

Set payment options for different items


Recommended Posts

Hi all,

 

Sorry I am not very technical, and can't seem to work out if you can set different payment options for different items?

Here is my problem, I have a shop selling a mix of digital downloads and physical items. I want to have the pay by cheque/cash on delivery options available for the physical items but clearly need payment for the digital items up front so in the form of paypal whatever.

 

I have just done a test and was able to download my digital items using the cash on delivery method and could download them without paying a penny - obviously a problem!!

 

Is there any way of making payment options linked to items or a way of turning off a payment module if a basket contains a digital item?

 

Thanks and any solutions will be greatly appreciated! :)

Link to comment
Share on other sites

you could change the check/cod modules, the function hookPayment, so that before it returns the contents of the payment.tpl, it would first check if the cart has any digital items. if the cart has digital items, then do not return the payment.tpl contents.

unfortunately you have to do this via code, as there is no config in the back office that would allow you to do this.

 

if you are not familiar with coding, i can offer my services to you, but i do charge for this type of work. send me a PM if you are interested.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...