> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shoppex.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Services

> Manual fulfillment for anything Shoppex can't deliver automatically.

Use **Service** mode when you deliver the product yourself — design work, game-boosting,
account services, custom orders. Shoppex collects payment and notifies you; the actual delivery
happens off-platform.

## How an order moves

1. Buyer pays. The order is marked **Paid** but **pending fulfillment**.
2. You receive an email and a dashboard notification.
3. You do the work — outside Shoppex, on your own schedule.
4. Mark the order **fulfilled** from its detail page, optionally attaching a note or file for
   the buyer.
5. The buyer is emailed your completion message.

## Custom fields

Service products almost always need information from the buyer — a username, target server,
game tag, Discord ID. Add **custom fields** to the product and Shoppex prompts the buyer at
checkout. The submitted values appear on the order page when you open it.

Field types: **text**, **textarea**, **number**, **checkbox**, or **hidden**. Each field can
be required or optional, and you can attach an optional **regex** pattern for client-side
validation (use it for emails, URL formats, or any custom shape you need).

## Communicating with the buyer

The order page has a built-in conversation thread between you and the buyer. Use it instead of
moving the conversation to Discord or email — every message stays attached to the order, which
is gold if the buyer later disputes.

## Dispute risk

Service products are the most dispute-prone category on Shoppex, because there's no automatic
proof of delivery. To stay safe:

* Keep the conversation in the Shoppex order thread.
* Attach screenshots / videos / logs of completed work to the order.
* Mark the order fulfilled only after the buyer has confirmed receipt.

When a dispute comes, Stripe and PayPal accept the full Shoppex order page as evidence —
including buyer chat history, custom field values, and your fulfillment attachments.
