Récupération de la valeur d'un custom field ?

  • Posts: 134
  • Thank you received: 4
  • Hikashop Business
9 years 8 months ago #186134

-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3.3.4
-- PHP version -- : 5.4.13

Bonjour,

Voila j'ai un custom field à la deuxième étape de mon checkout (le choix d'un point relais). J'aimerai pouvoir récupérer la valeur ce custom field lors de la dernière étape du checkout pour afficher ou non certaines méthodes de paiement.

Et je ne parvient pas à récupérer cette valeur qui doit pourtant bien être stocker dans une variable quelque part !!

Merci d'avance pour votre aide.

Cordialement,

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

  • Posts: 26121
  • Thank you received: 4023
  • MODERATOR
9 years 8 months ago #186138

Bonjour,

Vous pouvez regarder dans l'objet "order"

$this->order->my_custom_field
Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 134
  • Thank you received: 4
  • Hikashop Business
9 years 8 months ago #186240

Bonjour Jérome,

Alors justement c'est ce que j'ai tenté avec

$this->order->pointrelais;

Mais rien, je tente de récupérer cette valeur dans le fichier payment.php

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

  • Posts: 13201
  • Thank you received: 2322
9 years 8 months ago #186247

Bonjour,

Dans la vue payment.php il faut utiliser:

$this->orderInfos->pointrelais

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

  • Posts: 134
  • Thank you received: 4
  • Hikashop Business
9 years 8 months ago #186402

Bonjour Xavier,

Merci pour votre indication, malheureusement, cette variable est vide également.

Pour indication voici mon input qui reçoit la valeur dans le fichier custom_field.php

<input class="inputbox" id="pointrelais" onchange="hikashopToggleFields(this.value,'pointrelais','order',0);" type="text" name="data[order][pointrelais]" value="<?php echo $vieux_pointrelais;?>">

Merci

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

  • Posts: 13201
  • Thank you received: 2322
9 years 8 months ago #186415

Bonjour,

Désolé, en effet si le champ est renseigné en étape 2 et vous désirez la valeur en étape 3, elle n'est pas encore stocké dans la commande, mais est disponible en session.

$_SESSION['hikashop_order_data']->pointrelais

The following user(s) said Thank You: clicetcom

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

  • Posts: 134
  • Thank you received: 4
  • Hikashop Business
9 years 8 months ago #186497

HA mais voila ! Merci Xavier ! Impec

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

Time to create page: 0.077 seconds
Powered by Kunena Forum