Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Prestashop 1.6在虚拟产品购买时自动将客户添加到组_Php_Mysql_Prestashop_Prestashop 1.6 - Fatal编程技术网

Php Prestashop 1.6在虚拟产品购买时自动将客户添加到组

Php Prestashop 1.6在虚拟产品购买时自动将客户添加到组,php,mysql,prestashop,prestashop-1.6,Php,Mysql,Prestashop,Prestashop 1.6,使用Prestashop 1.6,是否有一种方法可以在客户购买虚拟产品时自动将其添加到组中 示例:虚拟产品是一种会员资格。当他们购买产品时,我希望他们被分配到成员组 我想实现这一目标的一个方法是: 客户在电子邮件中收到的虚拟产品链接是否可以是指向我创建的PHP页面的链接?我正在考虑编写一个带有激活成员按钮的PHP页面,通过MySQL代码将它们插入适当的组中 我找不到一个模块来执行此操作。我希望避免创建模块,因为那时我必须研究模块创建,我希望有一个更简单的解决方案。高度推荐的解决方案是一个自定义模

使用Prestashop 1.6,是否有一种方法可以在客户购买虚拟产品时自动将其添加到组中

示例:虚拟产品是一种会员资格。当他们购买产品时,我希望他们被分配到成员组

我想实现这一目标的一个方法是: 客户在电子邮件中收到的虚拟产品链接是否可以是指向我创建的PHP页面的链接?我正在考虑编写一个带有激活成员按钮的PHP页面,通过MySQL代码将它们插入适当的组中


我找不到一个模块来执行此操作。我希望避免创建模块,因为那时我必须研究模块创建,我希望有一个更简单的解决方案。

高度推荐的解决方案是一个自定义模块,在确认付款时分配用户。可以通过更改核心文件来完成,但这是最糟糕的解决方案,因为在下一次升级PrestaShop之后,这些更改将被覆盖。模块创建并不难,您只需要实现钩子“actionOrderStatusUpdate”,并将订单客户从模块配置页面指定给以前选择的客户组