PHPackages                             nedac/sylius-order-now-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. [Framework](/categories/framework)
4. /
5. nedac/sylius-order-now-plugin

ActiveSylius-plugin[Framework](/categories/framework)

nedac/sylius-order-now-plugin
=============================

Sylius plugin that adds the possibility to add products to the shopping cart using a button on the product card.

1.1.0(4y ago)54.4k5MITPHPPHP ^7.4 || ^8.0CI failing

Since May 28Pushed 4y ago3 watchersCompare

[ Source](https://github.com/nedac-sorbo/SyliusOrderNowPlugin)[ Packagist](https://packagist.org/packages/nedac/sylius-order-now-plugin)[ RSS](/packages/nedac-sylius-order-now-plugin/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (19)Versions (18)Used By (0)

This plugin adds a small form to each and every product card in the shop. The form allows customers to add products to their cart without having to visit the product detail and cart summary page.

[![product_cards](product-cards.png)](product-cards.png)

As can be seen in the image above, this works best when using the "match" product variant selection method. Please see the official Sylius documentation on how to setup the product variant selection method in the shop.

##### Supported Sylius versions:

[](#supported-sylius-versions)

 1.10> ***NOTE:*** *This plugin requires PHP 7.4 or up*

#### Installation:

[](#installation)

1. Install using composer:

    ```
    composer require nedac/sylius-order-now-plugin
    ```
2. If you have **overridden** the `ProductAssociation`, `Product` and/or `ProductReview` controller in your project, please make sure they use the corresponding trait:

    - `ProductAssociation` -&gt; `Nedac\SyliusOrderNowPlugin\Controller\ProductAssociationControllerTrait`
    - `Product` -&gt; `Nedac\SyliusOrderNowPlugin\Controller\ProductControllerTrait`
    - `ProductReview` -&gt; `Nedac\SyliusOrderNowPlugin\Controller\ProductReviewTrait`

    > ***NOTE:*** *If the methods in the traits have already been implemented in the controller in your project then the logic will have to be merged.*
3. If you have overridden controllers in your project and you've gone through step 2, please do not change your Sylius configuration for those controllers. Otherwise:

    ```
    # config/packages/_sylius.yaml

    # ...

    sylius_product:
        resources:
            product:
                classes:
                    controller: Nedac\SyliusOrderNowPlugin\Controller\ProductController
            product_association:
                classes:
                    controller: Nedac\SyliusOrderNowPlugin\Controller\ProductAssociationController

    # ...

    sylius_review:
        resources:
            product:
                review:
                    classes:
                        controller: Nedac\SyliusOrderNowPlugin\Controller\ProductReviewController
    ```
4. Install assets:

    ```
    bin/console sylius:install:assets
    ```

It might be necessary to clear the cache after installation:

```
bin/console cache:clear
```

The plugin should now be successfully installed.

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 98.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 ~31 days

Recently: every ~21 days

Total

16

Last Release

1705d ago

Major Versions

0.2.1 → 1.0.02021-06-17

PHP version history (2 changes)0.0.1PHP ^7.4

1.0.0PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d42655861239ba3bdd6d389e293e16d2522c0044f3939af3686a4727e408288?d=identicon)[nedac](/maintainers/nedac)

---

Top Contributors

[![nedac-sorbo](https://avatars.githubusercontent.com/u/46560227?v=4)](https://github.com/nedac-sorbo "nedac-sorbo (146 commits)")[![4c0n](https://avatars.githubusercontent.com/u/2325383?v=4)](https://github.com/4c0n "4c0n (2 commits)")

---

Tags

syliusnowbuttonsylius-pluginordernedac

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nedac-sylius-order-now-plugin/health.svg)

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

###  Alternatives

[bitbag/cms-plugin

CMS plugin for Sylius applications.

2461.1M5](/packages/bitbag-cms-plugin)[sylius/sylius-standard

Starting point for projects powered by Sylius eCommerce.

271291.3k](/packages/sylius-sylius-standard)[synolia/sylius-scheduler-command-plugin

Scheduler Command Plugin.

34361.5k](/packages/synolia-sylius-scheduler-command-plugin)[sylius/core

Sylius e-commerce core. It integrates all components.

10143.1k31](/packages/sylius-core)[synolia/sylius-akeneo-plugin

Akeneo connector for Sylius.

2696.0k](/packages/synolia-sylius-akeneo-plugin)[webgriffe/sylius-akeneo-plugin

Plugin allowing to import products data from Akeneo PIM to your Sylius store.

2477.8k](/packages/webgriffe-sylius-akeneo-plugin)

PHPackages © 2026

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