How to Set Restrictions on Gifts Based on Products, User Roles, and Cart Value?

Restricting Gifts Based on Products, User Roles, and Cart Value

Setting restrictions on gifts based on products, user roles, and cart value can significantly benefit store owners. It allows them to customize promotional offers, incentivize specific purchases, and reward loyal customer groups. This customization helps in managing inventory, increasing sales, and creating a unique shopping experience for different customer segments. 

By following these steps, you can configure these restrictions within the PrestaShop Free Gifts module:

Step-by-Step Process to Set Restrictions on Gifts

1. Install the PrestaShop Free Gifts Module

Begin by installing and activating the PrestaShop Free Gifts module. 

2. Activate the Module

Go to the “General Settings” tab in your PrestaShop admin panel.

Find the option Module Active and toggle it to “Activate.”

Click Save to apply your changes.

3. Access Custom Rules Settings

Navigate to the “Custom Rules” tab to create or manage gift rules.

Click the “+” button to add a new custom rule.

4. Configure Basic Rule Settings

Rule Enable: Toggle to enable or disable the rule.

Title: Provide a clear and descriptive title for the rule.

Priority: Assign a priority value if you have multiple rules (lower numbers indicate higher priority).

Groups: Select customer groups eligible to receive free gifts (e.g., VIP customers, registered users).

Gift Type: Choose between two options:

  • Automatic Gifts: Gifts are automatically added to the customer’s cart when the criteria are met.
  • Manual Gifts: Customers can manually add the gift from their cart page.

5. Set Rule Validity

Rule Validity: Enable or disable the time validity of the rule.

  • Rule Validity From: Set a start date for the rule.
  • Rule Validity To: Set an end date for the rule (if applicable).

6. Define Rule Type

Rule Type: Choose the type of restriction you want to apply:

  • Buy X Get Y: Customers receive ‘Y’ gifts when they purchase ‘X’ products.
  • Based on Cart Value: Offer gifts when the total cart value reaches a certain amount.

7. Customize Gift Rules Based on Customer Purchase Behavior

User Buy Type: Define what products customers must buy to qualify for the gift:

  • User Buys Any Product: Customers receive a gift when they purchase any number of products.
  • User Buys Selected Products: Customers must buy specific products to receive a gift.
  • Buy Products: Search and add the products that need to be purchased.
  • User Buys Products from Selected Categories: Set specific product categories to qualify for a gift.
  • User Buys Products from Selected Suppliers: Customers must buy from specific suppliers to receive a gift.

8. Configure Gift Details

Value of Y: Specify how many gifts the customer will receive.

Gift Type: Choose how the gift will be provided:

  • Gift Any Product: A random product will be chosen as a gift.
  • Gift Selected Product: Pre-select the products that will be given as gifts.
  • Gift Any Product from Selected Category: A product from a specific category will be randomly selected and gifted.
  • Gift Any Product From Selected Suppliers: A random product from selected suppliers will be gifted.

9. Save Your Changes

Once you’ve configured all the settings, click Save to apply the rule.