MeshX Create
Today's Focus: List 3 new items today to grow faster.
MeshX logo
MeshX Create
Seller Handbook Ā· Print-on-Demand

Your first TikTok Shop listing, step by step.

A practical walkthrough for MeshX Create customers setting up a T-shirt product on TikTok Shop — from basic information and variations through compliance, shipping and publish.

Step 01Before you begin

Get your materials ready

Log into TikTok Shop Seller Center, go to Products → Add Products, and choose Add new product. Before you start filling anything in, have these ready on your desktop:

  • At least 8 product images — TikTok recommends a minimum of 5, but 8+ converts better. Plus a "Main image" (the first thumbnail buyers see).
  • A short video (optional but highly recommended on TikTok Shop). 9:16 to 16:9 aspect ratio, max 100MB, MP4/MOV/MKV/AVI.
  • Size chart image — TikTok has its own Size Chart widget with "Upload image" option. Download the MeshX size chart from the Drive folder below.
  • Colour chart image — add as one of your product photos.
  • Your design name and 2–3 keyword phrases buyers search for.
Step 02Images & video

Upload 8+ images and an optional video

Under Basic information → Images, the first image you upload is marked Main image — this is your listing thumbnail. Upload more after it:

  1. Slot 1 (Main image) — Primary mockup. Your strongest shot on the most popular colour. This appears in TikTok feed and search.
  2. Slot 2 — Design-colour warning. A "Choose the correct T-shirt colour" graphic reduces refund requests.
  3. Slot 3 — Lifestyle shot. Model wearing the tee, or the tee styled in context.
  4. Slot 4 — Alternate colour mockup. Same design on a different colour (e.g. White or Sand).
  5. Slot 5 — Second lifestyle shot or a flat-lay / back view.
  6. Slot 6 — Third alternate colour (Navy or Burgundy works well).
  7. Slot 7 — Colour chart (all 7 garment colours — from the MeshX Drive folder).
  8. Slot 8 — Size chart (Adult + Kids — you'll also add this in the dedicated Size Chart section in Step 08).

Video (optional but recommended)

TikTok Shop rewards listings with a video — they're more likely to appear in feeds and affiliate placements. A 15–60 second clip showing the garment from multiple angles works well. Specs from the upload panel:

Aspect ratio
9:16 (vertical, preferred) to 16:9 (horizontal)
Max file size
100 MB
Formats
MP4, MOV, MKV, AVI
Tip
TikTok Shop also supports per-variation images. Once you've set up colour variations in Step 06, you can upload a separate image for each colour to the Variation list table — this makes the buyer experience much better when they toggle colours.
Step 03Product name & category

Product name, category & suggested keywords

Product name (255 characters max)

TikTok Shop lets you use up to 255 characters, but the first ~60 are what buyers see in the feed. Front-load the strongest keywords.

Product name formula[Design description] Tshirt For [Audience] [Occasion / Theme] Gift

Example (56/255)I'm A Dad And Engineer T-shirt For Men Father Funny Gift

After you type the name, TikTok shows "Recommended search keywords based on category" underneath — useful hints for your description tags too.

Category

Pick the path that matches your design's target audience. For men's designs:

Recommended category pathMenswear & Underwear > Men's Tops > T-shirts

For designs aimed at women, use the equivalent Womenswear > Tops > T-shirts path.

Step 04Brand & attributes

Brand & product attributes

Fill every relevant attribute — TikTok Shop uses these for search filters, and listings with complete attributes surface in more results.

Brand

Brand
Casual Classics — select from the dropdown

Key attributes

Fit
Unisex
Materials
Cotton
Neckline
Crew Neck
Pattern
Plain
Sleeve Type
Normal Type
Style
Standard
Size Type
Normal Type

Optional attributes

Click Show optional attributes ā–¾ and fill in anything that fits your design — Theme, Character, Occasion, Country of Origin, etc. More attributes = more search filters your listing appears in. If unsure, leave optional fields blank rather than guessing.

Step 05Description

Write the description

The description editor is in the Product details section. TikTok accepts plain text with basic formatting (H / B / I / U / lists). Paste the template below and edit the design-specific bits.

Description template — copy & paste[Your design name] T-shirt [comma-separated keyword phrases — use the "Recommended search keywords" TikTok shows under your product name, plus 3–5 of your own] WELCOME TO [YOUR SHOP NAME]! ALL ITEMS ARE CUSTOM HAND PRINTED TO ORDER *Please Select which item you want from the drop down menu* *BE AWARE OF THE COLOUR OF THE DESIGN TO THE COLOUR OF THE PRODUCT* *A white design will print white on all garments etc* *SIZES ARE UNISEX UK FITTING - CHECK SIZE CHART* *CHECK COLOUR CHART IN PHOTOS* Garments on offer: - Adult T-shirts (Unisex) — Black, White, Navy, Light Heather Grey, Dark Charcoal Grey, Burgundy, Sand - Kids T-shirts — Black, White, Light Heather Grey - Tote Bag — One Size — Sand / Natural *IF IN DOUBT ORDER A SIZE UP - CHECK THE MEASUREMENTS IN THE SIZE CHART* Processing & Delivery - Items are processed within 3 working days (we custom make every item to order) - TikTok Shop handles delivery via its own postage system — tracking attached to every order - Please check tracking before messaging

Replace [YOUR SHOP NAME] with your actual shop name. If you're only enabling a subset of variations on your first listing (e.g. Adult T-shirts only), trim the "Garments on offer" section to match.

Step 06Variations

Set up variations & SKUs

Critical
This is the single most important section. If the SKUs are wrong, MeshX cannot fulfil the order. The SKU tells our production system exactly which garment, size and colour to print. Take your time here and copy from the tables below — don't freestyle.

Step 6.1 — Enable variations

In the Sales information section, leave Auction product OFF. Toggle Add variations ON. TikTok lets you add up to 3 variation attributes — we use two.

Step 6.2 — Variation 1: Garment & Size

  1. Click the Variation name dropdown and type or select Garment & Size.
  2. In the Option list, click each empty row and type the 13 labels below exactly. Press + Add option to add new rows.
Adult Tshirt SmallAdult Tshirt MediumAdult Tshirt Large Adult Tshirt XLAdult Tshirt 2XLAdult Tshirt 3XL Adult Tshirt 4XL Kids Tshirt Age 3-4Kids Tshirt Age 5-6Kids Tshirt Age 7-8 Kids Tshirt Age 9-10Kids Tshirt Age 11-13 Tote Bag

Spelling matters: use these labels exactly — our SKU lookups match on these names. Note TikTok uses the full words Small / Medium / Large for Adult S/M/L, and Kids Tshirt Age 3-4 (not just "3-4").

Step 6.3 — Variation 2: Colour

  1. Below the first variation, click + Add variation (or the second Variation slot).
  2. Set the Variation name to Colour.
  3. Add the 7 colour options below, one per row:
Black White Navy Light Heather Grey Dark Charcoal Grey Burgundy Sand

TikTok will generate a Variation list table underneath with all 13 Ɨ 7 = 91 combinations. You'll trim it down next.

Step 6.4 — Delete combinations we don't sell

MeshX only prints certain Kids / Tote combinations. In the Variation list, delete every row that isn't in the enabled list below. Full set = 65 rows kept, 26 deleted.

  • 49 Adult T-shirt rows — 7 sizes Ɨ 7 colours, all kept.
  • 15 Kids T-shirt rows — 5 ages (3-4, 5-6, 7-8, 9-10, 11-13) Ɨ 3 colours (Black, White, Light Heather Grey). Delete the other 4 colours for every Kids size.
  • 1 Tote Bag row — Sand only. Delete the 6 other tote colours.

Step 6.5 — Fill Stock, Retail price & Seller SKU for every row

Each row needs three things:

Stock
100 in every row (made-to-order never runs out).
Retail price
Base price (e.g. Ā£12.99 Adult S–2XL, Ā£13.99 Adult 3XL–4XL, Ā£9.99 Kids — see Step 07). Use the Apply button at the top to set one price for all rows at once, then override the 3XL/4XL and Kids rows.
Seller SKU
The MeshX SKU from the master tables below. Must match character-for-character.
Tip
The All dropdown + Quantity + Retail price + Apply bar at the top of the Variation list lets you bulk-fill identical values. Use it for Stock (100 everywhere) and for the base Adult S–2XL price, then manually edit the 3XL/4XL and Kids rows.

Master SKU table — Adult T-shirts (49 rows, all kept)

Garment & SizeColourSKU
Adult Tshirt SmallBlackMT-AA550c-BLACK-S
Adult Tshirt SmallWhiteMT-AA550c-WHITE-S
Adult Tshirt SmallNavyMT-AA550c-NAVY-S
Adult Tshirt SmallLight Heather GreyMT-AA550c-GREY-S
Adult Tshirt SmallDark Charcoal GreyMT-AA550c-CHARC-S
Adult Tshirt SmallBurgundyMT-AA550c-BURG-S
Adult Tshirt SmallSandMT-AA550c-SAND-S
Adult Tshirt MediumBlackMT-AA550c-BLACK-M
Adult Tshirt MediumWhiteMT-AA550c-WHITE-M
Adult Tshirt MediumNavyMT-AA550c-NAVY-M
Adult Tshirt MediumLight Heather GreyMT-AA550c-GREY-M
Adult Tshirt MediumDark Charcoal GreyMT-AA550c-CHARC-M
Adult Tshirt MediumBurgundyMT-AA550c-BURG-M
Adult Tshirt MediumSandMT-AA550c-SAND-M
Adult Tshirt LargeBlackMT-AA550c-BLACK-L
Adult Tshirt LargeWhiteMT-AA550c-WHITE-L
Adult Tshirt LargeNavyMT-AA550c-NAVY-L
Adult Tshirt LargeLight Heather GreyMT-AA550c-GREY-L
Adult Tshirt LargeDark Charcoal GreyMT-AA550c-CHARC-L
Adult Tshirt LargeBurgundyMT-AA550c-BURG-L
Adult Tshirt LargeSandMT-AA550c-SAND-L
Adult Tshirt XLBlackMT-AA550c-BLACK-XL
Adult Tshirt XLWhiteMT-AA550c-WHITE-XL
Adult Tshirt XLNavyMT-AA550c-NAVY-XL
Adult Tshirt XLLight Heather GreyMT-AA550c-GREY-XL
Adult Tshirt XLDark Charcoal GreyMT-AA550c-CHARC-XL
Adult Tshirt XLBurgundyMT-AA550c-BURG-XL
Adult Tshirt XLSandMT-AA550c-SAND-XL
Adult Tshirt 2XLBlackMT-AA550c-BLACK-2XL
Adult Tshirt 2XLWhiteMT-AA550c-WHITE-2XL
Adult Tshirt 2XLNavyMT-AA550c-NAVY-2XL
Adult Tshirt 2XLLight Heather GreyMT-AA550c-GREY-2XL
Adult Tshirt 2XLDark Charcoal GreyMT-AA550c-CHARC-2XL
Adult Tshirt 2XLBurgundyMT-AA550c-BURG-2XL
Adult Tshirt 2XLSandMT-AA550c-SAND-2XL
Adult Tshirt 3XLBlackMT-AA550c-BLACK-3XL
Adult Tshirt 3XLWhiteMT-AA550c-WHITE-3XL
Adult Tshirt 3XLNavyMT-AA550c-NAVY-3XL
Adult Tshirt 3XLLight Heather GreyMT-AA550c-GREY-3XL
Adult Tshirt 3XLDark Charcoal GreyMT-AA550c-CHARC-3XL
Adult Tshirt 3XLBurgundyMT-AA550c-BURG-3XL
Adult Tshirt 3XLSandMT-AA550c-SAND-3XL
Adult Tshirt 4XLBlackMT-AA550c-BLACK-4XL
Adult Tshirt 4XLWhiteMT-AA550c-WHITE-4XL
Adult Tshirt 4XLNavyMT-AA550c-NAVY-4XL
Adult Tshirt 4XLLight Heather GreyMT-AA550c-GREY-4XL
Adult Tshirt 4XLDark Charcoal GreyMT-AA550c-CHARC-4XL
Adult Tshirt 4XLBurgundyMT-AA550c-BURG-4XL
Adult Tshirt 4XLSandMT-AA550c-SAND-4XL

Master SKU table — Kids T-shirts (15 rows — Black / White / Light Heather Grey only)

Garment & SizeColourSKU
Kids Tshirt Age 3-4BlackKT-AA550c-BLACK-3-4
Kids Tshirt Age 3-4WhiteKT-AA550c-WHITE-3-4
Kids Tshirt Age 3-4Light Heather GreyKT-AA550c-GREY-3-4
Kids Tshirt Age 5-6BlackKT-AA550c-BLACK-5-6
Kids Tshirt Age 5-6WhiteKT-AA550c-WHITE-5-6
Kids Tshirt Age 5-6Light Heather GreyKT-AA550c-GREY-5-6
Kids Tshirt Age 7-8BlackKT-AA550c-BLACK-7-8
Kids Tshirt Age 7-8WhiteKT-AA550c-WHITE-7-8
Kids Tshirt Age 7-8Light Heather GreyKT-AA550c-GREY-7-8
Kids Tshirt Age 9-10BlackKT-AA550c-BLACK-9-10
Kids Tshirt Age 9-10WhiteKT-AA550c-WHITE-9-10
Kids Tshirt Age 9-10Light Heather GreyKT-AA550c-GREY-9-10
Kids Tshirt Age 11-13BlackKT-AA550c-BLACK-11-13
Kids Tshirt Age 11-13WhiteKT-AA550c-WHITE-11-13
Kids Tshirt Age 11-13Light Heather GreyKT-AA550c-GREY-11-13

Master SKU table — Tote Bag (1 row — Sand only)

Garment & SizeColourSKU
Tote BagSandTB-AA550c-SAND-OS

Delete the 6 other Tote Bag rows (Black, White, Navy, Light Heather Grey, Dark Charcoal Grey, Burgundy).

Double-check
Before leaving this section, count your rows — it should be exactly 65 (49 Adult + 15 Kids + 1 Tote). Every row must have Stock 100, a Retail price, and the correct Seller SKU matching the master tables character-for-character — including the MT-, KT-, TB- prefixes and the lowercase c in AA550c.
Step 07Pricing

How to price for profit

You set the sale price. Lower prices attract more orders on TikTok Shop — impulse buyers browsing feeds tend to respond well to price points under Ā£15. Your MeshX costs are fixed:

ProductSizesYour cost per order
Adult T-shirtS – 2XLĀ£5.75
Adult T-shirt3XL – 4XLĀ£6.49
Kids T-shirtAll sizes£5.19
Tote BagOne size · Front print£4.75

Because 3XL/4XL cost more, set a higher price on those rows in the Variation list — a common pattern is +Ā£1 on 2XL, +Ā£2 on 3XL, +Ā£3 on 4XL.

TikTok Shop fees

TikTok Shop takes 9% commission per sale + a 50p transaction fee per order. There's no separate postage charge for you to manage — TikTok handles delivery and collects the buyer's postage through its own system.

Worked examples (one UK sale)

Adult T-shirt (S–2XL)

Sale price (you choose)Ā£12.99
MeshX print costāˆ’ Ā£5.75
Postage you pay MeshXāˆ’ Ā£2.85
TikTok 9% commissionāˆ’ Ā£1.17
TikTok 50p per-order feeāˆ’ Ā£0.50
Your profitā‰ˆ Ā£2.72

Adult T-shirt (3XL–4XL)

Sale price (you choose)Ā£14.99
MeshX print costāˆ’ Ā£6.49
Postage you pay MeshXāˆ’ Ā£2.85
TikTok 9% commissionāˆ’ Ā£1.35
TikTok 50p per-order feeāˆ’ Ā£0.50
Your profitā‰ˆ Ā£3.80

Kids T-shirt

Sale price (you choose)Ā£10.99
MeshX print costāˆ’ Ā£5.19
Postage you pay MeshXāˆ’ Ā£2.85
TikTok 9% commissionāˆ’ Ā£0.99
TikTok 50p per-order feeāˆ’ Ā£0.50
Your profitā‰ˆ Ā£1.46

At-a-glance

TikTok commission9%
Per-order fee£0.50
Postage to MeshXĀ£2.85
Delivery handled byTikTok

Quick pricing ladder

Sale priceAdult S–2XL profitAdult 3XL–4XL profitKids profit
Ā£9.99ā‰ˆ Ā£0.00ā‰ˆ āˆ’Ā£0.74ā‰ˆ Ā£0.56
Ā£11.99ā‰ˆ Ā£1.81ā‰ˆ Ā£1.07ā‰ˆ Ā£2.37
Ā£12.99ā‰ˆ Ā£2.72ā‰ˆ Ā£1.98ā‰ˆ Ā£3.28
Ā£14.99ā‰ˆ Ā£4.54ā‰ˆ Ā£3.80ā‰ˆ Ā£5.10
Ā£17.99ā‰ˆ Ā£7.26ā‰ˆ Ā£6.52ā‰ˆ Ā£7.82
Ā£19.99ā‰ˆ Ā£9.08ā‰ˆ Ā£8.34ā‰ˆ Ā£9.64

Assumes 9% commission + 50p per-order fee, Ā£2.85 to MeshX for postage. TikTok runs platform-wide promotions that can temporarily increase fees or apply buyer-side discounts — always keep a margin cushion. Check your real fee rate in Seller Center → Finance.

Watch out
At Ā£9.99 an Adult T-shirt (3XL–4XL) loses money after fees. TikTok Shop's low price points squeeze margins — don't price below Ā£11.99 for Adult tees unless you're confident in the volume.
Step 08Size chart

Upload the MeshX size chart

TikTok Shop has a dedicated Size chart module (usually between Sales information and Compliance). Toggle it ON and choose Upload image.

  1. Download the size chart image from the MeshX Drive folder — it covers Adult and Kids T-shirts (plus Hoodies and Sweaters in case you list those later).
  2. In the Size chart module, click Upload image and select the file.
  3. Click Edit if you want to crop or reorder, then Save. TikTok shows a preview thumbnail.

This is in addition to adding the size chart to your product images — some buyers look at one, some the other. Include it in both places.

Step 09Compliance & shipping

Product compliance & shipping parcel details

Product compliance

TikTok Shop requires UK-market compliance details for clothing. These are set once in your Seller Center Qualification Centre, not on the listing itself — but the listing page shows the dropdowns so you can link the details you've already saved.

Manufacturer
Select your saved manufacturer profile from the dropdown. If you don't have one yet, click the Qualification Centre link and set one up — TikTok requires this for apparel.
Responsible Person
Select your Responsible Person (UK-based entity accountable for product safety). Same as above — created in Qualification Centre.
Safety warning
Leave blank for plain printed T-shirts. Only add one if your product has specific safety information (not usually required for adult cotton tees).
First-listing note
If this is your first TikTok Shop listing, you'll need to complete Qualification Centre setup before publishing. TikTok blocks listings without manufacturer + responsible-person details attached. This is a one-off — once saved, future listings just pick from the dropdown.

Shipping — parcel weight & dimensions

TikTok Shop uses its own internal postage system — you don't need to set up a carrier account. The shipping module only asks for parcel weight and dimensions so TikTok can quote the buyer at checkout.

Parcel weight
200 g (grams)
Parcel dimensions
2 Ɨ 20 Ɨ 29 cm
Estimated shipping fee
ā‰ˆ Ā£2.82 (TikTok calculates — confirms on your screen)
Custom shipping template
Leave OFF — default shipping is fine for the UK
Default free shipping
Leave OFF — buyer pays postage through TikTok

These figures match the "Estimated weight 250g" hint TikTok gives you, and are based on a single MeshX T-shirt in a polybag. If you later list heavier items (multi-pack, hoodie) update these values.

Step 10Pre-publish checklist

Final sanity check

  • Main image + at least 7 additional images uploaded (8+ total)
  • Product name under 255 characters, keyword-rich, first ~60 chars say it all
  • Category set (Menswear or Womenswear → T-shirts)
  • Brand set to Casual Classics
  • Key attributes filled: Fit Ā· Materials Ā· Neckline Ā· Pattern Ā· Sleeve Type Ā· Style Ā· Size Type
  • Description pasted and edited — [YOUR SHOP NAME] replaced
  • Auction product OFF, Add variations ON
  • Variation 1 named Garment & Size with 13 options
  • Variation 2 named Colour with 7 options
  • Exactly 65 rows kept in the Variation list (49 Adult + 15 Kids + 1 Tote)
  • Every row has Stock 100, Retail price, and the correct MeshX Seller SKU
  • 3XL/4XL priced higher than S–2XL
  • Size chart module toggled ON with MeshX size chart uploaded
  • Qualification Centre complete: Manufacturer + Responsible Person selected
  • Parcel weight 200g, dimensions 2 Ɨ 20 Ɨ 29 cm

When every box is ticked, click Save as draft to double-check, or go straight to Publish. Your first TikTok Shop listing is live. šŸŽ‰

Step 11Send your Product ID to MeshX

Copy your Product ID into the MeshX Listing Bot

Don't skip
This is the final step — it tells the MeshX Listing Bot which TikTok Shop product to duplicate for every future design you add. Without it, we can't automate your listings.

TikTok Shop doesn't have a "copy listing" URL like Etsy — instead, each product has a unique Product ID you can see directly under your product in the Products list. That's the ID we need.

  1. Go to Seller Center → Products → Manage products.
  2. Find the listing you just published.
  3. Under the product thumbnail and title, you'll see a line like ID: 1729791777154505187 with a little copy icon next to it.
  4. Click the copy icon — the Product ID is now on your clipboard.

Example Product ID1729791777154505187

Paste the Product ID into the "Listing to copy" field in the MeshX Listing Bot. Just the number — no URL, no prefix.

Common mistake
Don't paste the full TikTok Shop URL or the product's public shop.tiktok.com/view/product/... link. We just need the numeric Product ID from the Manage products screen.