Tiny Shops
Marketing

Cashback System

Reward customers with tiered cashback based on their order history.

PRO Cashback is a Pro feature.

Create a loyalty program that rewards customers with increasing cashback percentages as they order more.

How it works

  1. You define cashback levels based on order count
  2. As customers place more orders, they progress through levels
  3. Each level gives a higher cashback percentage
  4. Cashback is credited as store bonus balance

Configuration

Go to Cashback in the sidebar.

Enable cashback

Toggle Enable cashback to activate the system.

Define levels

Create tiers based on order count. Example:

Level NameMin. OrdersMax. OrdersCashback
Bronze052%
Silver5155%
Gold1510%

Click Add level to create new tiers. Set "No limit" on the max orders for the highest tier.

Cashback trigger

Choose when cashback is awarded:

Cashback is credited immediately when the order is created. Works with all order types including COD.

Cashback is credited when online payment succeeds (Stripe, Razorpay, Telegram Stars).

Cashback is credited when you manually move the order to a specific status (e.g., "Delivered"). Gives you the most control.

General settings

  • Max cashback per order — cap the cashback amount per order (or leave unlimited)
  • Description — explain cashback to your customers. Shown on their profile page.

Customer experience

Customers see their current level, cashback percentage, and bonus balance on their profile page. At checkout, they can choose to apply accumulated bonuses toward their purchase.

Bonus usage at checkout

Configure bonus usage rules in the checkout form builder:

  • Max usage percentage — maximum percentage of the order that can be paid with bonuses (e.g., 50%)
  • Mutual exclusivity with promo codes — prevent using both bonuses and promo codes in the same order