添加新项目状态

添加新项目状态

默认情况下,我们的Crm附带 5 预定义状态, 未启动, 在进行中, 暂停, 取消, 完成, 但您可以注入新的状态与简单的操作钩,以满足您的需求.

现状未开始已完成它们是核心状态,应该保持不变,以便一切正常工作。

我们假设你有一些阅读本文的Php代码的基本知识,但如果你没有,就不会那么难了。 您可以复制和粘贴代码,并根据您的需求调整密钥(请参阅下面的密钥说明)。

在此示例中,您将添加一个带有名称的新项目状态规划

联系我们应用/助手创建文件my_functions_帮助者。公司简介并添加以下代码:

__email0__ < ?公司简介hooks()->add_filter('before_get_project_statuses','my_add_custom_project_status');函数 my_add_custom_project_status($current_status){// 将新状态推送到当前状态Mサイズは箱入りとなります sサイズは箱なしでのラッピングとなります ギフトボックス・ラッピングについて _______________________________'id'=>50, // id 50 的新状态'颜色'=>'#9898','name'=>'计划','顺序'=>10,'filter_default'=> true, // true 或 false联系我们;// 返回状态返回 $current_statuss;联系我们
每个状态的Id必须是唯一的。
  • 联系我们- 项目状态的Id, 它建议添加更高的Id号码以防止重叠项目状态的默认系统ID。 Eq现在有id 1,2,3,4和5的项目状态,将来如果添加新的默认项目状态与id 6,并且您已经注入了自己的状态与id 6可能会导致问题。不建议在使用状态 Id 的项目后更改 id。
  • 颜色- 以十六进制格式为此状态的颜色。
  • 姓名将显示给用户的状态名称。
  • 在线订单地位的顺序。
  • filter_默认值如果您想将默认使用此状态的项目排除在列表表中,则使用此选项。 例如,如果默认情况下访问项目列表区域时此选项为false,则不会显示使用此状态的项目,并且您需要手动使用过滤器包含在表中。

调整代码以满足您的需求后,保存文件my_functions_helper。PHP,你将能够看到你的新项目状态。

Project Status Planning