Skip to content

mad-coders/sylius-rma-plugin

Repository files navigation

Madcoders Sylius RMA Plugin

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

Version
PHP 7.3, 7.4
Sylius 1.8, 1.9

Installation

  1. Add as dependency in composer.json
composer require madcoders/sylius-rma-plugin
  1. Enable plugin in config/bundles.php:
Madcoders\SyliusRmaPlugin\MadcodersSyliusRmaPlugin::class => ['all' => true],
  1. Import required config in config/packages/_sylius.yaml file:
imports:
    - { resource: "@MadcodersSyliusRmaPlugin/Resources/config/config.yml" }
  1. Import routes config/routes.yaml file:
madcoders_sylius_rma_plugin:
    resource: "@MadcodersSyliusRmaPlugin/Resources/config/routing.yml"
  1. Run migrations:
php bin/console doctrine:migrations:migrate

Development

License

This library is under the EUPL 1.2 license.

Credits

madcoders logo

Developed by MADCODERS
Architects of this package:

Buy Me A Coffee