NEW: Gift Product Protection

Prevent customers from adding gift products directly to cart or accessing their product pages.
Overview
Gift Product Protection uses a two-layer system to maintain gift integrity: blocking direct cart additions and preventing access to gift product pages. This ensures gifts can only be obtained through the EliteCart reward system, preventing abuse and maintaining clean cart recovery emails.
Key Benefits
- Prevents gift abuse - Customers cannot bypass reward requirements
- Cleaner cart recovery - No abandoned carts with unauthorized gifts
- Improved customer experience - Clear messaging when gifts are restricted
Protection Methods
Method 1: Block Direct Cart Additions
Products with the _elite_gift product type cannot be added directly to cart.
How it works:
- Customer attempts to add gift product to cart
- EliteCart detects the
_elite_giftproduct type - Addition is blocked and an error message is shown to the customer
- In addition, regular cart checks remove unauthorized products
Setup steps:
- In Shopify Admin, go to Products
- Select your gift product
- Change Product type to
_elite_gift - Save the product
Error message shown: "This item cannot be purchased."
Customize the message:
- Go to Languages & Translations in EliteCart
- Find Gift product error message
- Enter your custom message
- Click Save
Method 2: Block Product Page Access
Products tagged with _elite_block_page redirect visitors away from the product page.
How it works:
- Customer tries to visit gift product page
- System detects the
_elite_block_pagetag - Redirects to previous page (if available) or homepage
- Cart drawer automatically opens after redirect
Setup steps:
- In Shopify Admin, go to Products
- Select your gift product
- Add tag:
_elite_block_page - Save the product
Note: This tag is automatically added when creating shipping insurance products through EliteCart.
Cart Page Blocking
Block access to the default Shopify cart page to ensure customers use EliteCart.
Enable cart page blocking:
- Go to Cart Designer → Advanced
- Enable Block Cart Page
- Save settings
Behavior:
- Redirects to previous page if available
- Otherwise redirects to homepage
- EliteCart drawer opens automatically after redirect
Automatic Gift Cleanup
EliteCart includes failsafe protection that automatically removes invalid gifts:
Cleanup triggers:
- Cart changes (add/remove items)
- Reward threshold changes
- Page refreshes
What gets removed:
- Unauthorized gifts
- Gift rewards that are no longer qualified for
- Gifts exceeding allowed quantity
Implementation Checklist
- Set product type to
_elite_gift - Add
_elite_block_pagetag
Compatibility
Works with:
- All EliteCart reward types
- Two-step cart
- Multi-currency stores
- Multi-language