P
Portaim
Docs menu

Shopify limits

Shopify's caps on product data, such as 255-character titles, 250 tags, three options and 2,048 variants per product, and which of them Portaim checks before export. Generated from the app itself.

A hard limit is one Shopify refuses to go past: the product or the file is rejected. A soft limit is accepted, but the value is cut off in Shopify's admin or in search results. Where Portaim checks a limit, the check is linked; where it warns below Shopify's cap on purpose, the lower number is shown.

Limit Value Kind Portaim checks Source
Title 255 characters hard not checked Shopify Admin API
Handle 255 characters hard not checked Shopify Admin API
Vendor 255 characters hard not checked Shopify Admin API
Type 255 characters hard not checked Shopify Admin API
Tags 250 per product hard Tags Limit Shopify Help Center
Each tag 255 characters hard not checked Shopify Admin API
SEO title 70 characters soft SEO Title Length Shopify Admin API
SEO description 320 characters warns above 160 soft SEO Description Length Shopify Admin API
Image alt text 512 characters warns above 125 hard Image Alt Text Length Shopify Admin API
Option name 255 characters hard not checked Shopify Admin API
Option value 255 characters hard not checked Shopify Admin API
SKU 255 characters soft not checked Shopify Help Center
Options per product 3 per product hard not checked Shopify Help Center
Variants per product 2,048 per product hard not checked Shopify Help Center
Images per product 250 per product hard not checked Shopify Help Center
Image file size 20 MB hard not checked Shopify Help Center
Image dimensions 5,000 pixels per side hard not checked Shopify Help Center

Limits Portaim does not check

The mapping editor offers exactly three option targets, so a fourth option cannot be produced; a WooCommerce export with more than three varying attributes has the extra ones combined into the third option. The variant and image counts are not checked: a product with more than 2,048 variant rows or 250 images is rejected by Shopify at export time and reported on the export page. Titles, handles, vendors, types and option values longer than 255 characters are rare in supplier files and are not checked either.

Not finding what you need? Email [email protected], or check the FAQ and the changelog.