TH SeedWebs

Store orders on the new order system

For shops the SeedWebs team has moved to the new order system — refunds, Retry refund, "Stock changed", test orders, cancelling, PromptPay slips, coupons.

Last updated 2026-11-07

The SeedWebs team moves shops to the new order system one by one and tells each owner; products, orders, order numbers and coupons carry over.

Refunds

A paid card order has Refund… (super admins, admins).

  • Full refund returns what is left, with Put the stock back and (if a coupon was used) Give the coupon back ticked.
  • Partial refund: an amount, and per line how many go back to stock. Repeat until the total.
  • Stripe sends the money. Refunds lists each as In progress, Refunded or Failed; a failure marks the order Needs attention. One refund at a time.
  • A refund made in Stripe’s dashboard shows too (source Payment provider) but moves no stock: use Put stock back….
  • A bank-transfer order (or one marked paid by hand) has Record a refund…: return the money yourself, then record the amount, a note and the same stock and coupon choices. No Stripe call; it shows as Recorded by staff and in the activity log, under your name.

Retry refund shows on a refund stuck In progress (no answer from Stripe) 5 minutes to 23 hours after it and resends the same refund, so nobody is paid twice. Later, check Stripe’s dashboard.

”Stock changed to … since you opened this”

Sales and stock edits share one count. If it moved after you opened the product (a sale, a cancel, another save), Save keeps it: Reload stock and redo the change.

Test orders

An order paid with a Stripe test key (every trial payment) has a Test badge and its own count (Test orders: n), outside the status counts. Its emails (buyer’s and yours) start with [Test]. Marking it paid by hand keeps it a test.

Cancelling releases the stock

Items are reserved when the order is placed. Cancelling or trashing an unpaid order frees them; an unpaid card checkout frees itself after about an hour. A paid order cannot be cancelled: refund it.

PromptPay transfer and slips

Settings → Payments → Bank transfer takes your bank, a PromptPay ID (mobile, 13-digit ID or 15-digit e-wallet), Days to pay (1–30) and Check slips with the bank automatically.

  • The buyer’s order page and email show your account, the due date and, in a baht shop, a PromptPay QR with the exact amount.
  • The buyer uploads the slip there. With the check on, the bank reads it; the order’s Transfer slips shows the result. A match confirms the order only on account kinds the team has proven; for now most wait as Needs review.
  • Per slip: Confirm payment (paid, stock taken, receipt sent), Reject slip (still waiting; the buyer may upload another), Check with the bank again (after a failed check or the monthly limit), Cancel order.
  • A transfer that paid another order is refused. Slip images are deleted after a year. Mark as paid needs no slip.

Past its days to pay, an order is badged Overdue (an Overdue filter lists them) and keeps its stock until you cancel. Your store email gets one overdue list a day.

Coupons

A coupon shows its uses (paid orders plus open checkouts, what the limits count; a lapsed checkout drops out) and n on paid orders. A payment is never refused over a coupon. A used coupon cannot be deleted: Deactivate it.

Changing the store currency switches off active fixed-amount coupons, and percentage ones with a minimum order or maximum discount (amounts in the old currency, never converted). Store Settings lists the codes to check and switch back on.