PHPackages                             flagbit/spryker-smart-inbox-connector - 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. flagbit/spryker-smart-inbox-connector

ActiveLibrary

flagbit/spryker-smart-inbox-connector
=====================================

Send Spryker transactionals E-Mails

1.0.0(4y ago)03MITPHPPHP &gt;=7.2

Since May 10Pushed 4y ago13 watchersCompare

[ Source](https://github.com/flagbit/spryker-smart-inbox-connector)[ Packagist](https://packagist.org/packages/flagbit/spryker-smart-inbox-connector)[ RSS](/packages/flagbit-spryker-smart-inbox-connector/feed)WikiDiscussions main Synced 2d ago

READMEChangelogDependencies (11)Versions (3)Used By (0)

1&amp;1 Spryker Smart Inbox Connector
=====================================

[](#11-spryker-smart-inbox-connector)

Extends Spryker transaction mails with a Schema.org conform HTML content

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

[](#installation)

### Require the module

[](#require-the-module)

To get the module you have to require it with composer: `composer require flagbit/spryker-smart-inbox-connector`

### Generate transfer objects

[](#generate-transfer-objects)

You have to generate some transfer objects `console transfer:generate`

### Add Plugin to OmsDependencyProvider

[](#add-plugin-to-omsdependencyprovider)

The Method `\Spryker\Zed\Oms\OmsDependencyProvider::getOmsOrderMailExpanderPlugins` returns the plugins which should expand the order mail transfer. You have to extend this class and add a new object of `\Flagbit\Zed\SprykerSmartInboxConnector\Communication\Plugin\OneAndOneMailConnectorOrderMailExpanderPlugin` to the return array.

### Set configuration

[](#set-configuration)

#### Add project namespace

[](#add-project-namespace)

You have to add the namespace of the module to core-namespaces:

```
$config[\Spryker\Shared\Kernel\KernelConstants::CORE_NAMESPACES] = [
    'SprykerShop',
    'SprykerEco',
    'Spryker',
    'SprykerSdk',
    'Flagbit',
];
```

#### Add shop-name

[](#add-shop-name)

You have to add the shop-name to config

```
$config[\Flagbit\Shared\SprykerSmartInboxConnector\OneAndOneMailConnectorConstants::SHOP_NAME] = 'your-shop-name';
```

#### Add status matrix

[](#add-status-matrix)

You have to add a list where every state of your orm points on one of those states [schema.org/OrderStatus](https://www.schema.org/OrderStatus)

```
$config[\Flagbit\Shared\SprykerSmartInboxConnector\OneAndOneMailConnectorConstants::MATRIX_KEY] = [
    'new'                      => 'OrderProcessing',
    'payment pending'          => 'OrderProcessing',
    'invalid'                  => 'OrderCancelled',
    'confirmed'                => 'OrderProcessing',
    'paid'                     => 'OrderProcessing',
    'cancelled'                => 'OrderCancelled',
    'invoice generated'        => 'OrderProcessing',
    'waiting'                  => 'OrderProcessing',
    'gift card purchased'      => 'OrderProcessing',
    'gift card created'        => 'OrderProcessing',
    'gift card shipped'        => 'OrderProcessing',
    'exported'                 => 'OrderProcessing',
    'waiting for conformation' => 'OrderProcessing',
    'shipped'                  => 'OrderInTransit',
    'delivered'                => 'OrderDelivered',
    'closed'                   => 'OrderDelivered',
    'waiting for return'       => 'OrderInTransit',
    'returned'                 => 'OrderReturned',
    'return canceled'          => 'OrderInTransit',
    'shipped to customer'      => 'OrderDelivered',
    'refunded'                 => 'OrderCancelled',
];
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

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

1819d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/449384?v=4)[flagbit](/maintainers/flagbit)[@flagbit](https://github.com/flagbit)

---

Top Contributors

[![Vogaeael](https://avatars.githubusercontent.com/u/32621213?v=4)](https://github.com/Vogaeael "Vogaeael (85 commits)")[![flagbird](https://avatars.githubusercontent.com/u/754112?v=4)](https://github.com/flagbird "flagbird (4 commits)")[![hackwell](https://avatars.githubusercontent.com/u/449424?v=4)](https://github.com/hackwell "hackwell (4 commits)")

### Embed Badge

![Health badge](/badges/flagbit-spryker-smart-inbox-connector/health.svg)

```
[![Health](https://phpackages.com/badges/flagbit-spryker-smart-inbox-connector/health.svg)](https://phpackages.com/packages/flagbit-spryker-smart-inbox-connector)
```

PHPackages © 2026

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