VirtueMart – Terms Of Service on Joomla 2.5.9 Doesn’t Work

Just as indicated in my earlier post, I’m having troubles making the ToS on my customer’s site work. I later got an idea from VirtueMart forum. Actually, my problem was not having a link to the ToS and got this fixed by editing the laguage file for virtuemart component. If you have similar problems just follow these steps:

1.) Use your favourite editor to open language/en-GB/en-GB.com_virtuemart.ini

2.) Search for “COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED” (line 99 on Joomla 2.5.9/VirtueMart 2.0.18a)

3.) Edit and change to:

     <a href=http://www.mydomain.com/index.php/path-to-ToS target=”_new”>Click here to read terms of service and check the box to accept them.</a>

Your ToS should now be linked properly.

 

*) If you use a different language outher than english, you need to change the settings also in that language file same like above but translated as wished. My customer’s web site uses german as the default language for example and the settings is as follows:

1.) Use your favourite editor to open language/de-DE/de-DE.com_virtuemart.ini

2.) Search for “COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED” (line 99 on Joomla 2.5.9/VirtueMart 2.0.18a)

3.) Edit and change to:

     <a href=http://www.mydomain.com/index.php/path-to-ToS target=”_new”>Bitte lesen und bestätigen Sie Ihr Einverständnis mit den <em>Allgemeinen Geschäftsbedingungen</em>.</a>


Posted in VirtueMart, Web Design and tagged , , by with 1 comment.

VirtueMart – Terms-of-Service Checkbox Field Shows Up With ToS Disabled

I’m having troubles making the TOS (Terms Of Service) on my cutomers web site work. After much troubleshooting and research on Google, I discovered that the issue has already been reported  on this forum https://forum.virtuemart.net/. There I found the solution and decided to post it here for future reference. Maybe this might help someone else.

This web site in question is using VirtueMart 2.0.18/Joomla 2.5.9

Problem:

After configuring the “Terms Of Service” (shop –> vendor) and making sure the following are activated, the TOS simply cannot be viewed. On the checkout page, the link to the TOS is same as the main index page. (example: http://www.mysite.com/)

a) Must agree to Terms of Service on EVERY ORDER? [checked] (Configuration –> Checkout)

c) agreed (Configuration –> Shopper Fields –> agreed – checked and click required)

Solution:

As there is not fix at the moment, I decided to disable this feature for now by unchecking option “a and b” above. While the TOS link is removed from the checkout page, the checkbox will remain untill you perform the option “c” make sure “Not Required” ist clicked this time.

 

Summary:

VirtueMart v2.0.18 / Joomla 2.5.9

To disable the “Terms Of Service”, do the following:

a) Must agree to Terms of Service on EVERY ORDER? [unchecked] (Configuration –> Checkout)

b)Show Terms of Service on the cart/checkout? [unchecked]

c) agreed (Configuration –> Shopper Fields –> agreed – checked and click Not Required)

I hope this will help someone in search for solutions to these problems.


Posted in VirtueMart, Web Design and tagged , , by with 2 comments.