Download the PHP package 3brs/sylius-mailchimp-plugin without Composer
On this page you can find all versions of the php package 3brs/sylius-mailchimp-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download 3brs/sylius-mailchimp-plugin
More information about 3brs/sylius-mailchimp-plugin
Files in 3brs/sylius-mailchimp-plugin
Download 3brs/sylius-mailchimp-plugin
More information about 3brs/sylius-mailchimp-plugin
Files in 3brs/sylius-mailchimp-plugin
Vendor 3brs
Package sylius-mailchimp-plugin
Short Description MailChimp plugin for Sylius
License MIT
Package sylius-mailchimp-plugin
Short Description MailChimp plugin for Sylius
License MIT
Please rate this library. Is it a good library?
Informations about the package sylius-mailchimp-plugin
MailChimp Plugin
Features
- Per channel configurable options
- Subscribe user during checkout
- Subscribe user during registration
- Sync newsletter preferences in customer's profile
- Select the mailing list per channel
- Configure double opt-in per channel
- This plugin, unlike others, can handle large mailing lists
Installation
- Run
$ composer require 3brs/sylius-mailchimp-plugin. - Register
\ThreeBRS\SyliusMailChimpPlugin\ThreeBRSSyliusMailChimpPluginin your Kernel. - Your Entity
Channelhas to implement\ThreeBRS\SyliusMailChimpPlugin\Entity\ChannelMailChimpSettingsInterface. You can use TraitThreeBRS\SyliusMailChimpPlugin\Entity\ChannelMailChimpSettingsTrait. -
Add config to
config/packages/_sylius.yaml - Generate and run doctrine database migrations:
For guide to use your own entity see Sylius docs - Customizing Models.
Configuration
Set the API Key in parameters.yml
Subscription from checkout
The newsletter subscription checkbox is automatically injected into the checkout address page via Sylius Twig hooks.
If you want to disable this feature, add the following configuration to your config/packages/_sylius.yaml file:
Development
Usage
- Create symlink from .env.dist to .env or create your own .env file
- Develop your plugin in
/src - See
bin/for useful commands
Testing
After your changes you must ensure that the tests are still passing.
License
This library is under the MIT license.
Credits
All versions of sylius-mailchimp-plugin with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
sylius/sylius Version ^2.1
drewm/mailchimp-api Version ^2.5.4
ext-json Version *
sylius/sylius Version ^2.1
drewm/mailchimp-api Version ^2.5.4
ext-json Version *
The package 3brs/sylius-mailchimp-plugin contains the following files
Loading the files please wait ...