gravita / notify-when-available
一个Sylius插件,允许设置产品将何时可用的未来日期。用户可以添加一个电子邮件地址,当产品可以购买时通知他们
0.1.0
2018-02-28 09:29 UTC
Requires
- php: ^7.1
- sylius/sylius: ^1.0
Requires (Dev)
- behat/behat: ^3.3
- behat/mink: ^1.7
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.2
- behat/mink-selenium2-driver: ^1.3
- friends-of-behat/context-service-extension: ^1.0
- friends-of-behat/cross-container-extension: ^1.0
- friends-of-behat/service-container-extension: ^1.0
- friends-of-behat/symfony-extension: ^1.0
- friends-of-behat/variadic-extension: ^1.0
- lakion/mink-debug-extension: ^1.2.3
- phpspec/phpspec: ^3.2
- phpstan/phpstan-shim: ^0.9.2
- phpunit/phpunit: ^5.6
- se/selenium-server-standalone: ^2.52
- sensio/generator-bundle: ^3.1
- sylius-labs/coding-standard: ^1.0
- symplify/easy-coding-standard: ^2.4
This package is not auto-updated.
Last update: 2024-09-29 05:34:58 UTC
README
插件骨架
安装
-
运行
composer require gravita/notify-when-available。 -
将插件添加到 AppKernel.php
public function registerBundles(): array { return array_merge(parent::registerBundles(), [ // ... new \Gravita\SyliusNotifyWhenAvailablePlugin\GravitaSyliusNotifyWhenAvailablePlugin(), ]); }
-
将所需的资源文件添加到您的 config.yml 配置文件中
imports: # ... - { resource: "@GravitaSyliusNotifyWhenAvailablePlugin/Resources/config/config.yml" } - { resource: "@GravitaSyliusNotifyWhenAvailablePlugin/Resources/config/resources.yml" }
-
将束路由文件添加到您的 routing.yml 路由文件中
gravita_notify_when_available_shop: resource: "@GravitaSyliusNotifyWhenAvailablePlugin/Resources/config/app/shop_routing.yml"
-
更新您的数据库
php bin\console doctrine:schema:update --force
用法
运行插件测试
一旦安装,插件将在“详细信息”标签页的产品变体表单中添加两个字段
- 可用自:如果此产品变体未勾选为“可用”,则此字段将保存显示给用户的消息
- 可购买:如果此字段未勾选,则将显示在“可用自”上设置的消息。与此消息一起,将会有一个表单用于在产品变体的通知列表中注册电子邮件地址。