如何在 Prestashop 1.6 中以编程方式添加新客户组

How to add new customer group programmatically, in Prestashop 1.6

我正在创建一个模块,它需要一个新的客户群,我想以编程方式进行。

我查看了 controllers/admin/AdminGroupsController.php 那里没有任何用处,classes/Customer.php 中有一个名为 addGroups 的方法,但这个方法无法满足我的要求。

所以,如果有人帮助我,我将不胜感激。

您可以只使用 Group class 的普通对象创建。 像这样:

$group = new Group();
$group->name = array(Configuration::get('PS_LANG_DEFAULT') => '[whatever]');
$group->price_display_method = [0 or 1];
$group->add();

应该可以。您可以查看组 class 以查看其他属性的名称及其类型。