PHPackages                             behappy/shipping-rates-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. behappy/shipping-rates-plugin

ActiveSylius-plugin

behappy/shipping-rates-plugin
=============================

A Sylius plugin to add more shipping calculators.

1.1.0(7y ago)42461[1 issues](https://github.com/BeHappyCommunication/SyliusShippingRatesPlugin/issues)MITPHPPHP ^7.1

Since Jun 17Pushed 7y ago4 watchersCompare

[ Source](https://github.com/BeHappyCommunication/SyliusShippingRatesPlugin)[ Packagist](https://packagist.org/packages/behappy/shipping-rates-plugin)[ RSS](/packages/behappy-shipping-rates-plugin/feed)WikiDiscussions master Synced 2mo ago

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

Sylius Shipping Rates Plugin
============================

[](#sylius-shipping-rates-plugin)

A Sylius plugin to add more shipping calculators.

Installation-procedure
======================

[](#installation-procedure)

```
$ composer require behappy/shipping-rates-plugin
```

Enable the plugin
-----------------

[](#enable-the-plugin)

```
// in app/AppKernel.php
public function registerBundles() {
	$bundles = array(
		// ...
        new \BeHappy\SyliusShippingRatesPlugin\BeHappySyliusShippingRatesPlugin(),
    );
    // ...
}
```

```
#in app/config/config.yml
imports:
    ...
    - { resource: "@BeHappySyliusShippingRatesPlugin/Resources/config/config.yml" }
    ...
```

That's it !
===========

[](#thats-it-)

You now have access to 3 new shipping calculators :

- 'Shipping rate by weight ranges' to charge according to the total order weight
- 'Shipping rate by price ranges' to charge according to the total order price
- 'Selling price percentage (%)' to charge a % of the order total

Warning
-------

[](#warning)

/!\\ In order to add ranges definition, you first have to save your shipping method with the calculator, then add ranges. This is due to Sylius and Javascript event management than won't properly trigger events on dynamically added elements

Feel free to contribute
=======================

[](#feel-free-to-contribute)

You can also ask your questions at the mail address in the composer.json mentioning this package.

Other
=====

[](#other)

You can also check our other packages (including Sylius plugins) at

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 86.7% 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 ~14 days

Total

2

Last Release

2869d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b30adb2d219a75752aa612453b95a80b9e0a20f62ad84acb54bf78c08436f8e8?d=identicon)[Roshyo](/maintainers/Roshyo)

---

Top Contributors

[![Roshyo](https://avatars.githubusercontent.com/u/9363039?v=4)](https://github.com/Roshyo "Roshyo (13 commits)")[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (1 commits)")[![SteadEXE](https://avatars.githubusercontent.com/u/1759156?v=4)](https://github.com/SteadEXE "SteadEXE (1 commits)")

---

Tags

shippingshipping-calculatorsyliussylius-plugins

### Embed Badge

![Health badge](/badges/behappy-shipping-rates-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/behappy-shipping-rates-plugin/health.svg)](https://phpackages.com/packages/behappy-shipping-rates-plugin)
```

###  Alternatives

[bitbag/elasticsearch-plugin

BitBag Elasticsearch plugin for Sylius.

133482.7k](/packages/bitbag-elasticsearch-plugin)[sylius/invoicing-plugin

Invoicing plugin for Sylius.

901.0M2](/packages/sylius-invoicing-plugin)[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

691.7M14](/packages/sylius-refund-plugin)[stefandoorn/sitemap-plugin

Sitemap Plugin for Sylius

851.0M](/packages/stefandoorn-sitemap-plugin)[sylius/paypal-plugin

PayPal plugin for Sylius.

451.4M4](/packages/sylius-paypal-plugin)[monsieurbiz/sylius-rich-editor-plugin

A Rich Editor plugin for Sylius.

75380.8k6](/packages/monsieurbiz-sylius-rich-editor-plugin)

PHPackages © 2026

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