Redirect 可以在opencart上添加附属产品。?
我正在尝试使用OpenCart建立一个附属商店。可以在opencart上添加附属产品,用户单击产品添加到购物车按钮,它将转到新选项卡中的外部链接?我真的不需要为我的整个网站添加到购物车选项。我只使用附属产品 我已经将“添加到购物车”按钮的名称更改为“立即购买”。但只是一个名字。按钮功能仍然是添加到购物车Redirect 可以在opencart上添加附属产品。?,redirect,opencart,external,opencart2.x,affiliate,Redirect,Opencart,External,Opencart2.x,Affiliate,我正在尝试使用OpenCart建立一个附属商店。可以在opencart上添加附属产品,用户单击产品添加到购物车按钮,它将转到新选项卡中的外部链接?我真的不需要为我的整个网站添加到购物车选项。我只使用附属产品 我已经将“添加到购物车”按钮的名称更改为“立即购买”。但只是一个名字。按钮功能仍然是添加到购物车 当用户单击“立即购买”按钮时,如何将客户重定向到新选项卡中的外部链接?在“管理”面板中有一个关联选项,您可以在那里执行此表单。我找到了将关联产品添加到opencart的方法。对于OP来说可能太晚
当用户单击“立即购买”按钮时,如何将客户重定向到新选项卡中的外部链接?在“管理”面板中有一个关联选项,您可以在那里执行此表单。我找到了将关联产品添加到opencart的方法。对于OP来说可能太晚了,但是来自谷歌的人可能需要这个小教程。 请注意,我将要解释的方法仍然存在一些我无法回避的缺陷,您应该尝试自己修复。它为我完成了任务,因此我不妨与您分享: 让我们从准备工作开始:
index(){
:
基本上,代码会查找所请求产品的属性。如果属性附属链接可用且不为空,则网页将重定向到附属链接属性中的附属链接。如果不可用,则产品页面将正常显示
您的附属链接属性必须始终是列表中的第一个属性,否则代码将无法工作!
我希望这对你有帮助。我想在这里有人改进代码,如果他们可以的话
缺陷:
- 重定向不利于搜索引擎优化
- 关联链接将显示在比较表中
- 它不会在新窗口中打开
$this->load->model('catalog/product');
$attributes = $this->model_catalog_product->getProductAttributes($this->request->get['product_id']);
if($attributes[0]['attribute'][0]['name'] = "Affiliate Link" && !empty($attributes[0]['attribute'][0]['text'])){
$affiliate =$attributes[0]['attribute'][0]['text'];
header("Location: $affiliate");
die();
}