PHPackages                             mangoweb-sylius/sylius-mailchimp-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. mangoweb-sylius/sylius-mailchimp-plugin

Abandoned → [3brs/sylius-mailchimp-plugin](/?search=3brs%2Fsylius-mailchimp-plugin)Sylius-plugin[Mail &amp; Notifications](/categories/mail)

mangoweb-sylius/sylius-mailchimp-plugin
=======================================

MailChimp plugin for Sylius

v0.3.0(5y ago)16.7k↓79.3%2[1 PRs](https://github.com/mangoweb-sylius/SyliusMailChimpPlugin/pulls)MITPHPPHP ^7.3CI failing

Since Nov 7Pushed 5y ago2 watchersCompare

[ Source](https://github.com/mangoweb-sylius/SyliusMailChimpPlugin)[ Packagist](https://packagist.org/packages/mangoweb-sylius/sylius-mailchimp-plugin)[ RSS](/packages/mangoweb-sylius-sylius-mailchimp-plugin/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (27)Versions (3)Used By (0)

 [ ![](https://avatars0.githubusercontent.com/u/38423357?s=200&v=4) ](https://www.mangoweb.cz/en/)

MailChimp Plugin
 [ ![](https://camo.githubusercontent.com/76849d580fe2a4cbe4d94e9b523b4a37c15d0b8faef400819568a970c7afc307/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6d616e676f7765622d73796c6975732f73796c6975732d6d61696c6368696d702d706c7567696e2e737667) ](https://packagist.org/packages/mangoweb-sylius/sylius-mailchimp-plugin "License") [ ![](https://camo.githubusercontent.com/22f8fb11c667d8b37648f806fb712fd7afb9d444b2defb0cfd75240d91ea5d61/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d616e676f7765622d73796c6975732f73796c6975732d6d61696c6368696d702d706c7567696e2e737667) ](https://packagist.org/packages/mangoweb-sylius/sylius-mailchimp-plugin "Version") [ ![](https://camo.githubusercontent.com/e726cac04ff13fc187507fa9c60ecdca8a84c56329e5bdaa8abe1d6e459ddcdb/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d616e676f7765622d73796c6975732f53796c6975734d61696c4368696d70506c7567696e2f6d61737465722e737667) ](http://travis-ci.org/mangoweb-sylius/SyliusMailChimpPlugin "Build status")
===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#mailchimp-plugin------------------------------------------------)

Features
--------

[](#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

 [![](https://raw.githubusercontent.com/mangoweb-sylius/SyliusMailChimpPlugin/master/doc/admin.png)](https://raw.githubusercontent.com/mangoweb-sylius/SyliusMailChimpPlugin/master/doc/admin.png)

Installation
------------

[](#installation)

1. Run `$ composer require mangoweb-sylius/sylius-mailchimp-plugin`.
2. Register `\MangoSylius\MailChimpPlugin\MangoSyliusMailChimpPlugin` in your Kernel.
3. Your Entity `Channel` has to implement `\MangoSylius\MailChimpPlugin\Entity\ChannelMailChimpSettingsInterface`. You can use Trait `MangoSylius\MailChimpPlugin\Entity\ChannelMailChimpSettingsTrait`.
4. Include `{{ include('@MangoSyliusMailChimpPlugin/mailChimpChannelSettingsForm.html.twig') }}` in channel edit page.

For guide to use your own entity see [Sylius docs - Customizing Models](https://docs.sylius.com/en/1.3/customization/model.html).

Configuration
-------------

[](#configuration)

Set the API Key in `parameters.yml`

```
mango_sylius_mail_chimp:
	mailchimp_api_key: API_KEY

```

Optional (subscription from checkout)
-------------------------------------

[](#optional-subscription-from-checkout)

- Include subscribe checkbox template into checkout `{{ include('@MangoSyliusMailChimpPlugin/newsletterSubscribeForm.html.twig') }}`

Development
-----------

[](#development)

### Usage

[](#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

[](#testing)

After your changes you must ensure that the tests are still passing.

- Easy Coding Standard ```
    bin/ecs.sh
    ```
- PHPStan ```
    bin/phpstan.sh
    ```

License
-------

[](#license)

This library is under the MIT license.

Credits
-------

[](#credits)

Developed by [manGoweb](https://www.mangoweb.eu/).

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~651 days

Total

2

Last Release

2145d ago

PHP version history (2 changes)v0.2.0PHP ^7.1

v0.3.0PHP ^7.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2500352?v=4)[Johan Hornof](/maintainers/hornofj)[@hornofj](https://github.com/hornofj)

![](https://avatars.githubusercontent.com/u/13216499?v=4)[Vašo](/maintainers/VasoOppelt)[@VasoOppelt](https://github.com/VasoOppelt)

---

Top Contributors

[![ondrej-kuhnel](https://avatars.githubusercontent.com/u/6840281?v=4)](https://github.com/ondrej-kuhnel "ondrej-kuhnel (4 commits)")[![hornofj](https://avatars.githubusercontent.com/u/2500352?v=4)](https://github.com/hornofj "hornofj (1 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/mangoweb-sylius-sylius-mailchimp-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/mangoweb-sylius-sylius-mailchimp-plugin/health.svg)](https://phpackages.com/packages/mangoweb-sylius-sylius-mailchimp-plugin)
```

###  Alternatives

[statamic-rad-pack/mailchimp

Subscribe registrations or contact forms to Mailchimp

1821.9k](/packages/statamic-rad-pack-mailchimp)[bitbag/mailchimp-plugin

MailChimp plugin for Sylius.

4464.7k](/packages/bitbag-mailchimp-plugin)[synolia/sylius-mail-tester-plugin

Mail Tester Plugin.

14149.3k1](/packages/synolia-sylius-mail-tester-plugin)[odiseoteam/sylius-mailchimp-plugin

Plugin for Sylius to add Mailchimp ecommerce features

1015.2k](/packages/odiseoteam-sylius-mailchimp-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
