Scrip
Request access
Use case · Retail & Ecommerce

Retail and ecommerce rewards on Scrip.

Scrip runs the rewards ledger behind retail and ecommerce programs. Points, tiers, and store credit stay correct for every shopper, across web, app, and store, through returns, refunds, and expiration. You keep your stack. Scrip keeps the books.

Who it’s for

Rewards infrastructure for retail and ecommerce teams.

Scrip fits when loyalty is core to the brand and has to stay correct. You’re a fit if:

  • You own retention, CRM, or the loyalty program at a retail or ecommerce brand, and it has to drive repeat purchases.
  • Shoppers earn and redeem across web, app, and in-store, and that omnichannel balance has to match everywhere they look.
  • Your earn logic is more than points per dollar: tiers, bonus categories, store credit, promos that stack with discounts and coupons.
  • Finance treats outstanding points as a liability and needs what you owe, and what expires unredeemed, measured from the ledger, not guessed from one running total.
Reward shapes

Any reward scheme you can describe in data.

Orders, returns, sign-ups, in-store scans: each enters Scrip as an event, and your rules decide what it earns. The shapes below are common across retail, not a fixed menu. Scrip runs whatever rules you define.

  • 01

    Points & cashback

    Earn per dollar, by category, brand, or channel.10 points per $1, 3x on new arrivals.
  • 02

    Tiers & status

    Promote shoppers by annual spend or activity, then apply tier rates and perks.Gold at $1,000 a year: 2x points and free shipping.
  • 03

    Basket & order rewards

    Thresholds, rebates, and bundles tracked against the real order.Spend $75, get $10 back.
  • 04

    Store credit & gift cards

    Issue spendable credit, then track, expire, and reconcile it.$20 store credit for a referred friend's first order.
  • 05

    Promotions & stacked discounts

    Member pricing, coupons, and points together, without double-paying a reward.Member price plus 2x points during the sale.
  • 06

    Referral & sign-up rewards

    Reward both sides on a real first purchase, not just a sign-up.$15 each when a referred shopper checks out.
Liability

Points are money you owe.

Every point you issue is value you owe the customer later. Until it’s redeemed or it expires, it’s a liability on your books. Store it as a single running total and finance can’t see how you got there, or trust what’s really outstanding. Scrip records every point issued, redeemed, and expired as its own dated entry, so what you owe and what expired unredeemed (breakage) come straight from the ledger, ready to report and reconcile.

  • Exact breakage. Scrip tracks points by when they’re earned and when they expire, so breakage is a real number, not an estimate from one total.
  • A liability you can report. What you owe comes from the ledger, so finance can report it and account for breakage as points expire.
  • Returns roll back. A return reverses the exact points the order earned, even on a partial refund.
evt · 9f2a·c14replaying
one shopper · loyaltyMBR·7731 · gold
01reward.issuedorder · $120issue+1,200 pts
02reward.redeemed$10 rewardredeem−1,000 pts
03points.expired90-day expiryexpire−200 pts · breakage
points outstanding0
Integration

Sits on top of your commerce stack. Not in the checkout.

Your ecommerce platform and point-of-sale run the catalog, cart, and checkout. Scrip runs the loyalty program on top. You send the orders and returns you already track, Scrip matches each to the shopper, applies your rules, and updates their balance. Scrip never moves money: when a reward is redeemed, it records the entry and tells your checkout, POS, or store-credit system to apply it.

Works with any headless or hosted commerce platform and POS that can send an event. Most include a basic points feature; Scrip is for programs that have outgrown it: custom rules, tiers, store credit, returns that reverse cleanly, and an audit trail finance can rely on.

Shopify
commercetools
BigCommerce
Salesforce
Square
Lightspeed
+ any source that can send a webhook
How it fits
Your store
web · app · in-store
Where shoppers buy and return.
you send eventsorder.placed
Scrip · rewards ledger
1Resolve the shopper
2Run rules, check budgets
3Write a journal entry
available balance +1,200 pts
scrip emits an eventreward.redeemed
Reward fulfillment
discount · store credit · gift card
Where the reward gets applied at checkout.
Only events cross into Scrip. Checkout and money movement stay in your stack. Scrip records the ledger and emits events, never moving money.
> QUESTIONS

Retail & ecommerce, answered.

Scrip runs the loyalty ledger and rules underneath a retail or ecommerce program. It ingests purchase, return, and redemption events across web, app, and store, applies your points, tiers, and store-credit logic, and keeps balances correct through returns and expiration. Developers integrate the API; operators manage the program.
Next

See if Scrip fits your program.

Tell us how your program earns, redeems, and returns today, and we’ll map it to Scrip. Request access for a founder conversation, or read the docs.

Broader use cases

Retail and ecommerce push rewards, returns, and accounting together at every checkout. The same ledger runs cards & banking, marketplaces & platforms, and subscriptions & SaaS programs too.