| Product | Qty Sold | Revenue |
|---|
Shop filter categories shown to customers in the storefront sidebar, and used when adding products below. A category can't be deleted while a product still uses it.
Upload a raw product photo, fill in anything that helps accuracy, then click Generate Instant Listing â it sends the photo and prompt to ChatGPT (GPT-4o), fills in every field it can in step 2, and generates matching studio photo(s), all in one click for about a cent plus photo cost per listing. Whichever photo comes out of it also becomes the product's own image.
All three feed straight into the AI prompt as confirmed facts that override its own guess from the photo - useful when the photo makes the exact figure/deity, material, or variant count ambiguous or easy to misread.
Quick-fill convenience only - not sent to the AI. Mirrors straight into the Price/Shelf fields in step 2 below as you type, so you don't have to scroll down and re-enter them.
Unlike Price/Shelf above, these ARE sent to the AI - if filled in, that exact value is used as-is and the AI won't try to read a SKU or cost from the photo's caption at all. Use these when a photo doesn't have the caption, or has a different one than usual.
Generated photos always come out with zero text/logo on them first (the most reliable way we found to keep price/cost/SKU or anything else off a customer-facing photo). AI-Generated then turns that into a rich marketing graphic in the same step - decorative background, title banner, material badge, two AI-written taglines, and dimensions - occasional typo/garble possible on any of that text, so consider Medium/High quality here. Canvas instead adds just a small plain name+dimensions tag deterministically (never wrong, but always the same plain style).
Photo in, full listing out â one click. Detects automatically whether it's a single item or several variants shown together, fills in every field it can, and generates matching studio photo(s) using the settings above. Need to redo just the variant photos afterward? Use Generate Photos for Variants further down.
Redoes the cover photo (and any variant photos below) - add a note first if something specific went wrong, so the retry has a real correction to work from instead of just trying again with the same instructions. Use this instead of clicking Generate Instant Listing again, which would also redo the listing text.
Shown to shoppers who switch the storefront to Thai. Translates the English description above via ChatGPT for about a tenth of a cent - review/edit before saving, same as any other AI-filled field.
Auto-filled from the photo's caption when a cost was detected there (e.g. "423 INR"), alongside the converted Cost Price (THB) above - both are kept so you can see what it actually cost before conversion. Editable by hand too.
| Option | Image | Price | Stock | SKU | Cost |
|---|
Uses the raw/enhanced photo from step 1 above, isolates each variant option row into its own studio photo, plus one cover photo for the listing overall (~$0.01 each at Low quality). Requires the photo from step 1 and at least one variation option filled in below.
Auto-filled from the photo's caption when detected there (e.g. "10x10 inch" or "Height 5.5\""), otherwise optional - fill in by hand if it matters for this listing.
Every draft listing, not yet visible on the live shop - anything a Tester touched is always forced to Draft and tagged below. Click Approve to publish it as-is, or Edit first if it needs changes.
| Name | Category | Price | Stock | Source |
|---|
| Name | Category | Price | Stock | Status |
|---|
Cart is empty â click a product to add it.
Upload several raw product photos at once â each gets a listing generated automatically (~$0.01/photo via ChatGPT, same as the Products tab), with Price, Cost, SKU, and Product Dimensions auto-filled whenever a photo's caption has them. Number of Variations defaults to 1 per photo, so variants never get invented unless you change it - if a photo actually shows more than one item side by side, update that item's count before clicking Generate All so the AI reports them instead of ignoring them. Review each item's fields, then click Enhance on that item if the photo needs a studio-quality version before saving - enhancement is per-item on purpose, so a one-of-a-kind piece always gets a quick before/after check rather than running unattended. Nothing is added to your shop until you click Save on that item.
Enhance always produces a photo with zero text/logo on it first. AI-Generated then turns that into a rich marketing graphic in the same step - decorative background, title banner, material badge, two AI-written taglines, and dimensions - occasional typo/garble possible on any of that text, so consider Medium/High quality here. Canvas instead adds just a small plain name+dimensions tag deterministically (never wrong, but always the same plain style).
Every SKU across all products and variations. Edit any values and click Save on that row, or edit several and click Save All Changes to save them together in one go. Shelf applies to the whole listing, so editing it on any one variation's row updates it for all of that product's variations too.
| Product | Variation | SKU | Price (THB) | Stock | Shelf | Cost (THB) |
|---|
| Date | Channel | Customer | Items | Total | Payment | Status |
|---|
Every signed-up account. Change a role to give it different Manager access, or flip Active off to instantly cut off an account's access without changing its role - both take effect immediately. You can't change your own role or access here - ask another employee to do it.
| Name | Role | Joined | Active |
|---|
Using the built-in Shopee template â upload a different one below if you need a category-specific version.
When on, customers see a banner site-wide and can't check out â Add to Cart and Checkout are disabled, and any checkout attempt is blocked on the server too. Browsing still works. Use this when you're away and can't fulfill orders.
Used when a manager clicks "Enhance to Studio Quality" on a product photo (Products tab, step 1). Keep instructions that preserve the real item's actual appearance (shape, color, material, wear) â only the background, lighting, and framing should change.
Used when a manager clicks "Auto-Generate & Fill" (Products tab, step 1) and by Bulk Create. Advanced â the response is parsed automatically, so keep the JSON shape (the part in { }) intact, including all of its keys (sku, title, description, highlights, material, size, finish, recommended_use, variants, category), or auto-fill will stop working. Price, stock, parcel dimensions, weight, and condition are deliberately left out â dimensions default to 20x20x20cm, weight to 1kg, and condition to New, all set by hand if a listing needs something different (price/stock aren't determinable from a photo at all). {{NOTES}}, {{CATEGORY}}, {{TITLE_INSTRUCTION}}, and {{CATEGORIES}} are placeholders filled in per-listing; keep those too.
Upload your brand logo(s) here once, then pick one when enhancing a product photo (Products tab, step 1) to have it composited into the studio photo automatically.
Charged automatically at checkout based on the total weight of everything in the cart. Rows are checked lightest to heaviest; leave "Up to" blank on one row to cover any weight above your other tiers (if no tier matches at all, delivery is free).
| Up to (kg) | Price (THB) |
|---|