Limitations in Shopify While Importing or Exporting Data
Last updated on April 29, 2025
StoreRobo Import Export Suite is your comprehensive solution for all Shopify import and export requirements. This versatile app facilitates the seamless transfer of various data types along with their associated columns. However, it’s important to note that Shopify imposes limitations on the data that can be imported, affecting all its API users, including StoreRobo.
We’re committed to addressing and surpassing these constraints, by actively working to recognize and overcome them. This article outlines the current limitations we’ve identified. If you encounter any additional restrictions beyond those listed, please don’t hesitate to inform us.
The unique identifier for your product. Truncated to 255 characters if longer during import.
Tags
255 characters per tag
Keywords used to categorize products. Each tag can’t exceed 255 characters, including spaces (double spaces become single spaces).
Variants Daily Limit (After 50,000 variants)
1,000 per 24 hours
This limit applies to the number of new product variations you can create using apps that rely on Shopify’s API (not applicable to Shopify Plus stores).
Variants per Product
100 (Some stores may have 250)
The number of different variations a single product can have (e.g., size, color). Contact Shopify support to confirm your specific limit.
Images per Product
250 Images
The maximum number of images you can upload for a single product.
Image Size
20 megapixels (4472 x 4472 pixels) & 20 megabytes
The maximum resolution and file size allowed for product images.
Metafields
Metafields – Namespace
255 characters
A category for organizing your Metafields (custom data fields). This “folder” name has a 255 character limit.
Metafields – Key
64 characters
The unique name for an individual Metafield within a namespace. Limited to 64 characters.
Smart Collections
Field/Data
Limit
Description
Data Fields
Collection Handle
255 characters
The unique identifier for your collection. Truncated to 255 characters if longer during import.
Smart Collection Count
5,000 total
Total number of Smart Collections allowed per store.
Smart Collection Rule
60 per collection
Maximum number of rules or conditions a single Smart Collection can have.
Metafields
Namespace
255 characters
Limit for the “folder”name where Metafields are stored.
Key
64 characters
Limit for the individual Metafield name.
Custom Collections
Field/Data
Limit
Description
Data Fields
Collection Handle
255 characters
The unique identifier for your collection. Truncated to 255 characters if longer during import.
Custom Collection Count
5,000 total
Total number of Custom Collections allowed per store.
Metafields
Namespace
255 characters
Limit for the “folder”name where Metafields are stored.
Key
64 characters
Limit for the individual Metafield name.
Customers
Field/Data
Limit
Description
Data Fields
Tags
255 characters per tag
Maximum length for each tag, including spaces (double spaces become single spaces).
Note
5,000 characters
Maximum length for a customer note.
Metafields
Namespace
255 characters
Limit for the “folder” where Metafields are stored within a customer.
Key
64 characters
Limit for the individual Metafield name within a customer.
Orders
Field/Data
Limit
Description
Data Fields
Order Name
255 characters
The name you assign to an order. Truncated if longer during import.
Tags
40 characters per tag
Keywords used to categorize orders. Each tag can’t exceed 40 characters, including spaces (double spaces become single spaces).
Order Note
5,000 characters
Internal notes associated with an order. The maximum allowed is 5,000 characters.
Metafields
Namespace
255 characters
Limit for the “folder” name where Metafields are stored.
Key
64 characters
Limit for the individual Metafield name.
Shopify Specific
Product Exchange details
Not supported
Exchanging product details (like size or color) within an existing order is not possible through import/export.
Returned Products details
Details not supported
Details of returned products cannot be imported or exported. However, refund details will be exported.
Discounts
Apply to the entire order
When importing discounts, they will apply to the entire order total, not to individual products within the order.
Discount Codes
Combined during import
Shopify doesn’t support importing multiple discount codes for a single order. If you try to import multiple codes, they will be combined. Additionally, if your import doesn’t include any discount codes, a manual discount without a code will be created.
Shipping Details
Creation only
You can only create new shipping details during import. Updating existing shipping details through import/export is not supported.
Discounts
Field/Data
Limit
Description
General Limits
Price Rules
20,000,000 each
Total number of price rules (promotions) per store.
Discount Codes
20,000,000 each
The total number of discount codes allowed per store.
Discount Application
100 collections per discount
A single discount code can be applied to a maximum of 100 collections.
Feature Differences
Excluding Products
Not supported
WooCommerce enables the exclusion of specific products from discounts. Shopify does not provide a direct equivalent for this feature.
Excluding Sales
Not supported
WooCommerce enables the exclusion of specific sale items from discounts. Shopify does not provide a direct equivalent for this feature.
User Limits
Different approach
Setting usage limits per user for discounts might require different configurations in Shopify compared to WooCommerce.
Spending limit
Different approach
Setting maximum spending limits for discounts might require different configurations in Shopify compared to WooCommerce.
Expired Coupons
Not supported
Shopify cannot import expired coupons from WooCommerce. For successful import, ensure your discount codes have end dates set after their start dates.