PHPackages                             sms77/shopware5-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. sms77/shopware5-plugin

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

sms77/shopware5-plugin
======================

Shopware 5 plugin to programmatically make us of the seven SMS gateway

v1.4.0(5y ago)18[1 PRs](https://github.com/seven-io/shopware5/pulls)MITPHPPHP ^7.2CI passing

Since Dec 16Pushed 2w agoCompare

[ Source](https://github.com/seven-io/shopware5)[ Packagist](https://packagist.org/packages/sms77/shopware5-plugin)[ Docs](https://www.sms77.io)[ RSS](/packages/sms77-shopware5-plugin/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (8)Dependencies (1)Versions (10)Used By (0)

 [![seven logo](https://camo.githubusercontent.com/b4669bbc8fd3ead5911fb6525c456c6d2cff4957f29012d27b677a4da0a5efee/68747470733a2f2f7777772e736576656e2e696f2f77702d636f6e74656e742f75706c6f6164732f4c6f676f2e737667)](https://camo.githubusercontent.com/b4669bbc8fd3ead5911fb6525c456c6d2cff4957f29012d27b677a4da0a5efee/68747470733a2f2f7777772e736576656e2e696f2f77702d636f6e74656e742f75706c6f6164732f4c6f676f2e737667)

seven SMS for Shopware 5
========================

[](#seven-sms-for-shopware-5)

 Event-based SMS notifications for documents, order states and payments in [Shopware 5](https://www.shopware.com/) via the seven gateway.

 [![MIT License](https://camo.githubusercontent.com/e19d32ddd0fe35c406741f25b9b857f291780424f61b66afa7f884354256b8ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d7465616c2e737667)](LICENSE) [![Shopware 5.x](https://camo.githubusercontent.com/bd14a4da0872514cb743905262ce118c03056b197d2bb2d4606d7a79f1ab663f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53686f70776172652d352e782d626c7565)](https://camo.githubusercontent.com/bd14a4da0872514cb743905262ce118c03056b197d2bb2d4606d7a79f1ab663f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53686f70776172652d352e782d626c7565) [![PHP 7.2+](https://camo.githubusercontent.com/748f848c922bc2e62df0b57c97e1066d006e4a103cb801b27ed548b1deb5572a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e322532422d707572706c65)](https://camo.githubusercontent.com/748f848c922bc2e62df0b57c97e1066d006e4a103cb801b27ed548b1deb5572a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e322532422d707572706c65)

---

Features
--------

[](#features)

- **Document Events** - Auto-fire SMS on `INVOICE`, `DELIVERY_NOTICE`, `CREDIT`, `CANCELLATION` document creation
- **Order State Events** - `CANCELLED`, `READY_FOR_DELIVERY`, `COMPLETELY_DELIVERED`, `CLARIFICATION_REQUIRED`
- **Payment Reminder Events** - `1ST_REMINDER`, `2ND_REMINDER`, `3RD_REMINDER`
- **Template Placeholders** - Reference any property of the order entity, e.g. `{{customer->firstname}}`, `{{customer->lastname}}`, `{{id}}`, `{{invoiceAmount}}`

Template Placeholders
---------------------

[](#template-placeholders)

The plugin renders Twig-style placeholders against the `$order` entity. Examples:

```
Dear {{customer->firstname}} {{customer->lastname}}.
A new invoice for order #{{id}} has been generated.

```

`{{customer->firstname}}` resolves to `$order->getCustomer()->getFirstname()`. The root object is `$order`, so `{{invoiceAmount}}` resolves to `$order->getInvoiceAmount()`. Variables are **case-sensitive**.

Prerequisites
-------------

[](#prerequisites)

- Shopware 5.x
- PHP 7.2+
- A [seven account](https://www.seven.io/) with API key ([How to get your API key](https://help.seven.io/en/developer/where-do-i-find-my-api-key))

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

[](#installation)

### File upload

[](#file-upload)

1. Download the [latest release](https://github.com/seven-io/shopware5/releases/latest).
2. Upload the ZIP via the Plugin Manager and activate the plugin.
3. Enable the plugin from the configuration page.
4. Set an API key and enable the events you need.

### Composer

[](#composer)

```
cd /path/to/shopware5/root
composer require seven.io/shopware5
```

Then in the Shopware admin:

1. Go to **Configuration &gt; Plugin Manager &gt; Installed**.
2. Click the green install button next to *seven SMS*.
3. Press **Activate**.
4. Set an API key and enable the events you need.

[![Plugin configuration](screenshots/configuration.png)](screenshots/configuration.png)

Support
-------

[](#support)

Need help? Feel free to [contact us](https://www.seven.io/en/company/contact/) or [open an issue](https://github.com/seven-io/shopware5/issues).

License
-------

[](#license)

[MIT](LICENSE)

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance63

Regular maintenance activity

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

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

Total

7

Last Release

2044d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2630735456c80aab26c3c9c05b7de0528601df89fdc587ae0b428458e251b59a?d=identicon)[matthiez](/maintainers/matthiez)

---

Top Contributors

[![matthiez](https://avatars.githubusercontent.com/u/12965261?v=4)](https://github.com/matthiez "matthiez (16 commits)")[![cl77](https://avatars.githubusercontent.com/u/33660027?v=4)](https://github.com/cl77 "cl77 (2 commits)")

---

Tags

seven-pluginshopware-5shopware-5-pluginsmsshopwaresms

### Embed Badge

![Health badge](/badges/sms77-shopware5-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/sms77-shopware5-plugin/health.svg)](https://phpackages.com/packages/sms77-shopware5-plugin)
```

###  Alternatives

[php-smpp/php-smpp

PHP-based SMPP client lib

234197.5k8](/packages/php-smpp-php-smpp)[instasent/sms-counter-php

SMS Counter PHP Class Library which detects encoding of an SMS message text, counts the characters as per the encoding and gives page limit information.

491.3M4](/packages/instasent-sms-counter-php)[alexandr-mironov/php-smpp

PHP SMPP client lib, fork of onlinecity/php-smpp

4864.3k](/packages/alexandr-mironov-php-smpp)[benmorel/gsm-charset-converter

Converts GSM 03.38 strings to and from UTF-8

16423.5k](/packages/benmorel-gsm-charset-converter)[matthewbdaly/sms-client

A generic SMS client library. Supports multiple swappable drivers.

2291.2k2](/packages/matthewbdaly-sms-client)[midnite81/geolocation

A laravel package which wraps the IP Info DB and IP2Location Services

3624.1k](/packages/midnite81-geolocation)

PHPackages © 2026

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