Chatbot & Commerce

Two Buyers Claim the Same Piece: Who Actually Owns It?

Thai law already decided who owns a live-sale item the moment a comment turns into a sale — your catalog doesn't track that moment, so your team has to.

Papercraft pop-up card — a smiling paper phone with empty speech bubbles springing out of its screen

A live sale has one engraved pendant left, and two buyers both reply “เอาค่ะ” within the same minute. Thai law settled who owns it — not whoever pays first, not whoever you like better. It depends on one fact your catalog doesn’t track: whether that pendant is a single unique piece, or one of several identical ones still in the box.

Which buyer the law already favors

Section 458 of the Civil and Commercial Code says ownership of property sold passes to the buyer from the moment the sale contract is made — “กรรมสิทธิ์ในทรัพย์สินที่ขายนั้น ย่อมโอนไปยังผู้ซื้อตั้งแต่ขณะเมื่อได้ทำสัญญาซื้อขายกัน” (Section 458). Not at payment, not at delivery, not when you pack the box — at the moment a clear offer meets a clear acceptance.

For a genuinely one-of-one item, that moment already happened by the time a second buyer comments. If the first “เอาค่ะ” got a confirmation back — “รับออเดอร์ค่ะ”, a quoted price, anything that reads as acceptance — ownership moved to that buyer right there. Promising the same pendant to the second commenter after that isn’t a judgment call anymore; you’d be reselling something you no longer own. The comment thread itself is the record worth keeping — a timestamped screenshot is what settles a dispute later.

Stock changes the answer

Section 460 covers the much more common case: goods that aren’t yet a specific, identified thing — five identical candles on a shelf, not one engraved pendant. Ownership of that kind of stock doesn’t transfer until a specific unit is counted, weighed, measured, selected, or otherwise set apart for that buyer (Section 460).

So if two commenters both claim “the last candle” before your team has actually picked one aside for either order, neither one owns it yet — you still get to decide who it goes to. The moment that changes is the moment your team sets a specific unit aside and says so, not the moment either buyer commented. That gives you real room to apply a fair rule (first payment, first full address, whatever you choose) for ordinary stock, in a way Section 458 doesn’t allow once a one-of-one item has already been claimed.

Set up in 1CS

1CS’s commerce tools (Business > Sell products) run the catalog an AI agent quotes prices from, but they don’t count stock down the instant a comment claims the last piece — a listing only stops appearing once your team manually closes it for sale (“ปิดการขาย”; an item with an order against it can’t be deleted outright, only closed). That gap is why the comment matters more than the catalog: for a true one-of-one item, close the listing the same minute the first valid “เอาค่ะ” is confirmed, before the AI or a teammate quotes it to the next commenter. For ordinary stock, hold off on telling anyone a unit is reserved until your team has actually picked one, since that’s the moment Section 460 ownership moves. The Thai help center walks every screen of the catalog and bill flow in ขายและออกบิลในแชต (in Thai).

What to send the buyer who didn’t get it

Two templates — our own suggested wording, not a required script — for the two outcomes above:

Confirmed for [buyer name]: order [order number] for [item]. Since this was our only piece, we can’t offer it to anyone else who commented after this — thank you for being quick!

Hi [buyer name], a few people claimed [item] at the same time and we could only confirm one order before it sold out. We’ve added you to our restock list for this item — we’ll message you here the moment more comes in.

Keep both short and specific to the order, not “sorry, it’s gone” — a vague reply to a disappointed buyer is how a fair call starts looking like favoritism. The second template pairs well with a proper back-in-stock message once new stock actually arrives, and the whole situation is easier to avoid in the first place with a fixed triage habit for live-sale comments that tags and answers “เอาค่ะ” replies in the order they land, rather than in whatever order your team happens to scroll to them.

Sources