Skip to main content

notification produit disponible

More
13 years 5 months ago #99328 by xav
bonjour
serait t'il possible qu'une fois que le client ai souscrit a la notification d'email qu'il soit rediriger vers la catégorie dans laquelle il etait plutôt que de devoir cliquer sur un lien en haut de page comme c'est le cas en PJ
d'ailleurs en laissant tel quel il y a de forte chance pour qu'en plus le client pense que sa demande n'a pas ete prise en compte et reclique de nouveau sur ok...
merci d'avance

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

More
13 years 5 months ago #99385 by Xavier
Bonjour,

Le message indique que l'inscription à bien été prise en compte.

Pour faire une redirection, il faut éditer le controller product dans "components/com_hikashop/controllers/product.php" fonction "send_email()" et forcer une url à la place de "$url = JRequest::getVar('redirect_url');" utiliser: "$url = hikashop_completeLink('product&task=show&cid='.$product->product_id.'&name='.$product->alias.$url_itemid));"

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

More
13 years 5 months ago - 13 years 5 months ago #99395 by xav
Replied by xav on topic notification produit disponible
quelque chose doit m'échapper car ca n'y change rien du tout
sait tu pourquoi?
voici le fichier, pour info j'ai du retirer une ) sinon ca faisait une erreur de syntaxe
Code:
$productClass->addAlias($product); $app->enqueueMessage(JText::sprintf('CLICK_HERE_TO_GO_BACK_TO_PRODUCT',hikashop_completeLink('product&task=show&cid='.$product->product_id.'&name='.$product->alias.$url_itemid))); } } } $url = hikashop_completeLink('product&task=show&cid='.$product->product_id.'&name='.$product->alias.$url_itemid); if($send && !empty($url)){ $app->redirect($url); }else{ $this->contact(); } } function add_waitlist() { JRequest::checkToken('request') || jexit( 'Invalid Token' ); $element = new stdClass(); $formData = JRequest::getVar( 'data', array(), '', 'array' );
Last edit: 13 years 5 months ago by Jerome.

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

More
13 years 5 months ago #99545 by Jerome
Bonjour,

Petite confusion dans la fonction. Il s'agit de la fonction "add_waitlist" et non "sendmail".
Le formulaire de contact et le formulaire de waitlist sont très proches mais sont sur deux fonctions différentes

Donc il faut modifier la function "add_waitlist" comme ceci:
Code:
} else { $app->enqueueMessage(JText::_('ALREADY_REGISTER_WAITLIST')); } //$app->enqueueMessage(JText::sprintf('CLICK_HERE_TO_GO_BACK_TO_PRODUCT',hikashop_completeLink('product&task=show&cid='.$product->product_id.'&name='.$alias))); //$url = JRequest::getVar('redirect_url'); $url = hikashop_completeLink('product&task=show&cid='.$product->product_id.'&name='.$alias); if(!empty($url)){ $app->redirect($url); }else{ $this->waitlist(); } } function cleancart(){ $class = hikashop_get('class.cart'); if($class->hasCart()){

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: xav

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

More
13 years 5 months ago #99554 by xav
Replied by xav on topic notification produit disponible
:woohoo: merci jerôme
c'est nickel

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

Time to create page: 0.205 seconds
Powered by Kunena Forum