workouse/availability-notifier-sylius

该软件包已被弃用,不再维护。未建议替代软件包。

此插件为缺货产品提供“当产品有货时发送通知”的功能。


README

Scrutinizer Code Quality Build Status

此插件为缺货产品提供“当产品有货时发送通知”的功能。

截图:

安装

$ composer require workouse/availability-notifier-sylius

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

return [
    ...

    Workouse\AvailabilityNotifierPlugin\WorkouseAvailabilityNotifierPlugin::class => ['all' => true],
];

在您的 config/packages/_sylius.yaml 文件中导入所需配置

# config/packages/_sylius.yaml

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

在您的 config/routes.yaml 文件中导入路由

# config/routes.yaml
...

workouse_availability_notifier_plugin:
    resource: "@WorkouseAvailabilityNotifierPlugin/Resources/config/routing.yml"

通过更新数据库模式并安装资源来完成安装

$ bin/console doctrine:migrations:diff
$ bin/console doctrine:migrations:migrate
$ bin/console cache:clear

用法

您可以使用 @WorkouseAvailabilityNotifierPlugin/_outOfStock.html.twig 模板来启用/禁用/显示从 Twig UI 中添加/删除/显示心愿单。

有关如何操作的示例,请参阅 这些源文件

测试和运行插件

$ composer install
$ cd tests/Application
$ yarn
$ yarn build
$ bin/console assets:install public -e test
$ bin/console doctrine:database:create -e test
$ bin/console doctrine:schema:create -e test
$ bin/console server:run 127.0.0.1:8080 -d public -e test
$ open http://localhost:8080
$ vendor/bin/behat