PHPackages                             locastic/sylius-comparer-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. locastic/sylius-comparer-plugin

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

locastic/sylius-comparer-plugin
===============================

Sylius plugin for comparing different products and allowing user to decide which product to put further in cart.

v1.0.2(7y ago)91.1k11[1 issues](https://github.com/Locastic/SyliusComparerPlugin/issues)MITPHPPHP ^7.1

Since Jul 14Pushed 7y ago5 watchersCompare

[ Source](https://github.com/Locastic/SyliusComparerPlugin)[ Packagist](https://packagist.org/packages/locastic/sylius-comparer-plugin)[ RSS](/packages/locastic-sylius-comparer-plugin/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (4)Dependencies (19)Versions (8)Used By (0)

 [ ![](https://raw.githubusercontent.com/Locastic/SyliusComparerPlugin/master/LocasticSyliusComparePlugin.png) ](http://www.locastic.com)
 [ ![](https://camo.githubusercontent.com/8dd9ca89c85f56befba7f5034666a4b53c3ba3264c82ba0a1085eb9cc6b83047/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c6f6361737469632f73796c6975732d636f6d70617265722d706c7567696e2e737667) ](https://packagist.org/packages/locastic/sylius-comparer-plugin "License") [ ![](https://camo.githubusercontent.com/f0f643c2df8bb200c23342b54c9f81b52c7e52abd77d8444ab6556ff4fb3bcaf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4c6f6361737469632f73796c6975732d636f6d70617265722d706c7567696e2e737667) ](https://packagist.org/packages/locastic/sylius-comparer-plugin "Version") [ ![](https://camo.githubusercontent.com/e3f3c23f8a22d0b023a86972d75e6e20ca1dc9e0b69ca5686f0104b15d765649/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4c6f6361737469632f53796c697573436f6d7061726572506c7567696e2f6d61737465722e737667) ](https://travis-ci.org/Locastic/SyliusComparerPlugin "Build status") [ ![](https://camo.githubusercontent.com/f87373e89258a043df59d2ad6fd5d2dec9dadab50262ece3504a6c39ee24dc20/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f4c6f6361737469632f53796c697573436f6d7061726572506c7567696e2e737667) ](https://scrutinizer-ci.com/g/Locastic/SyliusComparerPlugin/ "Scrutinizer") [ ![](https://camo.githubusercontent.com/1e0e907efee65f19d60c290d05ba7ddbe68ecaf091953ea2c1e4fe3b6f251180/68747470733a2f2f706f7365722e707567782e6f72672f6c6f6361737469632f73796c6975732d636f6d70617265722d706c7567696e2f646f776e6c6f616473) ](https://packagist.org/packages/locastic/sylius-comparer-plugin "Total Downloads")

==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[![](https://camo.githubusercontent.com/5b98e02f3693c16fd3f40037251d70ca5e1ecd2a11608dd21c9c7e3933b8942e/68747470733a2f2f73796c6975732e636f6d2f6173736574732f62616467652d617070726f7665642d62792d73796c6975732e706e67)](https://sylius.com/plugins/)

[](#--------------------------------------------------------------------------------------------------------------------)

Demo
====

[](#demo)

To Do

Overview
--------

[](#overview)

Locastic comparer is Sylius Plugin for comparing store products. This plugin allows you to easily embody action of comparing products before adding them into cart in Sylius.

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

[](#installation)

```
$ composer require locastic/sylius-comparer-plugin
```

Add plugin dependencies to your AppKernel.php file:

```
public function registerBundles()
{
    return array_merge(parent::registerBundles(), [
        ...

        new \Locastic\SyliusComparerPlugin\LocasticSyliusComparerPlugin(),
    ]);
}
```

Usage
-----

[](#usage)

Inside Sylius shop add links to access comparer, and link to add shop product to comparer. Accessing comparer through link allows user to see comparer page with table of compared products and theirs attributes. Also, user has option of removing single product from comparer, or adding it further to shop cart.

Testing
-------

[](#testing)

```
$ composer install
$ yarn install
$ yarn run gulp
$ (cd tests/Application && bin/console assets:install web -e test)
$ (cd tests/Application && bin/console doctrine:database:create)
$ (cd tests/Application && bin/console doctrine:schema:create -e test)
$ (cd tests/Application && bin/console sylius:fixtures:load)
$ (cd tests/Application && bin/console server:run 127.0.0.1:8080 -d web -e test)
$ open http://localhost:8080
$ bin/behat
$ bin/phpspec run
```

Contribution
------------

[](#contribution)

Learn more about our contribution workflow on .

Support
-------

[](#support)

Want us to help you with this plugin or any Sylius project? Write us an email on

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 55.6% 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 ~8 days

Total

3

Last Release

2891d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/13758a6abd53618188475ebd3bab831a8669a3ebe7f9880a12a2ec1ba80b9643?d=identicon)[antonioperic](/maintainers/antonioperic)

---

Top Contributors

[![antonioperic](https://avatars.githubusercontent.com/u/2453151?v=4)](https://github.com/antonioperic "antonioperic (5 commits)")[![dujesa](https://avatars.githubusercontent.com/u/33405160?v=4)](https://github.com/dujesa "dujesa (4 commits)")

###  Code Quality

TestsPHPUnit

Code StyleECS

### Embed Badge

![Health badge](/badges/locastic-sylius-comparer-plugin/health.svg)

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

###  Alternatives

[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

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

Sitemap Plugin for Sylius

841.1M](/packages/stefandoorn-sitemap-plugin)[monsieurbiz/sylius-rich-editor-plugin

A Rich Editor plugin for Sylius.

74404.9k6](/packages/monsieurbiz-sylius-rich-editor-plugin)[webgriffe/sylius-table-rate-shipping-plugin

Provides table rate shipping calculator.

1492.4k](/packages/webgriffe-sylius-table-rate-shipping-plugin)[monsieurbiz/sylius-menu-plugin

This plugins allows you to manage menus.

1576.6k1](/packages/monsieurbiz-sylius-menu-plugin)

PHPackages © 2026

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