Free Gifts for WooCommerce allows you to offer Free Gifts to your customers in four ways,
1. Admin can manually send free gifts to any user
2. Gift products can be automatically added to the user’s cart
3. Customers can choose their gift on the cart page
4. Admin can offer free gifts to customers in the form of Buy X Get Y(Buy One Get One)
Popular Features
Rule Based Gifting
Automatic Gifts
* To configure rule-based gifting, access the Rules tab within the plugin menu.
* Add a new rule by clicking the “Add New Rule” button.
* In the Free Gift Type option select Automatic Gifts. Select the product(s) you wish to offer as a Free Gift(s).
* Now, when the user’s cart contents match the rule, the eligible free products will be added to the user’s cart.
* The user will not be charged for the free gift.
Manual Gifts
* To configure rule-based gifting, access the Rules tab within the plugin menu.
* Add a new rule by clicking the “Add New Rule” button.
* In the Free Gift Type option select Manual Gifts. Select the product(s) you wish to offer as a Free Gift(s).
* Now, when the user’s cart contents match the rule, the eligible free products will be listed in a table.
* The user will not be charged for adding the product to the cart.
Buy X Get Y(Buy One Get One)
* To offer free gifts in the form of Buy X Get Y(Buy One Get One), access the Rules tab within the plugin menu.
* Add a new rule by clicking the “Add New Rule” button.
* In the Free Gift Type option select Buy X Get Y(Buy One Get One). Select the product(s) you wish to offer as a Free Gift(s).
* If you want to offer the same product that your customer purchased as a gift product, then in “Gift Product Type” choose “Same Product”. If you want to provide a different product as a gift product, then in “Gift Product Type” choose “Different Product”.
* Choose the product that your customers have to purchase and the products that they will receive as free.
* Now, when the user’s cart contents match with the rule, the eligible free products will be automatically added to the cart.
* The user will not be charged for adding the product to the cart.
Coupon Based Free Gifts
* To configure rule-based gifting, access the Rules tab within the plugin menu.
* Add a new rule by clicking the “Add New Rule” button.
* In the Free Gift Type option select Coupon based Free Gift.
* In Select the Coupon option, select the coupon which the user has to apply in their cart, to receive a free gift.
* Select the product(s) and the quantity that you want to offer as Free Gifts.
* Now, when the user’s cart contents match the rule and the user has applied the linked coupon to the cart, the eligible free products will be added to the user’s cart.
Manual Gifting
* To manually send Free Gifts to a user, navigate to the Manual Gift tab within the plugin menu.
* Select a user in the user selection option and select the products(s) in the product selection option.
* Click the Send Gift button.
* Once clicked, an order will be created on behalf of the user.
Extensive Feature List
1) Admin can manually send Gift Product(s) to customers.
2) Free Gift Product(s) can be awarded in the following modes for making purchases,
– Manual Gifts
– Automatic Gifts
– Buy X and Get Y(Automatic and Manual)
– Coupon-based Free Gifts
3) Multiple rules can be configured to award the Free Gift Product(s).
4) Free Gift Product(s) can be awarded based on the following Criteria values,
– Cart Sub-Total
– Cart Order Total
– Category Total
– Brand Total [Compatible with WooCommerce Brands]- Total Points Earned [Compatible with WooCommerce Points and Rewards]
– Cart Quantity
– Number of Product(s) in the cart
– Minimum Quantity of the Product(s) that is purchased from the Selected Categories
5) Awarding Free Gift Product(s) can be restricted using the following options,
– Based on Validity
– Based on the particular Days of the Week
– Based on the Maximum Gifts from the rule
– Based on the Number of Order(s) that the rule can be applied
– Based on the Number of Order(s) per User[applicable for Logged-in Users only]
– Based on the Number of Order(s) that the user purchased previously[applicable for Logged-in Users only]
6) Product and User filters supported to award the Free Gift Product.
7) Customer(s) can be notified about their eligibility to get the Free Gift Product(s) using the Eligibility Notice.
8) Shipping Cost for the Free Gift Product(s) can be charged.
9) Option to hide the Gift Product(s) in the shop and category page(s).
10) Option to allow multiple quantities of the same product to be selected as a Free Gift product.
11) Sub-category product(s) can be considered in the Category Total criteria.
12) Free Gift Product(s) can be restricted if the WooCommerce coupon discount is already applied to the cart.
13) Customer(s) can select their awarded Gift Product(s) in the checkout page.
14) The following modes are supported to display the eligible Gift Product(s),
– Inline
– Popup
15) The following display types are supported to display the eligible Gift Product(s),
– Table
– Carousel
– Drop-down
16) Progress Bar display supported to notify about the eligible, added and remaining Gift Product count [Applicable only for the Gift Product(s) which is manually selected by the customer].
17) Admin can customize frontend labels and messages using Localization and Messages settings.
18) REST API support for Free Gift Rule(s).
19) Email to notify about the Free Gift Product(s) which is manually awarded by the site admin.
20) Master Log to display the added Gift Product(s) entries in the respective order.
FAQ
Q: How I can translate the strings that are displayed in the frontend?
You can customize the messages and frontend display text using Localization and Messages settings,
– WooCommerce -> Free Gifts -> Settings -> Localization
– WooCommerce -> Free Gifts -> Settings -> Messages
Q: How to allow customers to select more than one gift?
(i) Please follow the below configuration steps for the Maximum Gifts from this
rule(In the Manual Mode),
Go to WooCommerce -> Free Gifts -> Settings -> General
– Select Rule Settings in the Maximum Number of Gift Products in “Manual Rule Type” is decided based on the drop-down menu.
– Now, the Maximum Gift Product restriction can be configured in each rule.
– Create a new rule /Edit an existing one and locate Maximum Gifts in an Order from this Rule option to set a rule-based restriction.
– If you want to allow the user to select more than one quantity of the same gift product, then enable the “Allow Adding Multiple Quantities of Same Gift Product in an Order (Only for Manual Free Gifts)”. The user can select the same gift product with multiple quantities based on the Maximum Gifts in an Order from this Rule value in the respective rule in this case.
Note: If the Maximum Gifts in an Order from this Rule(under Rule settings) option is left empty / when the value under the rule settings is more than the Global Restriction, then the Global Restriction will apply.
(ii) Consider the below example configuration in the Manual Gift Mode,
Rule 1:
– Set the criteria as per your need in the rule configuration.
– Select the respective gift products in the “Select Product(s)” field under the “General section” of the Rule configuration.
– Set 2 in the Maximum Gifts in an Order from this Rule field.
– Update the rule.
Q: Trying to get the Gift Product(s) added in all languages not only in one language
If you are expecting the products(Buy and Gift Products) to be available in both languages, please check by configuring the rules as follows,
(i) Create a rule with the required criteria and select the Gift Product which is available in one language(English) & save the rule.
(ii) Create another rule with the same criteria and select the Gift Product that is available in the additional language & save the rule.
Q: Free Gift awarded even when the criteria weren’t met?
(i) Please make sure whether the AND condition is selected in the Criteria Type drop-down under the rule configuration.
(ii) If not, then it may be the reason behind this kind of scenario.
(iii) Kindly select the “AND” condition and then check.
Q: I want to display a message on the shopping cart or checkout pages stating how much more the customer needs to get a free gift product. How can I do that?
(i) Yes, you can find the notice configuration under the Notice section of the rule configuration.
(ii) The notice will display only if the customer’s cart content doesn’t match the criteria of a respective Free Gift Rule & it will not show once it matches the corresponding rule.
(iii) For Example,
i) If the rule on your site contains the Total criteria as follows,
Minimum $ 201 – Max – $ 300;
– In this case, if the customer’s cart has less than $201 means, then the customer is not eligible to get the gift item from the respective rule & the Eligible notice will display in this case.
– Once the customer is eligible for getting the Free Gift(s) from a specific rule, then the gift item(s) from the matched rule will display & the eligibility notice will not be displayed in this case.
– If you configure the eligibility notice in all the rules configured on your site, then the respective rule’s eligibility notice will display(if one of the rule criteria matches and the respective gift product is added to the cart, then the respective eligibility notice will be hidden and the remaining rule’s notice will display).
Q: I have set up a rule whereby the customer gets Product B for free when they purchase Product A. I’d like it so that when the customer purchases 2 x product A they get 2 x product B, but I’m unsure. How to set this up?
You can achieve it using the following configuration steps,
(i) Select the Buy X Get Y mode under the rule configuration.
(ii) Select Buy X Get Y(Automatic) if the gift product will be added automatically and Select Buy X Get Y(Manual) if the gift product will be manually added by the customer.
(iii) Select Different Products in the Buy Product Type.
(iv) Select Product in the Buy Product Type drop-down.
(v) Search and select the Buy Product in the Buy Product field.
(vi) Search and select the required Gift product in the Get Product(s) field.
(vii) Set the required quantity in both the Buy Quantity and Get Quantity fields(i.e. 1 in this case).
(viii) Enable the “Repeat” option(i.e Buy 1 Get 1, Buy 2 Get 2 & more).
(ix) Save the rule.
Q: I want to Hide the selected Gift Product(s) from the Shop and Category Page. How can i do that?
Please enable the Hide Free Gift Products on Shop and Category Pages under WooCommerce -> Free Gifts -> General -> General Settings
Q: How to get shipping costs for free gifts?
Please enable the Allow Shipping Cost for Free Gift under WooCommerce -> Free Gifts -> General -> General Settings.
Q: The Free Gifts plugin affects some functions in the Cart and Checkout Page
Please check by selecting “Footer” in the “Frontend Scripts Enqueued on” option under WooCommerce -> Free Gifts -> Settings -> Advanced -> Troubleshoot which may help in this case.
Q: Need a function with the ability to choose the time interval for deleting accumulated logs from the database
Yes, it is possible. Follow the below steps,
(i) Go to WooCommerce -> Free Gifts -> Settings -> Advanced -> Deletion
Settings.
(ii) Select Yes in the Delete Master log(s) after the X Duration option.
(iii) Configure the Duration as per your need in Delete Master log(s) after field.
(iv) Save the settings.
Q: Is there any setting that can award the free gift only based on the final price after the discount is applied?
Please consider the following regarding the Total based criteria and select the Order Total criteria in the rule configuration,
(i) Cart Subtotal criteria – Sum of all product prices and taxes if applicable.
(ii) Order Total criteria – Sum of all product prices, shipping & taxes.
Q: Need API for the gift rule that is created
Please refer to the below API info,
(i) List the rules – siteurl/wp-json/fgf/rules
(ii) Rule info – siteurl/wp-json/fgf/rules/id
Q: How to give a free gift when a customer has purchased a specific amount[e.g. $1000] from a certain product category?
Please follow the below steps,
(i) Edit an existing rule or create a new rule.
(ii) Select Category Total in the Criteria Calculated based on the drop-down menu.
(iii) Select the category in the Select a Category field.
(iv) If you want to include the Sub-category Products for the criteria calculation, then select Yes in the Including Sub-category Product(s) drop-down.
(v) Set the value in the Min and Max field.
(vi) Save the settings.
Q: How to create a rule where a person with their FIRST order only can get a Free Product?
Please follow the below steps,
(i) Edit an existing rule or create a new rule.
(ii) Go to the Restrictions section.
(iii) Select Enable- For Register Users Only in the Order Restriction per User drop-down.
(iv) Select No purchase history available case only in the Award Gift based on User’s Purchase History drop-down.
(v) Update the rule.
Q: How to restrict the Free Gift rule to be applied for a specific number of orders only?
Please follow the below steps,
(i) Edit an existing rule or create a new rule.
(ii) Set the configurations as per your need under the rule configuration.
(iii) Go to the Restrictions section.
(iv) Set the Number of Order(s) in the Order Restrictions field.
(v) Update the rule.
Q: How to restrict the Free Gift rule to be applied for a specific number of orders per user which applies only to Logged-in Users?
Please follow the below steps,
(i) Edit an existing rule or create a new rule.
(ii) Set the configurations as per your need under the rule configuration.
(iii) Select Enable – For Registered User(s) Only in the Order Restriction per User option.
(iv) Set the Number of Order(s) per User value as per your need in the Number of Order(s) per User field.
(v) Update the rule.