Shopify has its own limits how much of something you can import, these limits affect everyone who uses Shopify API, so these also affect us. We are constantly looking for new limits and testing the app.
Have you come upon a limit that we have not listed? Reach out to us so we can inform others too. Contact us here!
Products
Handle
Limit:
255 character limit
Description:
In Shopify, all Handles have a limitation of 255 characters, so any Handle longer than that will be truncated to 255 characters by the app if importing longer Handle.
Tags
Limit:
255 character limit for each tag
Description:
Each individual tag can only be 255 characters long. This includes single spaces. Double spaces will be converted to single space.
Variants Daily Limit
Limit:
Once the store has 50,000 Variants or Products, the store is limited to 1,000 new Variants per day
Description:
Shopify will limit Variants you can create with any none Shopify app (that uses Shopify API). The limit is currently set to 1,000 variants per 24 hour period, once a shop has 50,000 variants (subject to change).
Does not affect Shopify Plus stores.
More info about it here.
You can also automate Matrixify to import products that failed with this error every day so you do not need to manually upload a file each day.
Variants per Product
Limit:
100 Variants per Product
Description:
Shopify limits how many Variants each product can have, currently, the limit is 100 Variants per Product.
Note – some stores might have 250 variants per product limit. Reach out to Shopify support for more information on the variant limits.
Images per Product
Limit:
250 Images per Product
Description:
Shopify limits how many images each product can have, currently, the limit is 250 Images per Product.
Image size
Limit:
20 megapixels and 20 megabytes
Description:
Shopify limits images to a maximum size of 4472 by 4472 pixels (20 megapixels) and a file size of up to 20 megabytes.
See Website Image Size Guidelines.
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: specs.material [string]“.
For more information about Metafields check out our:
Smart Collections
Handle
Limit:
255 character limit
Description:
In Shopify, all Handles have a limitation of 255 characters, so any Handle longer than that will be truncated to 255 characters by the app if importing longer Handle.
Smart Collection Count
Limit:
5,000 total Smart Collections
Description:
A store can only have 5,000 total Smart Collections
Smart Collection Rule/Condition Count
Limit:
60 Rules/Conditions
Description:
A single Smart Collection can have up to 60 Rules/Conditions
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: specs.material [string]“.
For more information about Metafields check out our:
Custom Collections
Handle
Limit:
255 character limit
Description:
In Shopify, all Handles have a limitation of 255 characters, so any Handle longer than that will be truncated to 255 characters by the app if importing longer Handle.
Custom Collection Count
Limit:
Soft limit 100,000 total Custom Collections
Description:
Technically there is no limit, but Shopify suggests a soft limit of 100,000. More can cause store and Admin performance issues.
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: specs.material [string]“.
For more information about Metafields check out our:
Customers
Tags
Limit:
255 character limit for each tag
Description:
Each individual tag can only be 255 characters long. This includes single spaces. Double spaces will be converted to single space.
Note
Limit:
5,000 character limit
Description:
A note for the Customer can be a maximum of 5,000 characters long.
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: details.gender [string]“.
For more information about Metafields check out our:
Companies
Locations
Limit:
500 Locations per company
Description:
Single company can have maximum 500 locations.
Linked Customers
Limit:
500 Linked Customers per company
Description:
A single company can have maximum 500 customers linked to it.
Roles per location
Limit:
50 Roles per Company Location
Description:
Single Company Location can have maximum 50 Roles. So you cannot assign more than 50 Customers to the location.
Discounts
Discounts or Discount Codes
Limit:
20,000,000 total
Description:
Currently, there is a limit of 20M price rules and 20M discount codes per shop – reference.
Applies to Collections
Limit:
100 Collections
Description:
Shopify limits that a single Discount can be applied to a maximum of 100 Collections.
Orders
Name
Limit:
255 character limit
Description:
The maximum length of the Name is 255 characters. If you import a name longer than that, then Shopify will cut it off at that maximum.
Tags
Limit:
40 character limit for each tag
Description:
Each individual tag can only be 40 characters long. This includes single spaces. Double spaces will be converted to single space
Order Note
Limit:
5,000 character limit
Description:
Order Note can be a maximum of 5,000 characters long.
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: specs.material [string]“.
For more information about Metafields check out our:
Pages
Handle
Limit:
255 character limit
Description:
In Shopify, all Handles have a limitation of 255 characters, so any Handle longer than that will be truncated to 255 characters by the app if importing longer Handle.
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: group.other[string]“.
For more information about Metafields check out our:
Blog Posts
Handle
Limit:
255 character limit
Description:
In Shopify, all Handles have a limitation of 255 characters, so any Handle longer than that will be truncated to 255 characters by the app if importing longer Handle.
Image Alt Text
Limit:
255 character limit
Description:
Shopify limits Blog Posts featured image alt text to be maximum of 255 characters.
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: comment.valid [string]“.
For more information about Metafields check out our:
Redirects
Total Redirect Count
Limit:
- 100,000 total redirects for regular stores.
- 20,000,000 total redirects for Shopify Plus stores.
Description:
From our tests, it seems that Shopify only allows for a regular Shopify store to have 100,000 total redirects.
Shop
Metafields
Limit:
255 character limit for Metafield Namespace
64 character limit for Metafield Key
Description:
Each Metafield consists of 3 basic values – Namespace, Key and Value.
Namespace, in a way, is a folder in which Metafield is stored in. This “folders” name is limited in Shopify to 255 Characters.
Key is the name of the Metafield itself, in Shopify, this can be 64 characters.
Both namespace and key are what constructs Metafield column header in Matrixify as per this template – “Metafield: namespace.key [type]“, for example, “Metafield: data.validation[string]“.
For more information about Metafields check out our: