MS Web Arts Rebranding Logo Icon
MS Web Arts Rebranding Logo
View Categories

Statuses & Lifecycle

1 min read

Offer statuses

StatusMeaningCan move to
DraftBeing written by the seller; not visible to the customer.Pending, Cancelled, Expired
Pending AcceptanceSent; waiting for the customer.Accepted, Cancelled, Expired
Accepted / Awaiting PaymentCustomer accepted; order created but not yet paid. An on-hold order shows “Payment On Hold”.Purchased, Cancelled, (back to Pending)
PurchasedThe linked order was actually paid (processing/completed).Terminal, never demoted
CancelledWithdrawn by the seller or declined by the customer, or the unpaid order was cancelled/refunded.Terminal
ExpiredThe expiration date passed without acceptance (checked hourly).Terminal

How order events drive the offer

Order eventEffect on the offer
Order created (accept)Offer → Accepted (Awaiting Payment)
Order pending / on-holdStays Accepted; on-hold shows “Payment On Hold” on the card
Order processing / completedOffer → Purchased; a View Order button appears on the card
Payment failedNo change; the customer can retry payment via the order-pay link
Order cancelledOffer → Cancelled (only if not yet Purchased)
Order refundedCancels the offer only if payment never completed. A Purchased offer is never demoted. Refunds are order-side bookkeeping and don’t rewrite offer history.

Request statuses

StatusMeaning
PendingSubmitted; the seller hasn’t opened it yet.
ViewedThe seller opened it.
Offer SentThe seller replied with an offer.
RejectedThe seller declined the request.
ExpiredNo action within the configured window (default 14 days).
ClosedThe resulting offer was purchased.

All transitions run through a strict state machine. Illegal jumps are impossible, and action buttons for illegal transitions are simply never rendered.

Go to Top