Smart Gift & Promotion for WooCommerce
Smart Gift for WooCommerce is a flexible gift rule plugin that helps store owners create automatic gift campaigns, gift pool offers, and customer-select gift experiences based on cart conditions.
With an intuitive rule builder, you can define when a promotion should run, what type of gift experience should be applied, and how WooCommerce should react when multiple rules match at the same time.
This plugin is designed for stores that want to run promotional campaigns such as free gift offers, choose-your-gift campaigns, notice-based campaigns, and advanced conditional gift rules without custom coding.
Why Choose Smart Gift
Clean rule-based workflow
Easy admin experience
Flexible enough for different promotion styles
Built specifically for WooCommerce stores
Structured for future customization and extension
Built for WooCommerce Promotions Smart Gift is suitable for campaigns like:\
Buy X get free gift
Cart subtotal gift offers
Category-based gift promotions
Choose your free gift promotions
Limited gift pool campaigns
Promotional cart notices
Quantity-driven gift rewards
Main Features
Create unlimited Gift Pools
Create unlimited Rules
Build advanced cart-based conditions with ALL / ANY logic
Support main conditions and subgroup conditions
Use visual rule rows: Type | Operator | Value | Remove
Customer choose gifts mode
Auto gift mode
Action only mode
WooCommerce product AJAX search in admin
WooCommerce product category AJAX search in admin
Gift pool support for grouped promotional gifts
Priority system for rules
Conflict strategy support: Priority wins, Max qty wins
Dedicated plugin settings page
WordPress coding standards friendly structure
Translation-ready
Developer-friendly file structure
Condition Types: You can create rules based on conditions like:
Cart subtotal
Cart total quantity
Contains product(s)
Contains category(s)
Product quantity
Gift Modes Supports 3 actions: Customer choose gifts, Auto gift, Show notice messages when a rule matches, Apply discount-based actions

