Start Free Trial
Start Free Trial

Shopify Limits

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!

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:


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:


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 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.


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: