madcoders / sylius-rma-plugin
RMA Plugin
Installs: 1 193
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 1
Open Issues: 1
Type:sylius-plugin
Requires
- php: ^7.3
- knplabs/knp-snappy-bundle: ^1.8
- sylius/sylius: ~1.8.0 || ~1.9.0
Requires (Dev)
- behat/behat: ^3.6.1
- behat/mink-selenium2-driver: ^1.4
- bex/behat-screenshot: ^2.1
- 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-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
- friendsofsymfony/oauth-server-bundle: ^1.6 || >2.0.0-alpha.0 ^2.0@dev
- lakion/mink-debug-extension: ^2.0.0
- phpspec/phpspec: ^7.0
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: 0.12.74
- phpstan/phpstan-doctrine: 0.12.31
- phpstan/phpstan-strict-rules: ^0.12.0
- phpstan/phpstan-webmozart-assert: 0.12.12
- phpunit/phpunit: ^9.5
- sensiolabs/security-checker: ^6.0
- sylius-labs/coding-standard: ^3.1
- symfony/browser-kit: ^4.4 || ^5.2
- symfony/debug-bundle: ^4.4 || ^5.2
- symfony/dotenv: ^4.4 || ^5.2
- symfony/intl: ^4.4 || ^5.2
- symfony/web-profiler-bundle: ^4.4 || ^5.2
- vimeo/psalm: 4.4.1
Conflicts
- api-platform/core: ^2.6
This package is not auto-updated.
Last update: 2024-10-31 22:13:09 UTC
README
Sylius RMA (Return Merchandise Authorization) plugin by Madcoders enables customer to create return form and submit return request.
Features
- return form for guest customers
- return form for signed in customers
- customer is able to select items and quantities from
- customer selects reason of return
- customer is notified by e-mail about each step in the process
- creates pdf form
- merchant can define return reasons
- return reasons can be limited in time since shipment
- merchant can define terms and conditions that needs to be accepted by customer prior submitting the form
- return management area in admin
Requirements
Installation
- Add as dependency in
composer.json
composer require madcoders/sylius-rma-plugin
- Enable plugin in
config/bundles.php
:
Madcoders\SyliusRmaPlugin\MadcodersSyliusRmaPlugin::class => ['all' => true],
- Import required config in
config/packages/_sylius.yaml
file:
imports: - { resource: "@MadcodersSyliusRmaPlugin/Resources/config/config.yml" }
- Import routes
config/routes.yaml
file:
madcoders_sylius_rma_plugin: resource: "@MadcodersSyliusRmaPlugin/Resources/config/routing.yml"
- Run migrations:
php bin/console doctrine:migrations:migrate
Development
License
This library is under the EUPL 1.2 license.
Credits
Developed by MADCODERS
Architects of this package: