setono / sylius-coupon-url-application-plugin
Setono example plugin for Sylius.
Installs: 2 101
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
Type:sylius-plugin
Requires
- php: >=8.0
- doctrine/persistence: ^2.5
- setono/doctrine-object-manager-trait: ^1.1
- sylius/grid-bundle: ^1.11
- sylius/resource-bundle: ^1.8
- symfony/config: ^5.4 || ^6.0
- symfony/dependency-injection: ^5.4 || ^6.0
- symfony/deprecation-contracts: ^2.5 || ^3.2
- symfony/event-dispatcher: ^5.4 || ^6.0
- symfony/form: ^5.4 || ^6.0
- symfony/http-foundation: ^5.4 || ^6.0
- symfony/http-kernel: ^5.4 || ^6.0
- symfony/options-resolver: ^5.4 || ^6.0
- symfony/routing: ^5.4 || ^6.0
- twig/twig: ^2.15 || ^3.0
- webmozart/assert: ^1.11
Requires (Dev)
- api-platform/core: ^2.7
- friendsofsymfony/oauth-server-bundle: >2.0.0-alpha.0 ^2.0@dev
- lexik/jwt-authentication-bundle: ^2.16
- matthiasnoback/symfony-config-test: ^4.3
- matthiasnoback/symfony-dependency-injection-test: ^4.3
- phpunit/phpunit: ^9.5
- psalm/plugin-phpunit: ^0.18
- psalm/plugin-symfony: ^5.0
- roave/security-advisories: dev-latest
- setono/code-quality-pack: ^2.3
- sylius/admin-api-bundle: ^1.11
- sylius/sylius: ~1.10.14
- symfony/debug-bundle: ^5.4 || ^6.0
- symfony/dotenv: ^5.4 || ^6.0
- symfony/intl: ^5.4 || ^6.0
- symfony/maker-bundle: ^1.39
- symfony/property-info: ^5.4 || ^6.0
- symfony/serializer: ^5.4 || ^6.0
- symfony/web-profiler-bundle: ^5.4 || ^6.0
- symfony/webpack-encore-bundle: ^1.16
This package is auto-updated.
Last update: 2023-05-10 13:33:08 UTC
README
Apply coupons by going to example.com/coupon
or directly from the URL by going to
example.com/coupon?coupon=CODE&redirect=URL
.
Installation
composer require setono/sylius-coupon-url-application-plugin
Import configuration
# config/packages/setono_sylius_coupon_url_application.yaml imports: # ... - { resource: "@SetonoSyliusCouponUrlApplicationPlugin/Resources/config/app/config.yaml" }
Import routing
# config/routes/setono_sylius_coupon_url_application.yaml setono_sylius_coupon_url_application: resource: "@SetonoSyliusCouponUrlApplicationPlugin/Resources/config/routes.yaml"
or if your app doesn't use locales:
# config/routes/setono_sylius_coupon_url_application.yaml setono_sylius_coupon_url_application: resource: "@SetonoSyliusCouponUrlApplicationPlugin/Resources/config/routes_no_locale.yaml"
Install assets
php bin/console assets:install