notification produit disponible

  • Posts: 167
  • Thank you received: 2
11 years 1 month ago #99328

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

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
11 years 1 month ago #99385

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.

  • Posts: 167
  • Thank you received: 2
11 years 1 month ago #99395

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

					$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: 11 years 1 month ago by Jerome.

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

  • Posts: 26032
  • Thank you received: 4006
  • MODERATOR
11 years 1 month ago #99545

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:

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

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.
The following user(s) said Thank You: xav

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

  • Posts: 167
  • Thank you received: 2
11 years 1 month ago #99554

:woohoo: merci jerôme
c'est nickel

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

Time to create page: 0.072 seconds
Powered by Kunena Forum