PHPackages                             clawrock/m2-customer-coupon - 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. clawrock/m2-customer-coupon

ActiveMagento2-module

clawrock/m2-customer-coupon
===========================

Module provides enhancements to sales rules.

1.0.3(8y ago)31223PHP

Since Mar 31Pushed 8y agoCompare

[ Source](https://github.com/clawrock/m2-customer-coupon)[ Packagist](https://packagist.org/packages/clawrock/m2-customer-coupon)[ RSS](/packages/clawrock-m2-customer-coupon/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (10)Versions (7)Used By (0)

Customer Coupon
===============

[](#customer-coupon)

Module provides enhancements to sales rules, such as:

- search for all coupons assigned to rule (Magento 2.2+ required)
- free shipping for specified methods
- coupon assigned directly to customer, visible on customer account

Requirements
------------

[](#requirements)

1. Magento 2.1+

Installation (using composer)
-----------------------------

[](#installation-using-composer)

1. `composer require clawrock/m2-customer-coupon`
2. `php bin/magento setup:upgrade`

Installation (manually)
-----------------------

[](#installation-manually)

1. Clone the repository to `app/code/ClawRock/CustomerCoupon`
2. `php bin/magento setup:upgrade`

### Configuration

[](#configuration)

1. Go to `Stores -> Configuration -> ClawRock -> Customer Coupon`
2. You can modify message that will be displayed in customer account when he is lack of coupons assigned.

### Free shipping for specified methods

[](#free-shipping-for-specified-methods)

1. Go to `Marketing -> Cart Price Rules`, select rule or create new one,
2. IMPORATNT! To make this option works, you have to select `Free shipping - for shipment with matching items` in `Actions` tab,
3. Select methods that you want to be free in `Apply free shipping to` tab,

### Assign coupon to customer

[](#assign-coupon-to-customer)

1. Go to `Marketing -> Cart Price Rules`, select rule or create new one,
2. If you have specific coupon, add customer email to `Coupon assigned to customer` to assign it,
3. You can also assign customer to auto generated coupons, just go to `Manage Coupon Codes grid` and type customer email in input box.

Tests
-----

[](#tests)

To run test run from console: `vendor/phpunit/phpunit/phpunit -c phpunit.xml.dist`

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity67

Established project with proven stability

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 ~2 days

Total

3

Last Release

2961d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/19371023?v=4)[ClawRock](/maintainers/clawrock)[@clawrock](https://github.com/clawrock)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/clawrock-m2-customer-coupon/health.svg)

```
[![Health](https://phpackages.com/badges/clawrock-m2-customer-coupon/health.svg)](https://phpackages.com/packages/clawrock-m2-customer-coupon)
```

###  Alternatives

[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[swissup/module-search-mysql-legacy

Legacy mysql search for magento 2.4

10483.0k](/packages/swissup-module-search-mysql-legacy)[o2ti/sigep-web-carrier

O2TI - Sigep Web Carrier

141.5k](/packages/o2ti-sigep-web-carrier)[pagbank/payment-magento

PagBank - Payment for Magento and Adobe

2128.3k7](/packages/pagbank-payment-magento)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

126.8k](/packages/mage-os-module-inventory-reservations-grid)

PHPackages © 2026

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