TikTok Shop requires every product to have a weight, length, width and height before it can sync or list. In TikTok Shop Connector by SPL, add these on each product under Product, Shopify products, Edit, and set Default Product Dimensions under Settings so any product missing them still syncs. Clothing also needs a size chart, and some categories need certification files.
Missing dimensions are the single most common reason a product refuses to sync to TikTok Shop. The platform uses weight and size to calculate shipping, so without them it has no way to quote a delivery cost, and it simply blocks the listing rather than guessing.
This guide covers every required field, how to add them per product, how to set catalogue-wide defaults so nothing slips through, and the extra fields that specific categories need.
TikTok Shop Integration — SPL
Flags missing required fields before a product syncs, lets you fill weight and dimensions per product or in bulk, and applies default dimensions so nothing gets blocked. Handles product, inventory and order sync from one place.
What TikTok Shop requires on every product
TikTok Shop has its own requirements for uploading and listing products. Four fields are mandatory on every single product, and a couple more apply to specific categories. If any required field is missing, the product cannot sync automatically, and the same product would be blocked from manual submission in TikTok Seller Center too.
| Field | Applies to | Format |
|---|---|---|
| Weight | Every product | Value above 0 |
| Length, Width, Height | Every product | Dimensions for each side |
| Size chart | Clothing and apparel | Image file |
| Certification files | Electronics and some categories | Up to 3 files, image or PDF |
| Barcode (GTIN/EAN/ISBN/UPC) | Optional, at SKU level | Recommended for health score |
Add required fields per product
In the Product Syncing dashboard, the app automatically detects missing required fields before it lets a product sync, so you are told what is missing rather than left guessing after a failure.
Go to Product, then Shopify products in TikTok Shop Connector by SPL.
Click Edit next to the product you want to update. A modal opens showing Product Overview, Details, Variants, and Attributes.
Switch between the tabs to edit the relevant information, then set the product's Weight, Length, Width and Height.
Add any category-specific fields while you are here, such as a size chart image for clothing or certification files for electronics, then click Save.
Add any category-specific fields while you are here, such as a size chart image for clothing or certification files for electronics, then click Save.
Extra fields for specific categories
On top of the four mandatory fields, some categories ask for more before a product can list.
Clothing and apparel
A size chart image is required, uploaded as an image file. This is what lets shoppers pick the right size and cuts down on returns, so TikTok Shop treats it as mandatory for apparel rather than optional.
Electronics and other regulated categories
Product certification files are required. You can upload up to three files, as images or PDFs. If a category needs certification you do not have, the product will not list even with every dimension filled in, so check the category requirements before you try to sync.
Barcodes (optional but recommended)
At the SKU level you can add a barcode, choosing the right type from GTIN, EAN, ISBN or UPC. If your product is exempt from barcodes you can leave this empty, but adding one improves your product health score on TikTok Shop, which is worth doing where you can.
Set default dimensions as a safety net
Editing every product by hand is not realistic for a large catalogue, and it only takes one product with no dimensions to interrupt a sync. Default Product Dimensions solve this: any product missing its own height, width or length falls back to the values you set here, so nothing gets blocked.
To set them:
- Go to Settings in TikTok Shop Connector by SPL.
- Under General Settings, scroll to Default Product Dimensions.
- Enter default Height, Width and Length values.
These defaults are applied to all products missing dimension data during sync. Set them to sensible averages for your catalogue, but treat them as a fallback, not a substitute for accurate per-product dimensions, since inaccurate sizes can lead to wrong shipping quotes.
Why size and weight are required
TikTok Shop uses length, width, height and weight to calculate shipping. Accurate dimensions are what make three things work:
- Correct shipping cost calculation, so buyers are quoted the real delivery price.
- Carrier compatibility, so orders route to a courier that can actually handle the parcel.
- Realistic delivery estimates, which sets buyer expectations and reduces complaints.
Fail to provide them and the sync is blocked and the listing delayed, which is why filling these fields is the quiet groundwork behind smooth listing and order processing.
Tired of products failing to sync? SPL flags missing weight and dimensions before sync, lets you fix them in bulk, and applies default dimensions so nothing gets blocked. Free to install, plans from $9.99/month.
Install SPL free →Required fields checklist
✓ Length, width and height on every product
✓ Size chart image uploaded for clothing and apparel
✓ Certification files uploaded for electronics and regulated categories
✓ Default Product Dimensions set as a catalogue-wide fallback
✓ Barcodes added at SKU level where products are not exempt
Required product fields FAQs
I'm getting "the item cannot have a weight of 0." How do I fix it?
TikTok Shop treats a weight of zero as missing, so the product needs a real weight above 0 before it will sync. Set a weight on each variant in the product edit modal, or, to cover a whole catalogue, set Default Product Dimensions under Settings so any product missing weight or size falls back to sensible values. Update the field, re-run the sync, and the error clears.
Which fields are mandatory for every product?
Weight, length, width and height are required on every product without exception. On top of those, clothing needs a size chart image and certain categories such as electronics need certification files. Miss any required field and the product cannot sync, and it would be blocked from manual upload in TikTok Seller Center too.
What are default dimensions and should I set them?
Default Product Dimensions are fallback height, width and length values applied to any product that is missing its own during sync. Setting them is strongly recommended, because it stops a single product with no dimensions from blocking a sync. Treat them as a safety net rather than a replacement for accurate per-product sizes, since wrong dimensions can lead to wrong shipping quotes.
Do I need a size chart for every product?
No, a size chart image is required specifically for clothing and apparel. Products outside that category do not need one. Where it is required, upload it as an image file in the product's edit modal before syncing.
What certification files does TikTok Shop want, and how many?
Certain categories such as electronics require product certification files, and you can upload up to three, as images or PDFs. The exact certificates depend on the category and region, so check the requirements for your specific category. Without them, the product will not list even if all its dimensions are set.
Are barcodes required?
No, barcodes are optional and entered at SKU level, choosing from GTIN, EAN, ISBN or UPC. If your product is exempt you can leave the field empty. Adding a barcode where you can is still worthwhile, as it improves your product health score on TikTok Shop.
Why does TikTok Shop need size and weight at all?
It uses them to calculate shipping fees, check carrier compatibility, and give buyers realistic delivery estimates. Accurate dimensions mean correct shipping costs and smooth order processing, while missing ones block the sync and delay your listing. It is the same data your shipping template relies on, which is why the two go hand in hand.
Keep going
More TikTok Shop guides.
Everything else you need to get set up, listed and shipping.


