- Posts: 2696
- Thank you received: 74
[RESOLU] checkout/step.php recuperer les valeurs
14 years 2 months ago - 14 years 2 months ago #56989
by erickb
[RESOLU] checkout/step.php recuperer les valeurs was created by erickb
dans ./templates/TPL/html/com_hikashop//checkout/step.php en plusieurs steps je veux récupérer des valeurs comme payment_shipping_methods et shipping_name
quelle est la methode employee par Hikashop ?
merci
quelle est la methode employee par Hikashop ?
merci
Last edit: 14 years 2 months ago by erickb.
Please Log in or Create an account to join the conversation.
14 years 2 months ago #57040
by nicolas
Replied by nicolas on topic Re: checkout/step.php recuperer les valeurs
Si la vue shipping est affichée, les méthodes de livraison sont stockées dans $this->rates
Il est ainsi possible de faire cela:
foreach($this->rates as $rate){
echo $rate->shipping_name;
}
Si la vue payment est affichée, les méthodes de paiement sont stockées dans $this->methods
Il est ainsi possible de faire cela:
foreach($this->methods as $method){
echo $method->payment_shipping_methods;
}
Si les vues ne sont pas affichées sur l'étape actuelle, il va falloir utiliser le code des fonctions shipping/payment de components/com_hikashop/views/checkout/view.html.php pour charger ces données avant de les utiliser.
Il est ainsi possible de faire cela:
foreach($this->rates as $rate){
echo $rate->shipping_name;
}
Si la vue payment est affichée, les méthodes de paiement sont stockées dans $this->methods
Il est ainsi possible de faire cela:
foreach($this->methods as $method){
echo $method->payment_shipping_methods;
}
Si les vues ne sont pas affichées sur l'étape actuelle, il va falloir utiliser le code des fonctions shipping/payment de components/com_hikashop/views/checkout/view.html.php pour charger ces données avant de les utiliser.
Please Log in or Create an account to join the conversation.
14 years 2 months ago - 14 years 2 months ago #57070
by erickb
Replied by erickb on topic Re: checkout/step.php recuperer les valeurs
merci Nicolas
je viens de tester et je le recupere tout simplement avec $this->shipping->shipping_id
je viens de tester et je le recupere tout simplement avec $this->shipping->shipping_id
Last edit: 14 years 2 months ago by erickb.
Please Log in or Create an account to join the conversation.
14 years 2 months ago - 14 years 2 months ago #57071
by erickb
Replied by erickb on topic Re: checkout/step.php recuperer les valeurs
maintenant dans cette etape je dois récupérer toute l'adresse du client pour tester certaines valeurs
$adr = hikashop_get('class.address');
mais dans var_dump($adr); il n'y a rien
comment je recupere les valeurs ? $adr->address_company ou $adr->get('address_company') par exemple
je peux bien entendu faire une requete SQL mais je prefere utiliser les class d'Hikashop
merci
$adr = hikashop_get('class.address');
mais dans var_dump($adr); il n'y a rien
comment je recupere les valeurs ? $adr->address_company ou $adr->get('address_company') par exemple
je peux bien entendu faire une requete SQL mais je prefere utiliser les class d'Hikashop
merci
Last edit: 14 years 2 months ago by erickb.
Please Log in or Create an account to join the conversation.
14 years 2 months ago - 14 years 2 months ago #57108
by erickb
Replied by erickb on topic Re: checkout/step.php recuperer les valeurs
$cartClass = hikashop_get('class.cart');
$cart = $cartClass->loadFullCart(true,false);
echo $cart->shipping_address->address_company;
ça marche
et merci à Jerome pour l'info
$cart = $cartClass->loadFullCart(true,false);
echo $cart->shipping_address->address_company;
ça marche
et merci à Jerome pour l'info
Last edit: 14 years 2 months ago by erickb.
Please Log in or Create an account to join the conversation.
Time to create page: 0.201 seconds