plumtreesystems/sylius-referral

Sylius 的推荐系统


README

一个插件,允许您自定义如何过滤订单并将它们保存到批次中。

安装

使用以下命令安装包:composer require plumtreesystems/sylius-referral

将插件依赖项添加到您的 bundles.php 文件中

return [
    PTS\SyliusReferralPlugin\PTSSyliusReferralPlugin::class => ['all' => true],
];

将组件的配置导入到您的 _sylius.yaml 文件中

imports:
    - { resource: "@PTSSyliusReferralPlugin/Resources/config/config.yml" }

将组件的路由导入到您的 routes.yaml 文件中

pts_sylius_referral_plugin:
  resource: "@PTSSyliusReferralPlugin/Resources/config/routes.yaml"

将组件的模板从 src/Resources/templates 复制到您的项目 templates/ 文件夹

通过执行此命令安装组件的资产:php bin/console assets:install public

将您的商店渠道添加到您的配置中。

pts_sylius_referral:
  channel_paths:
    -   name: 'C_STORE'
        default: true

如果您希望在管理面板中编辑客户的推荐者,请将其启用在您的配置中

pts_sylius_referral:
  customers:
    enroller_edit:
      enabled: true     # false by default