如果URL在Prestashop中拥有KeyWord,则自动添加优惠券代码

时间:2016-10-22 16:33:05

标签: prestashop prestashop-1.6

我想要实现的主要目标是在用户点击指向我店的特定外部链接时添加优惠券代码。 那么(javascript?)脚本将分析网址,如果它包含任何选定的关键字,则会添加凭证。

任何人都知道该怎么做? 感谢

1 个答案:

答案 0 :(得分:0)

我找到了一个非常简单的解决方案。 我做了一个模块。

您可以在此处找到它:GITHUB

非常简单:

  • 生成基本模块HERE
  • 为我的新模块选择了标题挂钩
  • 修改了root中 modulename.php 文件中的标头挂钩功能
public function hookHeader()
{
    $this->context->controller->addJS($this->_path.'/views/js/front.js');
    $this->context->controller->addCSS($this->_path.'/views/css/front.css');
    if (Tools::getValue('voucher')){
        $cartVoucher = Tools::getValue('voucher');
        $idDiscount = Discount::getIdByName($cartVoucher);
        Context::getContext()->cart->addDiscount($idDiscount);
    }
}
希望能帮助别人。 谢谢大家。