Shipping and returns
GlowLab currently sends most purchases to a retailer, whose policies apply. The native checkout path is a non-charging pilot and is not ready to accept real customer payments.
Start with where the purchase happens
| Purchase path | Fulfillment | After purchase |
|---|---|---|
| Retailer link | The retailer | Use the retailer's order history and published policy |
| Native checkout pilot | Not live | No real charge, shipment, or customer return should be created |
What native checkout does today
- ChargingPilot only
- The production checkout action refuses before it creates an order or charges a payment method. Until payment configuration and operations are approved, no live charge should exist.
- Shipping
- A $0 Standard line can appear because no seller rate has been published. It is not a free-shipping promise, and the checkout does not promise a delivery date.
- Returns and refunds
- No customer return or card-refund flow yet. Internal tooling can record a pending refund, but that is not proof that money reached a customer's card.
- Chargebacks
- There is no in-product chargeback or dispute workflow. For a retailer purchase, contact the retailer and, when appropriate, the card issuer. In the native pilot, no live charge should exist to dispute.
Before native orders can launch
Step 1
Publish seller rates
Require a real shipping rate and delivery expectation for every order.
Step 2
Approve the return policy
Define eligibility, timing, labels, inspection, and customer communication.
Step 3
Finish payment operations
Cover capture, refunds, disputes, webhooks, and reconciliation end to end.
Step 4
Exercise every role
Test customer, seller, admin, failure, retry, and mobile journeys before launch.