setono / sylius-promotion-extensions-plugin
为Sylius提供的常用促销扩展
v1.3.0
2021-12-23 13:47 UTC
Requires
- php: >=7.3
- sylius/resource-bundle: ^1.6
- symfony/config: ^4.4 || ^5.0
- symfony/dependency-injection: ^4.4 || ^5.0
- symfony/form: ^4.4 || ^5.0
- symfony/http-kernel: ^4.4 || ^5.0
- symfony/options-resolver: ^4.4 || ^5.0
- symfony/validator: ^4.4 || ^5.0
- thecodingmachine/safe: ^1.3
- webmozart/assert: ^1.9
Requires (Dev)
- phpspec/phpspec: ^6.2
- phpunit/phpunit: ^9.4
- roave/security-advisories: dev-master
- setono/code-quality-pack: ^1.4
- sylius/sylius: ~1.8.0
- symfony/debug-bundle: ^5.1
- symfony/dotenv: ^5.1
- symfony/intl: ^4.4 || ^5.0
- symfony/web-profiler-bundle: ^5.0
- dev-master / 1.3.x-dev
- v1.3.0
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- dev-renovate/configure
- dev-dependabot/github_actions/ramsey/composer-install-2
- dev-dependabot/github_actions/actions/checkout-3.1.0
- dev-dependabot/composer/sylius/sylius-approx-1.8.0or-approx-1.10.0
- dev-dependabot/composer/setono/code-quality-pack-tw-1.4or-tw-2.0
- dev-dependabot/github_actions/shivammathur/setup-php-2.11.0
- dev-dependabot/composer/phpspec/phpspec-tw-6.2or-tw-7.0
- dev-free-shipping-on-cheapest-shipping-method
This package is auto-updated.
Last update: 2024-09-15 16:18:31 UTC
README
为Sylius添加常用的促销规则和操作。
安装
步骤 1:下载插件
$ composer require setono/sylius-promotion-extensions-plugin
步骤 2:启用插件
然后,通过将插件添加到项目中的 config/bundles.php
文件中已注册插件/包的列表中来启用插件
<?php return [ // ... Setono\SyliusPromotionExtensionsPlugin\SetonoSyliusPromotionExtensionsPlugin::class => ['all' => true], // ... ];
促销规则检查器
至少包含n个分类
如果购物车包含具有给定分类的n个或更多产品,则返回true。
促销操作
单位固定价格
您设置一个价格,所有匹配的产品都将以这个价格计算,无论其原始价格如何。
固定批量价格
这特别适合“x换y”促销,例如“2换50美元”。您设置批量价格(例如50美元)和批量大小(例如2),然后促销将折扣分配给购物车中符合条件的商品。