PHPackages                             viraxpress/giftcards - 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. viraxpress/giftcards

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

viraxpress/giftcards
====================

ViraXpress Gift Cards Module for Magento 2

1.0.0(3mo ago)01Apache-2.0PHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 10Pushed 1mo agoCompare

[ Source](https://github.com/viraxpress/Gift-Cards)[ Packagist](https://packagist.org/packages/viraxpress/giftcards)[ RSS](/packages/viraxpress-giftcards/feed)WikiDiscussions main Synced 1w ago

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

ViraXpress Gift Cards Module for Magento 2
==========================================

[](#viraxpress-gift-cards-module-for-magento-2)

Description
-----------

[](#description)

The ViraXpress Gift Cards module is a comprehensive Magento 2 extension that allows store owners to create, manage, and sell gift cards. Customers can purchase gift cards, apply them during checkout, and recipients can receive them via email with customizable messages and delivery dates.

Features
--------

[](#features)

- **Admin Management**: Create individual gift cards or bulk generate multiple cards with unique codes.
- **Gift Card Products**: Sell gift cards as products in your store catalog.
- **Flexible Amounts**: Set fixed or custom amounts for gift cards.
- **Expiration and Delivery**: Configure expiry dates and scheduled delivery dates for gift cards.
- **Recipient Notifications**: Send gift cards to recipients via email with personalized messages.
- **Cart Integration**: Apply gift card codes during checkout to deduct from order totals.
- **Order Tracking**: Track gift card usage across orders, invoices, and credit memos.
- **Store and Customer Restrictions**: Limit gift card usage by store view and customer groups.
- **Currency Support**: Multi-currency support for international stores.
- **Email Templates**: Customizable email templates for gift card delivery.
- **Scheduled Sending**: Cron job for automated sending of scheduled gift cards.
- **Image Upload**: Upload custom images for gift card designs.
- **Reporting**: View gift card balances, usage history, and status.

Compatibility
-------------

[](#compatibility)

- Magento 2.4.x

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

[](#installation)

1. Install the extension via Composer:

    ```
    composer require viraxpress/giftcards
    ```
2. Run the following commands from your Magento root directory:

    ```
    php bin/magento module:enable ViraXpress_GiftCards
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush
    ```

Usage
-----

[](#usage)

### Admin Panel

[](#admin-panel)

**Configuration** — `Stores > Configuration > ViraXpress > Gift Cards`

- Enable/disable the module, set email sender and templates
- Control visibility on cart and checkout pages
- Set discount application timing (Before Tax / After Tax / Before Shipping / After Shipping)
- Configure order status that activates the card and expiry duration (days)

**Manage Gift Cards** — `Marketing > Gift Cards > Manage Gift Cards`

- View all cards with code, balance, status, usage, and expiry date
- Add individual cards or generate in bulk
- Filter, edit, or delete existing cards per store view

**Gift Card Products** — `Catalog > Products > Add Product > Gift Card`

- A dedicated "Gift Card" product type is available alongside standard Magento product types
- Set multiple denomination values (e.g. 100, 200) via dynamic rows — add or remove values as needed
- Restrict purchase to specific customer groups (Guest, General, Wholesale, Retailer, etc.)

### Frontend

[](#frontend)

- Gift cards appear as products in your catalog under GiftCard menu.
- Customers can add gift cards to cart and purchase them.
- During checkout, customers can apply gift card codes.
- Recipients receive email notifications with gift card details.

Support
-------

[](#support)

For support, please contact ViraXpress at  or refer to the license agreement.

License
-------

[](#license)

This extension is licensed under the ViraXpress license agreement. See  for details.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance86

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 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

106d ago

### Community

Maintainers

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

---

Top Contributors

[![viraxpress](https://avatars.githubusercontent.com/u/179798477?v=4)](https://github.com/viraxpress "viraxpress (7 commits)")

### Embed Badge

![Health badge](/badges/viraxpress-giftcards/health.svg)

```
[![Health](https://phpackages.com/badges/viraxpress-giftcards/health.svg)](https://phpackages.com/packages/viraxpress-giftcards)
```

###  Alternatives

[mzur/kirby-uniform

A versatile Kirby plugin to handle web form actions.

26173.5k20](/packages/mzur-kirby-uniform)[stuttter/wp-multi-network

Provides a Network Management Interface for global administrators in WordPress Multisite installations.

23524.7k1](/packages/stuttter-wp-multi-network)

PHPackages © 2026

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