PHPackages                             mangoweb-sylius/sylius-smsmanager-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. mangoweb-sylius/sylius-smsmanager-plugin

ActiveSylius-plugin[Utility &amp; Helpers](/categories/utility)

mangoweb-sylius/sylius-smsmanager-plugin
========================================

SMS manager plugin for Sylius

v0.2.0(7y ago)35591MITPHPPHP ^7.1CI failing

Since Jan 29Pushed 6y ago3 watchersCompare

[ Source](https://github.com/mangoweb-sylius/SyliusSMSManagerPlugin)[ Packagist](https://packagist.org/packages/mangoweb-sylius/sylius-smsmanager-plugin)[ RSS](/packages/mangoweb-sylius-sylius-smsmanager-plugin/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (20)Versions (2)Used By (0)

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

SMS Manager Plugin
 [ ![](https://camo.githubusercontent.com/bc931504132b017490ce24198d3c0d5b305b7696bb49690eb5f1a6df321300e7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6d616e676f7765622d73796c6975732f73796c6975732d736d736d616e616765722d706c7567696e2e737667) ](https://packagist.org/packages/mangoweb-sylius/sylius-smsmanager-plugin "License") [ ![](https://camo.githubusercontent.com/e329e9ce5ec0618f5911db652d28484378932830e0b6a8840e2e31ce9d83ce86/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d616e676f7765622d73796c6975732f73796c6975732d736d736d616e616765722d706c7567696e2e737667) ](https://packagist.org/packages/mangoweb-sylius/sylius-smsmanager-plugin "Version") [ ![](https://camo.githubusercontent.com/84a90966cd3bf9378c0002cdb155579911a2eef11bd40649c9d5789842e798e1/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d616e676f7765622d73796c6975732f53796c697573534d534d616e61676572506c7567696e2f6d61737465722e737667) ](http://travis-ci.org/mangoweb-sylius/SyliusSMSManagerPlugin "Build status")
==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#sms-manager-plugin------------------------------------------------)

Features
--------

[](#features)

- Use  account to send SMS to customers
- Inform your customers with a text message that the package has been sent
- Custom text for every shipping method and language
- Use variables to personalise the text

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

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

[](#installation)

1. Run `$ composer require mangoweb-sylius/sylius-smsmanager-plugin`.
2. Register `\MangoSylius\SmsManagerPlugin\MangoSyliusSmsManagerPlugin` in your Kernel.
3. Import `@MangoSyliusSmsManagerPlugin/Resources/config/resources.yml` in the config.yml.
4. Your Entity `Channel` has to implement `\MangoSylius\SmsManagerPlugin\Model\SmsManagerChannelInterface`. You can use Trait `MangoSylius\SmsManagerPlugin\Model\SmsManagerChannelTrait`.
5. Your Entity `ShippingMethodTranslation` has to implement `\MangoSylius\SmsManagerPlugin\Model\SmsManagerShippingMethodInterface`. You can use Trait `MangoSylius\SmsManagerPlugin\Model\SmsManagerShippingMethodTrait`.
6. Include template `@MangoSyliusSmsManagerPlugin/channelSmsSegmentForm.html.twig` in `@SyliusAdmin/Channel/_form.html.twig`.
7. Include template `@MangoSyliusSmsManagerPlugin/shippingMethodSmsForm.html.twig` in `@SyliusAdmin/ShippingMethod/_form.html.twig`. For guide to use your own entity see [Sylius docs - Customizing Models](https://docs.sylius.com/en/1.3/customization/model.html)

### Usage

[](#usage)

First enter SMS Manager credentials and other parameters in channel settings, then enter SMS text for each shipping method. If the text is blank, no SMS will be sent.

You can use the following variables in the text:

```
{{ orderNumber }}
{{ trackingNumber }}
{{ address.fullName }}
{{ address.company }}
{{ address.street }}
{{ address.postCode }}
{{ address.city }}
{{ address.provinceCode }}
{{ address.provinceName }}
{{ address.countryCode }}

```

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

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

[](#development)

### Usage

[](#usage-1)

- 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

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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

Unknown

Total

1

Last Release

2660d ago

### 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

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

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[webgriffe/sylius-table-rate-shipping-plugin

Provides table rate shipping calculator.

1490.4k](/packages/webgriffe-sylius-table-rate-shipping-plugin)

PHPackages © 2026

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