axelfx07 Posted November 13, 2013 Share Posted November 13, 2013 (edited) Hey, Basically, I want every client to fill their mobile phone number when creating an account during order (instant checkout disabled). This is how my checkout form looks like I moved the phone number up, by adding this code to a "new customer section" of order-opc-new-account.tpl <p class="required text"> <label for="phone_invoice">{l s='Home phone'} <sup>*</sup></label> <input type="text" class="text" name="phone_invoice" id="phone_invoice" value="{if isset($guestInformations) && $guestInformations.phone_invoice}{$guestInformations.phone_invoice}{/if}" /> </p> and changed the line in adresses.php to 'phone' => array('type' => self::TYPE_STRING, 'validate' => 'isPhoneNumber', 'required' => true, 'size' => 32), When I try to register and I get this: There is 1 Error(s): Phone is rquired. Enabling "force users to enter at least one phone" option in Prefrences->clients is not an option for me, but even when I do it it doesn't work either. It gives me an error as well. Any help is highly appreciated. UPDATE Solved <p class="required text"><label for="phone_invoice">{l s='Home phone'} <sup>*</sup></label><input type="text" class="text" name="phone_invoice" id="phone_invoice" value="{if isset($guestInformations) && $guestInformations.phone_invoice}{$guestInformations.phone_invoice}{/if}" /></p> replaced with <p class="required text"> <label for="phone">{l s='Home phone'} <sup>*</sup></label> <input type="text" class="text" name="phone" id="phone" value="{if isset($guestInformations) && $guestInformations.phone}{$guestInformations.phone}{/if}" /> </p> Edited November 13, 2013 by axelfx07 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts