Jump to content
Titak

Récupérer l'ID de l'adresse par défaut [1.7.6.7]

Recommended Posts

Bonjour,

Je cherche à créer une condition en fonction du code postal de l'adresse de mon client en utilisant la variable {$customer.addresses[id_address].postcode}

Cependant je ne trouve pas comment récupérer l'ID de l'adresse par défaut du client pour la renseigner dans [id_address]
Ou tout du moins celle sélectionnée pour le panier en cours.

Si quelqu'un sait  comment récupérer cette information, j'apprécierais votre aide.

Merci et bonne journée

 

Edited by Titak (see edit history)

Share this post


Link to post
Share on other sites

Vous ne pouvez pas car ce paramètre "par défaut" n'existe pas^^

Prestashop vous ramène les adresses actives dans l'ordre où elles ont été créées dans la base de données. Vous devez donc récupérer la 1ère du tableau renvoyé ou, si vous êtes dans le contexte de commande, récupérer l'id_address_delivery du panier en cours si elle existe.

  • Thanks 1

Share this post


Link to post
Share on other sites

On peut seulement connaitre la 1er adresse d'une client

public static function Address::getFirstCustomerAddressId($id_customer, $active = true)

autrement dit:

{assign id_address = Address::getFirstCustomerAddressId($customer.id)}
{$customer.addresses[$id_address].postcode}

 

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More