Jump to content

Edit History

P i l o u

P i l o u

Bonjour eolia,

 

Merci de ton aide !
La version du module est 3.7.0
Ligne 464 et suivantes:

	public function hookActionProductOutOfStock($params)
	{
		if (!$this->customer_qty ||
			!Configuration::get('PS_STOCK_MANAGEMENT') ||
			Product::isAvailableWhenOutOfStock($params['product']->out_of_stock))
			return;

		$context = Context::getContext();
		$id_product = (int)$params['product']->id;
		$id_product_attribute = 0;
		$id_customer = (int)$context->customer->id;

		if ((int)$context->customer->id <= 0)
			$this->context->smarty->assign('email', 1);
		elseif (MailAlert::customerHasNotification($id_customer, $id_product, $id_product_attribute, (int)$context->shop->id))
			return;

		$this->context->smarty->assign(
			array(
				'id_product' => $id_product,
				'id_product_attribute' => $id_product_attribute,
				'id_module' => $this->id
			)
		);

		return $this->display(__FILE__, 'product.tpl');
	}

Dans ton post du 16/11/2016, tu me proposais de remplacer :

	public function hookActionProductOutOfStock($params)
	{
		if (!$this->customer_qty ||
			!Configuration::get('PS_STOCK_MANAGEMENT') ||
			Product::isAvailableWhenOutOfStock($params['product']->out_of_stock))
			return;

Par ceci :

public function hookActionProductOutOfStock($params)
	{
		if (!$this->customer_qty ||
			!Configuration::get('PS_STOCK_MANAGEMENT'))
			return;

Mais quand j'ai fait cela, j'ai eu une page blanche sur mon front office.

J'ai essayé plusieurs fois sans succès.

Et puis, là, en écrivant ce message, je la refais et ça fonctionne, plus de page blanche...

Désolé, eolia...

Bon après-midi ;)

P i l o u

P i l o u

Bonjour eolia,

 

Merci de ton aide !
La version du module est 3.7.0
Ligne 464 et suivantes:

	public function hookActionProductOutOfStock($params)
	{
		if (!$this->customer_qty ||
			!Configuration::get('PS_STOCK_MANAGEMENT') ||
			Product::isAvailableWhenOutOfStock($params['product']->out_of_stock))
			return;

		$context = Context::getContext();
		$id_product = (int)$params['product']->id;
		$id_product_attribute = 0;
		$id_customer = (int)$context->customer->id;

		if ((int)$context->customer->id <= 0)
			$this->context->smarty->assign('email', 1);
		elseif (MailAlert::customerHasNotification($id_customer, $id_product, $id_product_attribute, (int)$context->shop->id))
			return;

		$this->context->smarty->assign(
			array(
				'id_product' => $id_product,
				'id_product_attribute' => $id_product_attribute,
				'id_module' => $this->id
			)
		);

		return $this->display(__FILE__, 'product.tpl');
	}

Dans ton post du 16/11/2016, tu me proposais de remplacer :

	public function hookActionProductOutOfStock($params)
	{
		if (!$this->customer_qty ||
			!Configuration::get('PS_STOCK_MANAGEMENT') ||
			Product::isAvailableWhenOutOfStock($params['product']->out_of_stock))
			return;

Par ceci :

public function hookActionProductOutOfStock($params)
	{
		if (!$this->customer_qty ||
			!Configuration::get('PS_STOCK_MANAGEMENT'))
			return;

Mais quand j'ai fait cela, j'ai eu une page blanche sur mon front office.

J'ai essayé plusieurs fois sans succès.

Et puis, là, je la refais et ça fonctionne, plus de page blanche...

Désolé, eolia...

Bon après-midi ;)

×
×
  • Create New...