For the complete documentation index, see llms.txt. This page is also available as Markdown.

Set up the reward marketplace

This article's section starts at 0:00 in the video.

The reward marketplace lets customers trade store credit for discounts. When you're done here, your storefront widgets, account pages, and (on Shopify Plus) checkout will show a set of rewards customers can claim with their balance.

Rewards do double duty: the same definitions can also be handed out by your cashback programs as earned discount codes. You build a reward once, then decide where it's available.

Prerequisites

The page at a glance

Open DollarBack admin β†’ Redemption. The Reward marketplace page lists your rewards as cards; click a reward to expand its editor in place. Below the list sits the Combinations card (stacking rules; see Discount combination rules), and the right column holds a live Customer preview plus the Rejection messages panel (covered in Cart groups, redemption rules & rejection messages).

Each reward row shows its title, a plain-language summary of what it grants and costs, a status badge, an enable toggle, and edit/delete actions.

Create a reward

Click Add reward and fill in the shared fields:

Field
What it does

Title

Required. Shown to customers, and used to pick this reward from cashback triggers. Make it self-explanatory ("$5 off your order").

Credit cost

How much credit the customer pays to claim this reward in the marketplace. For a $5-off reward, a cost of $5 of credit is a 1:1 trade; set it lower to make redemption a perk.

Expires after (days)

Optional. The expiry date is baked into each minted code, counted from the moment it's issued. Blank means codes don't expire.

Max redemptions / customer

Optional. Caps how many times a customer can redeem this reward by spending credit in the marketplace. New rewards start at 1. Codes issued by cashback programs are limited separately, on the program.

Choose the discount classes

This is the big idea of the marketplace: one reward can grant several kinds of discount at once. Under Discount classes, toggle any combination of three tiles:

Class
Grants

Product

A discount on specific products or collections

Order

A discount on the whole order subtotal

Shipping

A discount on shipping cost

Each enabled class gets its own config card, and a single redeemed code carries all of them. "20% off the Treat & Restore collection plus free shipping" is one reward, one code.

Product discount card

  • Discount type: Percentage, Fixed amount, or Specific price (sets each targeted item to a fixed unit price).

  • Max items discounted: cheapest eligible items are discounted first; leave blank for unlimited.

  • Maximum total discount: a cap across all discounted items; leave blank for no cap.

  • Cart groups, Redemption rules, and Discount applies to control which items get the discount and when the code can be used; see Cart groups, redemption rules & rejection messages.

Order discount card

  • Discount type: Percentage or Fixed amount.

  • Maximum discount (percentage only): the most the discount can take off; leave blank for no cap.

Shipping discount card

  • Discount type: Percentage or Fixed amount. 100% = free shipping (the default for a new shipping card).

  • Maximum discount (percentage only): the most you'll take off the shipping rate.

  • Applies to: All shipping methods or Specific shipping methods, chosen from your store's shipping rates.

Every class card also carries its own cart groups and redemption rules, so eligibility is configured per class.

Choose where the reward is available

The Available in checkboxes decide which side of DollarBack can hand this reward out:

Both are on by default. A reward set to Cashback only disappears from the marketplace but stays selectable in your programs; the row's subtitle shows "Marketplace only" or "Cashback only" so you can tell at a glance.

Status and ordering

  • The toggle on each row switches between Active and Draft. Draft rewards are hidden from customers but keep their configuration.

  • Drag rewards to set their order. When several product-discount rewards could apply to the same cart, the one nearest the top wins.

Saving happens through the save bar; a reward needs a title and at least one discount in an enabled class before it will save. The Customer preview panel on the right shows exactly what the shopper will read for the reward you're editing, including its "Redeem terms" once you add rules.

How redemption works behind the scenes

Understanding the mechanics saves support tickets later:

  • The code is minted first, then credit is debited. When a customer claims a reward, DollarBack creates a unique discount code and charges the credit cost immediately: at claim time, not when the code is used at checkout.

  • Unused value is lost. If the code's value exceeds the customer's cart total, standard Shopify behavior applies: the remainder isn't banked for later.

  • There is no automatic rollback. If a code is never used, or the order it was used on is cancelled, the credit is not refunded automatically. Returning that credit is a manual action. Reach out to support if you need to correct a customer's balance.

Verify it works

  1. Sign in to your storefront as a test customer with enough credit for your cheapest reward.

  2. Open the reward marketplace (account pages or the floating widget's rewards view) and claim a reward.

  3. Confirm the balance drops by the credit cost, then apply the code at checkout and confirm the discount applies.

  4. In DollarBack admin β†’ Analytics β†’ Activity, check the Discount codes view shows the Redeemed row.

Common issues

Last updated