PHPackages                             pentarim/sylius-affiliate-bundle - 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. pentarim/sylius-affiliate-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

pentarim/sylius-affiliate-bundle
================================

Affiliate &amp; referral system for Sylius applications.

v0.19.3(9y ago)2278MITPHPPHP ^5.5.9|^7.0

Since Aug 16Pushed 9y ago2 watchersCompare

[ Source](https://github.com/pentarim/SyliusAffiliateBundle)[ Packagist](https://packagist.org/packages/pentarim/sylius-affiliate-bundle)[ Docs](http://sylius.org)[ RSS](/packages/pentarim-sylius-affiliate-bundle/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (6)Versions (6)Used By (0)

SyliusAffiliateBundle
=====================

[](#syliusaffiliatebundle)

Affiliate bundle for Sylius.

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

[](#installation)

1. require the bundle with Composer:

```
$ composer require pentarim/sylius-affiliate-bundle
```

2. enable the bundle in `app/AppKernel.php`:

```
public function registerBundles()
{
  $bundles = array(
    // ...
    new \Pentarim\SyliusAffiliateBundle\SyliusAffiliateBundle(),
    // ...
  );
}
```

3. register routes in `app/config/routing.yml`

```
sylius_affiliate:
  resource: "@SyliusAffiliateBundle/Resources/config/routing/main.yml"
```

4. To create database tables and RBAC permissions run the following command:

```
$ app/console sylius:affiliate:install
```

There are "--skip-permissions" and "--skip-database" options for this command please check the help page for details

5. Create menu entries for frontend and backend

TBC

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

[](#configuration)

TBC, for now please check Pentarim/SyliusAffiliateBundle/DependencyInjection/Configuration.php

Versioning
----------

[](#versioning)

Releases will be numbered with the format `major.minor.patch`.

And constructed with the following guidelines.

- Breaking backwards compatibility bumps the major.
- New additions without breaking backwards compatibility bumps the minor.
- Bug fixes and misc changes bump the patch.

For more information on SemVer, please visit [semver.org website](http://semver.org/).
This versioning method is same for all **Sylius** bundles and applications.

MIT License
-----------

[](#mit-license)

License can be found [here](https://github.com/Sylius/SyliusAffiliateBundle/blob/master/Resources/meta/LICENSE).

Authors
-------

[](#authors)

The bundle was created by [Laszlo Horvath](https://github.com/pentarim), its based on prior work of [Joseph Bielawski](https://github.com/stloyd).

The work on this bundle was proudly sponsored by [Locastic](http://www.locastic.com).

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~1 days

Total

5

Last Release

3602d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/210605?v=4)[Laszlo Horvath](/maintainers/pentarim)[@pentarim](https://github.com/pentarim)

---

Top Contributors

[![pentarim](https://avatars.githubusercontent.com/u/210605?v=4)](https://github.com/pentarim "pentarim (7 commits)")

---

Tags

shopecommercereferralaffiliate

### Embed Badge

![Health badge](/badges/pentarim-sylius-affiliate-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/pentarim-sylius-affiliate-bundle/health.svg)](https://phpackages.com/packages/pentarim-sylius-affiliate-bundle)
```

###  Alternatives

[sylius/taxonomy-bundle

Flexible categorization system for Symfony.

26402.1k8](/packages/sylius-taxonomy-bundle)[sylius/addressing-bundle

Addressing and zone management for Symfony applications.

33229.8k4](/packages/sylius-addressing-bundle)[sylius/promotion-bundle

Manage ecommerce promotions system in your Symfony application.

19441.6k4](/packages/sylius-promotion-bundle)[sylius/inventory-bundle

Flexible inventory management for Symfony applications.

18184.6k5](/packages/sylius-inventory-bundle)[sylius/core-bundle

Sylius core bundle. It integrates all other bundles into full stack Symfony ecommerce solution.

22107.1k61](/packages/sylius-core-bundle)[sylius/payment-bundle

Flexible payments system for Symfony e-commerce applications.

22282.1k8](/packages/sylius-payment-bundle)

PHPackages © 2026

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