Skip to main content

Code pays 2 lettres

More
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

Please Log in or Create an account to join the conversation.

More
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:
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.

More
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

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
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[] :
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.

More
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
Code:
$addressClass = hikashop_get('class.address'); $shipping_address_data = $addressClass->get($this->shipping_address); $country = $shipping_address_data->address_country;
, vous pouvez utiliser
Code:
$zoneClass = hikashop_get('class.zone'); $zone = $zoneClass->get($country); echo $zone->zone_code_2;
pour récupérer le code du pays.

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

Time to create page: 0.207 seconds
Powered by Kunena Forum