Skip to main content

Rewards Module - General Settings

Setting up design and functional settings of the Rewards Module

Updated this week

The Rewards Module is a key Upcart feature that displays a visual progress bar in the cart drawer, encouraging customers to spend more by tracking their progress toward rewards like free shipping, discounts, or gift items.

This is the first of three guides covering Rewards settings:

⚠️ This module is purely visual and does not apply discounts or shipping logic. To make rewards functional, refer to the Rewards Settings document.

General Settings

Show rewards on empty cart

Enable this option to display the rewards bar even when the cart is empty.

Bar Background and Foreground Colors

Customize the visual appearance of the bar:

  • Bar background Color: Represents what remains to be earned

  • Bar foreground Color: Indicates progress toward a reward

Text after completing full rewards bar

Add a custom message that appears once all reward tiers have been met. Use formatting tools (bold, italic, underline, color) to style the message as needed.


Reward Calculation

Choose how progress is calculated:

  • Cart Total
    Tracks based on the total cart value (e.g., reward at $100).

  • Item Count
    Tracks based on the number of items (e.g., reward at 5 items).

    • The selected basis applies to the entire rewards bar and cannot vary by tier.

Enable Use of Pre-Discounted Cart Total

When enabled, rewards are calculated using the original cart total, ignoring any discounts. This prevents customers from being disqualified for a reward due to a promotion or coupon.


Filter Which Products Count Toward Rewards

With Product Filters, you can control which items in the cart are eligible to contribute toward reward progress. This allows for greater precision and use-case flexibility, such as excluding gift cards or targeting only specific product groups.

You can apply filters by product, collection, or item property. Each filter can be set to either include (only selected items contribute) or exclude (everything contributes except selected items). Multiple filters can be combined for layered logic.

Product Filter

This filter lets you include or exclude individual products from the rewards bar.

  • Include: Only selected products will count toward the reward.

  • Exclude: All products count except the ones you’ve excluded.

Use this to isolate high-margin SKUs, exclude promotional items, or remove low-value products like gift cards from reward calculations.

Collection Filter

This filter applies the same logic as the product filter, but at the collection level.

  • You can include a full Shopify collection (e.g. “Holiday Collection”) to count toward rewards.

  • Or exclude a collection like “Sale Items” if you don’t want discounted products contributing.

Great for batch control without needing to select products individually.

Item Property Filter

Use this filter to include or exclude items based on line item properties — metadata that is often added by other apps, custom product options, or internal tagging.

  • Add filters using key-value pairs (e.g. upsell: true, __upcartRecommendation: [ID])

  • You can leave the value field blank to filter by key alone (e.g. exclude all items with the key upsell, regardless of value)

This is ideal for excluding upsell items, subscriptions, personalized orders, or anything dynamically tagged through your storefront or automation setup.


Advanced Settings

Opens the Advanced Rewards Settings menu. For features like currency-specific rewards and advanced conditions, refer to the Advanced Settings guide.

Did this answer your question?