- Posts: 2696
- Thank you received: 74
recuperer un champ product dans l'email
12 years 1 week ago - 12 years 1 week ago #173161
by erickb
recuperer un champ product dans l'email was created by erickb
-- HikaShop version -- : 233
-- Joomla version -- : 334
dans la table product j'ai un champ perso que je voudrais afficher dans l'email de notification
comment recuperer cette valeur qui n'est pas un champ order ?
je peux bien sur faire une requete SQL dans le preload.modified s'il n'y a pas d'autre solution
merci
-- Joomla version -- : 334
dans la table product j'ai un champ perso que je voudrais afficher dans l'email de notification
comment recuperer cette valeur qui n'est pas un champ order ?
je peux bien sur faire une requete SQL dans le preload.modified s'il n'y a pas d'autre solution
merci
Last edit: 12 years 1 week ago by erickb.
Please Log in or Create an account to join the conversation.
12 years 1 week ago #173179
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic recuperer un champ product dans l'email
Bonjour,
Cf votre question d'il y a 9 mois.
www.hikashop.com/forum/5-support-en-fran...urer-pour-email.html
Cordialement
Cf votre question d'il y a 9 mois.
www.hikashop.com/forum/5-support-en-fran...urer-pour-email.html
Cordialement
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
12 years 1 week ago - 12 years 1 week ago #173239
by erickb
Replied by erickb on topic recuperer un champ product dans l'email
justement je ne recuperes rien
et un var_dump( $item) ou var_dump($data->cart) ne me donnes aucun champ perso , donc je ne vois pas bien comment je pourrais les rajouter a part une requete SQL dans le preload
donc j'ajoutes ca comment ? je fais une requete SQL ou hikashop a deja une methode ?
merci
et un var_dump( $item) ou var_dump($data->cart) ne me donnes aucun champ perso , donc je ne vois pas bien comment je pourrais les rajouter a part une requete SQL dans le preload
donc j'ajoutes ca comment ? je fais une requete SQL ou hikashop a deja une methode ?
merci
Last edit: 12 years 1 week ago by erickb.
Please Log in or Create an account to join the conversation.
12 years 6 days ago #173241
by nicolas
Replied by nicolas on topic recuperer un champ product dans l'email
Comme a expliqué Jérome dans l'autre sujet, il n'est pas nécessaire de modifier le préload pour les champs personnalisés.
Il suffit d'utiliser le tag comme ceci:
{LINEVAR:item.lieferdatum}
Il suffit d'utiliser le tag comme ceci:
{LINEVAR:item.lieferdatum}
Please Log in or Create an account to join the conversation.
12 years 6 days ago #173401
by erickb
Replied by erickb on topic recuperer un champ product dans l'email
justement ca ne marche pas
dans mon preload
dans email
resultat
comme j'ai dis avant un var_dump($item) ne me donne pas cette valeur donc je vois pas bien comment elle pourrait etre recuperee
dans mon preload
Code:
$cartProduct = array(
'PRODUCT_CODE' => $item->order_product_code,
'PRODUCT_QUANTITY' => $item->order_product_quantity,
'PRODUCT_IMG' => '',
'item' => $item,
'product' => $product,
'CHARACTERISTIC_VALUE' => $item->order_product_options[0]->characteristic_value,
'PRODUCT_LIEFERDATUM' => $item->product_lieferdatum ,
);
dans email
Code:
<tr>
<td>
a : {LINEVAR:PRODUCT_LIEFERDATUM}
<br />
b : {LINEVAR:item.product_lieferdatum}
</td>
</tr>
resultat
Code:
a : {LINEVAR:PRODUCT_LIEFERDATUM}
b : {LINEVAR:item.product_lieferdatum}
comme j'ai dis avant un var_dump($item) ne me donne pas cette valeur donc je vois pas bien comment elle pourrait etre recuperee
Please Log in or Create an account to join the conversation.
12 years 6 days ago #173402
by erickb
Replied by erickb on topic recuperer un champ product dans l'email
je ne le recupere que comme ça (en l'ajoutant puisqu'il n'y est pas)
Code:
$q = $db->getQuery(true);
$q->select('product_lieferdatum');
$q->from($db->quoteName('#__hikashop_product'));
$q->where($db->quoteName('product_id')." = ".$db->quote($item->product_id));
$db->setQuery($q);
$cartProduct = array(
'PRODUCT_CODE' => $item->order_product_code,
'PRODUCT_QUANTITY' => $item->order_product_quantity,
'PRODUCT_IMG' => '',
'item' => $item,
'product' => $product,
'CHARACTERISTIC_VALUE' => $item->order_product_options[0]->characteristic_value,
'PRODUCT_LIEFERDATUM' => $db->loadResult() ,
);
Please Log in or Create an account to join the conversation.
12 years 4 days ago - 12 years 5 days ago #173406
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic recuperer un champ product dans l'email
Bonjour,
On va donc revenir un peu sur les bases :
Un champ personnalisé de type produit est dans "product".
Un champ personnalisé de type item est dans "item".
Donc, au lieu de vous pendre la tête à chercher dans "item" ou dans le cart ; merci d'utiliser le code exact que je vous donnais il y a 9 mois.
Et donc pour un champs de produit ce sera: {LINEVAR:product.lieferdatum}
Cordialement,
On va donc revenir un peu sur les bases :
Un champ personnalisé de type produit est dans "product".
Un champ personnalisé de type item est dans "item".
Donc, au lieu de vous pendre la tête à chercher dans "item" ou dans le cart ; merci d'utiliser le code exact que je vous donnais il y a 9 mois.
Et donc pour un champs de produit ce sera: {LINEVAR:product.lieferdatum}
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Last edit: 12 years 5 days ago by nicolas.
Please Log in or Create an account to join the conversation.
12 years 4 days ago - 12 years 3 days ago #173528
by erickb
Replied by erickb on topic recuperer un champ product dans l'email
ok je recommence un nouveau sujet sinon on s'yperd
Last edit: 12 years 3 days ago by erickb.
Please Log in or Create an account to join the conversation.
Time to create page: 0.203 seconds