PHPackages                             benleneve/module-offer - 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. benleneve/module-offer

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

benleneve/module-offer
======================

Plugin to add a banner ad on some product categories

00PHP

Since Dec 2Pushed 4y ago1 watchersCompare

[ Source](https://github.com/benleneve/Offer)[ Packagist](https://packagist.org/packages/benleneve/module-offer)[ RSS](/packages/benleneve-module-offer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Benleneve\_Offer for Magento 2
==============================

[](#benleneve_offer-for-magento-2)

- **Requires at least:** 2.3
- **Tested up to:** 2.4
- **Requires PHP:** 7.3
- **Stable tag:** 1.0.0
- **License:** OSL-3.0
- **License URI:**

Overview
--------

[](#overview)

This plugin allows you to add banner advertising on your product pages.

- Possibility to display an offer according to one or more categories
- Adding an image and text for each offer
- Choice of the validity date of the offer
- Possibility to temporarily deactivate an offer

Plugin installation via Github
------------------------------

[](#plugin-installation-via-github)

Follow the instruction below if you want to install Benleneve\_Offer for Magento 2 using Git.

1.) Clone the git repository in the Magento 2 `app/code` folder using:

```
git clone git@github.com:benleneve/Offer.git Benleneve/Offer

```

2.) Set the correct directory permissions:

```
chmod -R 755 app/code/Benleneve/Offer

```

Depending on your server configuration, it might be necessary to set whole write permissions (777) to the files and folders above. You can also start testing with lower permissions due to security reasons (644 for example) as long as your php process can write to those files.

3.) Connect via SSH and run the following commands (make sure to run them as the user who owns the Magento files!)

```
php bin/magento module:enable Benleneve_Offer
php bin/magento maintenance:enable
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento maintenance:disable

```

4.) Go to "System" &gt; "Cache Management" and click both the "Flush Magento Cache" as well as the "Flush Cache Storage" button. This is required to activate the extension.

Plugin installation via Composer
--------------------------------

[](#plugin-installation-via-composer)

Follow the instruction below if you want to install Benleneve\_Offer for Magento 2 using Composer.

```
composer require benleneve/module-offer
php bin/magento module:enable Benleneve_Offer
php bin/magento setup:upgrade

```

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

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

### Community

Maintainers

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

---

Top Contributors

[![benleneve](https://avatars.githubusercontent.com/u/9332940?v=4)](https://github.com/benleneve "benleneve (3 commits)")[![benjaminlgw](https://avatars.githubusercontent.com/u/57396070?v=4)](https://github.com/benjaminlgw "benjaminlgw (1 commits)")

### Embed Badge

![Health badge](/badges/benleneve-module-offer/health.svg)

```
[![Health](https://phpackages.com/badges/benleneve-module-offer/health.svg)](https://phpackages.com/packages/benleneve-module-offer)
```

###  Alternatives

[pedrotroller/php-cs-custom-fixer

PHP-CS-FIXER : my custom fixers

811.0M53](/packages/pedrotroller-php-cs-custom-fixer)[lkallas/estonianpin

A simple library for processing Estonian Personal Identification Code (isikukood).

1615.7k](/packages/lkallas-estonianpin)[eve/dto

Simplistic, flexible Data Transfer Object library

1214.8k](/packages/eve-dto)

PHPackages © 2026

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