Una de las opciones que tiene prestashop es la opción de tener una dirección para el envío y otra para la facturación.
En el caso que vendamos productos para regalar y por lo tanto, se debe añadir 2 direcciones y obligar o forzar añadir la dirección de facturación, una para el afortunado que recibe el regalo y otra para el cliente que realiza la compra se recomienda que siempre pida la dirección para facturar, con este pequeño código hacemos que se desactive la opción de “Utilizar esta dirección para facturas también”
Buscamos el fichero
themes/classic/templates/checkout/checkout.tpl
Recuerda si usas otra plantilla, cambia la carpeta
al final del fichero añade esto
<script> if($('input[name=use_same_address]').length > 0){ $('input[name=use_same_address]').attr('checked', false); $('input[name=use_same_address]' ).hide(); } </script>
De esta manera estamos desactivando la casilla y ocultando para que no se pueda activar.
Es MUY IMPORTANTE cambiar con el traductor de prestashop el texto de “Utilizar esta dirección para facturas también” a otro que tenga mas lógica o dejarlo en un “.” y listo
También puedes modificar el fichero
themes/classic/templates/checkout/_partials/address-form.tpl y quitar la “label”
<label>{l s='Use this address for invoice too' d='Shop.Theme.Checkout'}</label>