New Seller Tools: Order Intervention, Promotions & Auto-Refunds

Three major improvements have landed for shop owners. Together they give sellers full control over their orders, the ability to run time-limited sales, and automatic refunds when an order can’t be fulfilled.

📦 Send Out with Tracking Numbers

Previously, sellers could only click “Mark as Shipped” with a generic text prompt. Now the “Send Out” button opens a proper form with:

  • Tracking number field (optional) — saved and shown to the buyer
  • Note for buyer field (optional) — delivery instructions or message
  • The buyer sees the tracking number directly in their order list

No more guessing where a package is — the tracking number is right there in the shop dashboard.

âś• Cancel Orders with a Reason

Sellers can now cancel orders that haven’t been shipped yet — both pending (unpaid) and paid orders. A reason field is required, for example:

  • “Outside delivery area”
  • “Out of stock”
  • “Cannot ship to your country”

The buyer is notified immediately via in-game notification and email with the reason. Cancelled orders show a red badge in both the seller’s and buyer’s order lists.

đź’° Automatic Refund on Cancellation

This is the critical part: when a seller cancels a paid order, the buyer’s money is automatically refunded.

  • The full amount (100%, no commission deducted) is sent back to the buyer’s wallet on-chain
  • The payout record is marked as refunded
  • The buyer sees a green ”✓ refunded” badge on the cancelled order
  • The seller gets a confirmation: “Buyer has been REFUNDED automatically”
  • If the on-chain refund fails (e.g. buyer has no wallet address), the seller is warned to process it manually

No more “contact support” or “open a dispute” — the refund happens automatically.

🏷️ Time-Limited Promotions

Shop owners can now create percentage-based discounts on individual products with a start and end date. Perfect for:

  • Valentine’s Day: 10% off for 24 hours
  • New product launch: 20% off for the first week
  • Flash sale: 50% off for 2 hours

How it works for the seller

When editing a product, there’s a new “Promotion / Discount” section:

  • Percentage input (0–90% off)
  • Start date/time and End date/time pickers (UTC)
  • Set to 0% to disable the promotion

The product list shows a badge: -20% (orange, active) or 20% soon (blue, scheduled).

How it looks for the buyer

  • The original price is shown crossed out in grey
  • The sale price appears in gold with a glow effect
  • A pulsing badge 🏷️ -20% appears on the product image
  • A countdown timer shows how much time is left: ⏱️ Ends in 2d 5h
  • The discount is automatically applied at checkout — the buyer pays the reduced price

Summary

FeatureWho benefits
Send out with tracking numberSeller + Buyer
Cancel with reasonSeller + Buyer
Auto-refund on cancelBuyer (money back)
Time-limited promotionsSeller (more sales) + Buyer (discounts)

These three features make the marketplace more trustworthy, more flexible, and more fun. Sellers have full control, buyers are protected, and everyone can run exciting sales campaigns.