josecar Posted November 23, 2012 Share Posted November 23, 2012 So, to enable customer data privacy check in the standard ordering process you've got to install the 'data privacy module'. But this only works for standard autentication-order process. If the customer chooses guest checkout, the checkbox doesnt appear so Prestashop refuses to accept the customer: it asks the user to check a box that doesnt appear. I searched extensively and only found some threads of people who just give up... is there any solution to this? Link to comment Share on other sites More sharing options...
josecar Posted November 23, 2012 Author Share Posted November 23, 2012 Please, anyone got any info on this? Or, at least, how to deactivate the 'Data privacy clause' requirement. Currently I've got a catch-22: -somewhere -cant figure out where, nor disable it- Prestashop requires 'data privacy' check for registration in Spain's stores. -autentication provides a way to do this with the data privacy module, but does not for express checkout. So, I cant disable the required check, nor implement it in express checkout. Help, please Link to comment Share on other sites More sharing options...
bside2234 Posted November 24, 2012 Share Posted November 24, 2012 I have this problem and there isn't a fix that I know of for it yet. You disable it by disabling the module in the BO under the Modules tab. This should allow orders to proceed without the Customer Data Privacy check box issue. Link to comment Share on other sites More sharing options...
bside2234 Posted November 24, 2012 Share Posted November 24, 2012 Fixed it today. Navigate to store/your theme folder/authentication.tpl I added this code at line 285 right before the <-- End Account --> <div class="error_customerprivacy" style="color:red;"></div> <fieldset class="account_creation customerprivacy"> <h3>Customer data privacy</h3> <p class="required"> <input id="customer_privacy" type="checkbox" style="float:left;margin: 15px;" name="customer_privacy" value="1"> </p> <label for="customer_privacy">The personal data you provide is used to answer to your queries, process your orders or allow you to access specific information. You have a right to modify and delete all the personal information which we hold concerning yourself in the "my account" page.</label> </fieldset> Now the check box and text show up. If I check the box the order goes through and if I don't, I get the error. Works perfect. Link to comment Share on other sites More sharing options...
josecar Posted November 24, 2012 Author Share Posted November 24, 2012 Hello bside. Thanx for your help, although i didnt find a relevant insertion point at line 285 in my authentication.tpl file, nor in the default theme autenthication.tpl I think the relevant insertion point is before the first occurrence of <p class="cart_navigation required submit"> wich is the section of code that affects instant checkout. It works fine, but i still find problems with instant checkout, but i consider this issue solved, thanks a lot Link to comment Share on other sites More sharing options...
bside2234 Posted November 24, 2012 Share Posted November 24, 2012 I've tried it in a few different positions and it worked in them all so it seems you can put it pretty much wherever you want. I just like it at the bottom. Link to comment Share on other sites More sharing options...
Recommended Posts