Skip to content

Add or remove plugins

Install or uninstall Sylius plugins with simple commands. Provided by sylius-starter/plugins.

A single command to add all the Sylius plugins you need (sylius:add is an alias of sylius:plugin:add):

Terminal window
castor sylius:add cms invoicing refund

Adding multiple Sylius plugins with the sylius add command

PluginDescription
ai_dev_toolsDev-only AI tooling for Sylius
altchaALTCHA captcha to customer registration
bugsnagOfficial BugSnag notifier for Symfony applications
cmsCMS plugin for Sylius applications
gdprSynolia sylius GDPR plugin
invoicingInvoicing plugin for Sylius
mediaMedia management bundle for Symfony applications
product_bundleProduct bundle for Sylius
refundBasic refunds functionality for Sylius
recaptchaGoogle reCAPTCHA v3 to customer registration
wishlistWishlist plugin for Sylius

These descriptions are the ones displayed next to each plugin in the interactive prompt.

A single command to remove the Sylius plugins you do not need anymore (sylius:remove is an alias of sylius:plugin:remove):

Terminal window
castor sylius:remove invoicing cms

Removing multiple Sylius plugins with the sylius remove command

PluginDescription
ai_dev_toolsDev-only AI tooling for Sylius
altchaALTCHA captcha to customer registration
apiSylius API and its test tooling
bugsnagOfficial BugSnag notifier for Symfony applications
cmsCMS plugin for Sylius applications
gdprSynolia sylius GDPR plugin
invoicingInvoicing plugin for Sylius
recaptchaGoogle reCAPTCHA v3 to customer registration
wishlistWishlist plugin for Sylius

You can register your own plugins with the AsPluginInstaller and AsPluginRemover attributes.