Jump to content

Hook para cambiar el precio en función del código postal


Recommended Posts

Hola buenas tardes, estoy desarrollando un modulo que me cambie el precio en función del código postal que ingrese el cliente, (esto por gastos de envió) ya tengo una buena base del código pero no se en que hook ponerlo, de igual manera no se como se llama la variable del cogido postal o donde buscarla, agradecería mucho sus consejos y sugerencias 

Link to comment
Share on other sites

Creo que debes usar el hook actionGetIDZoneByAddressID:

https://github.com/PrestaShop/PrestaShop/pull/2529/files

Para obtener el código postal dentro de ese hook, puedes hacerlo así:

$id_address = $params['id_address'];
$address = new Address((int)$id_address);
$postcode = $address->postcode;

Ese hook debe retornar un identificador de zona ($id_address), así que a partir del código postal del cliente tendrás que ver cuál devolver para aplicar el precio que desees.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...