=== Smart eGift Card ===
Contributors: smartysoftbd
Tags: digital gift card, egift card, gift voucher, customizable gift card
Requires at least: 5.6
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.7
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create and manage customizable digital gift cards for WooCommerce with balance tracking and partial redemption.

== Description ==

Manage digital gift cards for your WooCommerce store with **Smart eGift Card**. This plugin allows you to create, manage, and sell digital gift cards, providing your customers with a flexible and personalized gifting option. Offer customizable eGift cards with personalized messages, uploaded images or videos, and scheduled delivery to enhance customer engagement and satisfaction. The integrated balance management system ensures accurate tracking and allows for partial redemption, providing a convenient experience for gift card recipients.

**Smart eGift Card** helps you:

* **Increase Sales:** Attract new customers and encourage repeat purchases by offering gift card options.
* **Boost Revenue:** Capture gift-giving spending and reduce cart abandonment.
* **Enhance Customer Loyalty:** Provide a flexible gifting option that fosters positive customer relationships.

👉 Official Website Link: [Official Website](http://plugins.smarty-soft.com/)
👉 Installation Guide Link: [Installation](https://plugins.smarty-soft.com/docs/smart-gift-card-installation/)
👉 Live Demo: [Live Demo](https://plugins.smarty-soft.com/gift-card/)

### Core Features:

* **Customizable eGift Cards:** Allow customers to create personalized gifts by adding messages, uploading images or videos, and scheduling the delivery date and time.
* **Balance Management:** Track the remaining balance on each gift card, ensuring accuracy and transparency for you and your customers.
* **Partial Redemption:** Allow recipients to use a portion of their gift card balance, encouraging multiple visits and additional purchases.
* **Unique Redeemable Codes:** Each gift card generates a unique code that is tracked within the plugin admin area. Customers can view their redemption history.
* **Admin Controls:** Manage all aspects of your gift card system, including categories, designs, general settings, and tracking, directly from your WordPress dashboard.
* **Automated Email Notifications:** Automated email delivery of personalized gift cards to both the sender and the recipient.
* **WooCommerce Integration:** Works with your existing WooCommerce store and themes, enhancing your product offerings.
* **Gift Events Media Management:** Manage and organize media related to different gifting occasions.
* **Custom Image and Video Uploads:** Customers can personalize their gift cards with their own visual content.
* **Gift Code Validation Year:** Optional validation year for gift codes, providing control over expiration.

== Why Use Smart eGift Card for Your WooCommerce Store? ==

* **Customizable Gifting Experience:** Offer a customizable gifting experience for your brand.
* **Holiday and Special Occasion Sales:** Provide options for birthdays, anniversaries, holidays, and more.
* **Customer Acquisition:** Gift cards can be purchased by new customers, introducing them to your products and services.
* **Repeat Business:** Partial redemption encourages recipients to return to your store for future purchases.
* **Management Interface:** User-friendly interface for managing your gift card system.
* **Promotional Tool:** Use gift cards for promotions, discounts, and loyalty programs.

== Technologies and Performance ==

* **Built with VueJS & REST API:** Features a responsive user interface powered by VueJS, providing a single-page application experience for your customers. The REST API ensures efficient data communication.
* **Performance-Optimized:** The plugin features clean code designed to have minimal impact on your website's loading speed and performance.
* **Independent Database Structure:** Smart eGift Card utilizes its own dedicated database tables, ensuring minimal interference with your core WordPress and WooCommerce data.
* **Scalable Design:** Built with scalability in mind, the plugin can handle a growing number of gift cards and transactions as your business expands.

== Frequently Asked Questions ==

= How do my customers redeem their gift cards? =
Customers can easily redeem their gift card balance on a dedicated "Redeem Gift Code" page. Simply place the `[sgc_smart_gift_redeem_code]` shortcode on any page, and customers can enter their unique gift code to add the balance to their account.

= Can I track which gift codes have been redeemed? =
The plugin provides an admin dashboard where you can track all issued gift codes and their redemption status. Additionally, you can view the last 5 redeemed gift codes for each customer directly within their user profile for quick reference.

= How are the digital gift cards delivered to the recipients? =
Gift cards are delivered instantly via email to the recipient's provided email address. The email includes the **unique gift code**, the sender's personalized message, and any custom images or videos they may have added during the customization process.

= Does Smart eGift Card support partial redemptions? =
Yes! We understand the importance of flexibility. Customers can redeem a portion of their gift card balance and save the remaining amount for future purchases.

= Can I set expiration dates for the gift cards I sell? =
Yes, you can set expiration dates for your gift cards. This feature helps encourage timely usage and allows for management of your store's finances.

= Is this gift card plugin compatible with other WooCommerce plugins? =
Yes, Smart eGift Card is designed to be compatible with well-coded WooCommerce extensions and themes. It integrates with your existing e-commerce setup.


== Screenshots ==

1.  **Gift Card Customizer - Part 1:** An interface that allows customers to begin personalizing their eGift cards.
2.  **Gift Card Customizer - Part 2:** Showcasing the additional customization options, such as adding messages, uploading media, and scheduling delivery.
3.  **Gift Card General Settings - Part 1:** An overview of the admin panel where you can configure core gift card settings.
4.  **Gift Card General Settings - Part 2:** Highlighting the advanced options available for fine-tuning your gift card features.
5.  **Gift Code List with Detailed Information:** The admin dashboard displaying a comprehensive list of all generated gift codes with their associated details.
6.  **User-Friendly Gift Card Redemption Page:** A clean and straightforward page where customers can easily redeem their gift card codes.


== Changelog ==

= 1.0.7 (Released: January 12, 2026) =
* **Added:** Option to manage events
* **Added:** Added option to translate event list
* **Added:** Added option to enable and disable coupon to gift cards
* **Fixed:** Fixed minor issues and improvement

= 1.0.6 (Released: December26, 2025) =
* **Changed:** Updated plugin and readme descriptions to comply with WordPress.org guidelines
* **Changed:** Updated plugin display name in readme and header comments for compliance.
* **Fixed:** Minor formatting and wording issues in documentation for clarity and compliance.
* **Fixed:** 404 issues for update-settings.

= 1.0.5 (Released: December 09, 2025) =
* **Added:** Comprehensive Design Settings panel to customize button colors (gift amount, add to cart, redeem buttons) with hover states.
* **Added:** Option to set default gift message and upload custom gift card background image.
* **Added:** Advanced Settings page with control options for enhanced gift card customization.
* **Added:** Option to allow/prevent gift cards from being purchased with other products (mixed cart control).
* **Added:** Option to enable/disable custom image uploads for gift cards from the frontend.
* **Added:** Option to enable/disable animated/video gift card design selections.
* **Added:** Smart cart validation that automatically manages cart items based on mixed cart settings.
* **Improved:** Settings page reorganized into two-column layout for better organization (General Settings and Design Settings).
* **Improved:** Admin navigation with new "Advance Settings" menu item.
* **Improved:** Frontend gift card customizer now dynamically shows/hides design options based on admin settings.
* **Improved:** Better default values and fallback handling for all design settings.
* **Fixed:** Proper handling of settings defaults when design settings are not yet configured. 

= 1.0.4 (Released: April 21, 2025) =
* **Added:** Option to efficiently manage media associated with various gift events.
* **Added:** Functionality for customers to upload custom images or videos to personalize their gift cards.
* **Added:** Automatic completion of orders that exclusively contain gift card products.
* **Added:** Option to hide the gift card product from all standard shop listings and category pages.
* **Added:** Implementation of a "Required Login" message on the gift code redemption page for enhanced security.
* **Fixed:** General improvements to the user interface (UI) and responsiveness across different devices.


= 1.0.3 (Released: January 19, 2025) =
* **Added:** Option for administrators to set a specific year for gift code validation.
* **Fixed:** Resolved an issue where HTML code was being displayed in the redeem gift success message.
* **Fixed:** Corrected a problem where the currency symbol was not appearing on the Redeem Gift Page.
* **Fixed:** Addressed an error that caused an incorrect redeem date and time to be displayed in the "Last 5 Redeem" section.

= 1.0.2 (Released: January 08, 2025) =
* Initial release of **Smart eGift Card** with core features including customizable eGift cards, balance tracking, and gift code redemption capabilities.

== License ==

This WordPress plugin is licensed under the GNU General Public License v2 or later. You are welcome to redistribute and modify it according to the terms outlined in the license.
