PHPackages                             ribog/module-offers - 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. ribog/module-offers

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

ribog/module-offers
===================

Magento 2 Offers Page

1.0.0(1y ago)654OSL-3.0PHP

Since May 5Pushed 1y agoCompare

[ Source](https://github.com/Ribog-Digital/magento2-module-offers-page)[ Packagist](https://packagist.org/packages/ribog/module-offers)[ RSS](/packages/ribog-module-offers/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Ribog\_Offers module
====================

[](#ribog_offers-module)

Offers Page extension for Magento 2 provides a centralized and automated way to showcase all current catalog and cart price rules on a dedicated frontend page.

Table of contents
-----------------

[](#table-of-contents)

- [Overview](#overview)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Screenshots](#screenshots)

Overview
--------

[](#overview)

Customers are more likely to engage with promotions when they are clearly visible and easy to access. Magento 2 does not offer a native solution to display ongoing promotional rules on a single page. Customers have to discover discounts across various pages or rely on banners that may not always be up to date.

Offers Page extension for Magento 2 provides a centralized and automated way to showcase all current catalog and cart price rules on a dedicated frontend page. Store owners can decide which promotions to display by enabling a new option, Visible on Offer Page, while ensuring only active and valid rules are shown.

Features
--------

[](#features)

- Dedicated Offers Page to display promotions
- Display both Catalog and Cart Price Rules
- Only show promotions that are active and within a valid date range
- Add a "Visible on Offer Page" toggle in the rule edit form
- Backend configuration to enable or disable the module
- Fully responsive frontend layout

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

[](#installation)

For contributors, the module can be installed via Composer. If you are using a custom repository, make sure to add it to your composer.json file.

```
composer require ribog/module-offers
bin/magento module:enable Ribog_Offers
bin/magento setup:upgrade

```

For merchants, the module can be downloaded and install via our Adobe Commerce Marketplace page at

Usage
-----

[](#usage)

1. Log in to the Magento Admin Panel.
2. Go to Stores &gt; Configuration &gt; Ribog Extensions &gt; Offers
3. Enable: Enables or disables the Offers Page extension functionality.
4. Include Promotions: Specifies which promotions to display. This field appears only when the module is enabled.

**Catalog Price Rules**

1. Go to Marketing &gt; Promotions &gt; Catalog Price Rules.
2. Add a new rule or edit an existing one.
3. Set the field Visible on Offer Page to Yes.
4. Make sure the rule is Active and has valid From and To dates.

**Cart Price Rules (Sales Rules)**

1. Go to Marketing &gt; Promotions &gt; Cart Price Rules.
2. Add a new rule or edit an existing one.
3. Set Visible on Offer Page to Yes.
4. Confirm the rule is Active and the date range is valid.

Only rules that are active, not expired, and marked as visible will appear on the Offers Page.

**Access the Offers Page**

1. Visit the frontend URL, typically /offers, to view the list of active promotional rules.
2. This page automatically displays all catalog and sales rules that meet the following conditions:

Visible on Offer Page = Yes, Rule is active, Date range is valid

Screenshots
-----------

[](#screenshots)

**Backend Configuration**[![Backend Configuration](docs/offers_back_page.png)](docs/offers_back_page.png)**Frontend offers page**[![Frontend Page](docs/offers_front_page.png)](docs/offers_front_page.png)**Frontend Page with offer popup**[![Frontend Page with offer popup](docs/offers_popup_front_page.png)](docs/offers_popup_front_page.png)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance49

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

378d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a8f5f933c9c981ae69d14ae450199fb2b41e0b545065560b8ce8755a2e8439e2?d=identicon)[chirag-ribog](/maintainers/chirag-ribog)

---

Top Contributors

[![Erchiragdodia](https://avatars.githubusercontent.com/u/10197964?v=4)](https://github.com/Erchiragdodia "Erchiragdodia (6 commits)")

---

Tags

magentomagento 2magento offers pagemagento promotions pagemagento discount page

### Embed Badge

![Health badge](/badges/ribog-module-offers/health.svg)

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

###  Alternatives

[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2091.2M7](/packages/yireo-magento2-webp2)[mage2pro/currency-format

The «Price Format» extension for Magento 2

215.9k](/packages/mage2pro-currency-format)[elgentos/magento2-product-duplicate-images-remove

Magento 2 find duplicate product images from your product list and from this list you can easily remove them by running a command

201.4k](/packages/elgentos-magento2-product-duplicate-images-remove)[qota/customer-order-search

Magento 2 - Customer can search orders in order history

111.1k](/packages/qota-customer-order-search)

PHPackages © 2026

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