Como obligar/forzar a añadir una dirección de facturación Prestashop 1.7

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>

 

Deja una respuesta
You May Also Like