Hello,
I have configured VM checout/ordering that it is required to check the checkbox at the time of ordering. That is working fine. No problem.
But now a customer says, I didn't do this, so I don't have seen you're TOS. Now it is his word against my brothers word...? Stupid ok, But is there in the database a field that he has checked the checkbox of TOS? or is there a another way to proof that he has checked the checkbox? Although I know it is not very strong but never the less this at least what I can check.
Ok, we will add, I think, the TOS at the invoice for the customer. I believe it is not possible to add the TOS at the invoice which is send to the customer and the copy of the invoice which is send to vendor without the TOS or...
(We removed a year ago I believe because my brother was complaining, he prints every invoice for his bookkeeping. He is in hurry and forgot only to print the first page)
Regards,
Nico
Are you looking to add the TOS to the order e-mail
And not the printed invoice?
yes .. there is a TOS field in #__virtuemart_order_userinfos related to the order id
plus ... your proof is also I assume you can't confirm your checkout unless the TOS was checked
But I see in the database that the field 'agreed' in the table #__virtuemart_order_userinfos, has the value 0 in stead of 1.
But you're assumption is right, the customer can't confirm the checkout unless the customer the checkbox TOS has been checked. But some people are still saying "I ordered without checking the checkbox".
I'm look add the TOS to the order by e-mail. And that is the one what my brother is printing.
Adding the TOS to the order email can be achieved using existing paramters
However if your TOS are large - it can cause the print to be very messy!
So I include them using an email overrideto:
templates/YOURTEMPLATE/html/com_virtuemart/invoice/mail_html.php
// end of mail
echo $this->loadTemplate('footer');
?>
</td></tr>
</table>
<?php
// quorvia dont send this to the vendor
if ($this->recipient == 'shopper') {
// quorvia add terms of service to emails as does not fit in footer of administration configuration
echo $this->vendor->vendor_terms_of_service;
}
?>
In some checkouts (dont know the core one) you can make the tos be automatically clicked.
This is not legal in some countries so the customer can argue that.