alexispe / sylius-round-up-plugin
此插件允许您四舍五入购物车的总额。
v1.1.0
2023-11-13 11:15 UTC
Requires
- php: ^8.0
- sylius/mailer-bundle: ^1.8 || ^2.0@beta
- sylius/sylius: ^1.12
- symfony/webpack-encore-bundle: ^1.15
Requires (Dev)
- behat/behat: ^3.6.1
- behat/mink-selenium2-driver: ^1.4
- dmore/behat-chrome-extension: ^1.3
- dmore/chrome-mink-driver: ^2.7
- friends-of-behat/mink: ^1.8
- friends-of-behat/mink-browserkit-driver: ^1.4
- friends-of-behat/mink-debug-extension: ^2.0.0
- friends-of-behat/mink-extension: ^2.4
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.1
- friends-of-behat/variadic-extension: ^1.3
- phpspec/phpspec: ^7.2
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^1.8.1
- phpstan/phpstan-doctrine: 1.3.45
- phpstan/phpstan-strict-rules: ^1.3.0
- phpstan/phpstan-webmozart-assert: ^1.2.0
- phpunit/phpunit: ^9.5
- polishsymfonycommunity/symfony-mocker-container: ^1.0
- sylius-labs/coding-standard: ^4.2
- symfony/browser-kit: ^5.4 || ^6.0
- symfony/debug-bundle: ^5.4 || ^6.0
- symfony/dotenv: ^5.4 || ^6.0
- symfony/flex: ^2.2.2
- symfony/intl: ^5.4 || ^6.0
- symfony/web-profiler-bundle: ^5.4 || ^6.0
- vimeo/psalm: 5.15.0
Conflicts
- symfony/framework-bundle: 6.2.8
This package is auto-updated.
Last update: 2024-09-13 11:31:24 UTC
README
此插件简单地四舍五入您的购物车总额。
然后您可以选择将差额捐赠给慈善机构、种树或将其保留作为小费...
安装
1. Composer
composer require alexispe/sylius-round-up-plugin
2. 加载捆绑包
在 config/bundles.php
中添加到捆绑包列表
<?php return [ // ... Alexispe\SyliusRoundUpPlugin\AlexispeSyliusRoundUpPlugin::class => ['all' => true], // ... ];
3. 加载配置
在 config/packages/_sylius.yaml
中添加到导入列表
imports: ... - { resource: "@AlexispeSyliusRoundUpPlugin/config/config.yml" }
4. 在购物车摘要中显示四舍五入行
覆盖模板 Cart\Summary\_totals.html.twig
并添加第52行(在购物车总额 tr
之前)
{% include '@AlexispeSyliusRoundUpPlugin/Shop/Cart/Summary/_round_up_total.html.twig' %}
贡献
快速入门安装
-
执行
docker compose up -d
-
初始化插件
docker compose exec app make init
-
在浏览器中打开
open localhost
运行插件测试
docker compose exec app make ecs docker compose exec app make phpstan docker compose exec app make psalm docker compose exec app make phpunit docker compose exec app make phpspec docker compose exec app make behat
许可证
此插件完全免费,并按MIT许可证发布。
联系方式
我是一个🇫🇷自由职业的Sylius开发者。如果您想联系我,请发送电子邮件到 contact@alexis-petit.fr。我会尽快回答您。