- Posts: 332
- Thank you received: 4
Code pays 2 lettres
11 years 3 months ago #203536
by emohk
Code pays 2 lettres was created by emohk
Bonjour
Dans hikashop / checkout, je cherche à récupérer le code pays (2 lettres) à partir de l'adresse de livraison.
Merci
Dans hikashop / checkout, je cherche à récupérer le code pays (2 lettres) à partir de l'adresse de livraison.
Merci
Please Log in or Create an account to join the conversation.
11 years 3 months ago #203540
by Xavier
Replied by Xavier on topic Code pays 2 lettres
Bonjour,
Vous devriez pouvoir la récupérer à l'aide de cette variable:
Merci de nous donner plus de précisions sur l'endroit précis où vous souhaitez récupérer cette valeur.
Vous devriez pouvoir la récupérer à l'aide de cette variable:
Code:
$this->addresses[$this->shipping_address]->address_country_code_2
Merci de nous donner plus de précisions sur l'endroit précis où vous souhaitez récupérer cette valeur.
Please Log in or Create an account to join the conversation.
11 years 3 months ago #203624
by emohk
Replied by emohk on topic Code pays 2 lettres
Bonjour,
Merci pour l'information.
En fait, je souhaite récupérer le code pays sur 2 lettres de la table zone à partir de l'adresse country (this->addresses[]->address-country) de l'adresse de livraison référencée dans le checkout (dans shipping.php) pour le passer avec le code postal dans mon appel au module de sélection de points relais de Mondial Relay.
Cordialement
Merci pour l'information.
En fait, je souhaite récupérer le code pays sur 2 lettres de la table zone à partir de l'adresse country (this->addresses[]->address-country) de l'adresse de livraison référencée dans le checkout (dans shipping.php) pour le passer avec le code postal dans mon appel au module de sélection de points relais de Mondial Relay.
Cordialement
Please Log in or Create an account to join the conversation.
11 years 3 months ago #203626
by Xavier
Replied by Xavier on topic Code pays 2 lettres
Bonjour,
D'accord, donc le code fournit va normalement vous donner l'information souhaitée.
D'accord, donc le code fournit va normalement vous donner l'information souhaitée.
Please Log in or Create an account to join the conversation.
11 years 3 months ago #203761
by emohk
Replied by emohk on topic Code pays 2 lettres
Bonjour,
En fait, la variable this->addresses []->address_country_code_2 n'existe pas. Cf le détail du dump de this->addressses[] :
En fait, la variable this->addresses []->address_country_code_2 n'existe pas. Cf le détail du dump de this->addressses[] :
Code:
[array] addresses
Properties
[string] address_city = "Orléans"
[null] address_company
[string] address_country = "France, Metropolitan"
[string] address_default = "1"
[null] address_fax
[string] address_firstname = "xxxx"
[string] address_id = "24"
[string] address_lastname = "xxxxx"
[null] address_middle_name
[string] address_post_code = "45000"
[string] address_published = "1"
[null] address_state
[string] address_street = "rue du marché"
[string] address_street2 = ""
[string] address_telephone = "0123456789"
[null] address_telephone2
[string] address_title = "Mr"
[string] address_user_id = "27"
[null] address_vat
[null] adress_complement
Please Log in or Create an account to join the conversation.
11 years 3 months ago #203769
by nicolas
Replied by nicolas on topic Code pays 2 lettres
Bonjour,
Avant toute choses, je tiens à vous rappeler qu'il existe un plugin mondial relay de sélection de point relai dans HikaShop si c'est ce que vous voulez:
www.hikashop.com/live-demo/2-uncategoris...h-mondial-relay.html
Mais peut être que c'est un autre type de plugin. En ce cas, une fois que vous avez
, vous pouvez utiliser
pour récupérer le code du pays.
Avant toute choses, je tiens à vous rappeler qu'il existe un plugin mondial relay de sélection de point relai dans HikaShop si c'est ce que vous voulez:
www.hikashop.com/live-demo/2-uncategoris...h-mondial-relay.html
Mais peut être que c'est un autre type de plugin. En ce cas, une fois que vous avez
Code:
$addressClass = hikashop_get('class.address');
$shipping_address_data = $addressClass->get($this->shipping_address);
$country = $shipping_address_data->address_country;
Code:
$zoneClass = hikashop_get('class.zone');
$zone = $zoneClass->get($country);
echo $zone->zone_code_2;
Please Log in or Create an account to join the conversation.
11 years 3 months ago #203883
by emohk
Replied by emohk on topic Code pays 2 lettres
En effet, ce plugin répondait à l'époque à mon besoin. En son absence, j'ai fais un dev spécifique.
Par contre, je l'ai testé et pour moi je n'arrive pas à l'appeler???
Ce n 'est pas génant, je continue à faire appel à mon popup et j'ai maintenant grace à tes conseils, la possibilité de passer mon code zone et le code postal pour initier la recherche en fonction de l'adresse de livraison du client.
Merci
Par contre, je l'ai testé et pour moi je n'arrive pas à l'appeler???
Ce n 'est pas génant, je continue à faire appel à mon popup et j'ai maintenant grace à tes conseils, la possibilité de passer mon code zone et le code postal pour initier la recherche en fonction de l'adresse de livraison du client.
Merci
Please Log in or Create an account to join the conversation.
Time to create page: 0.207 seconds