To maximize store stability and performance, we implement limits on certain portions of the platform. We've listed below many of the limits that you might encounter when setting up or running your store.
Store Limits
Maximum brands per store | 30,000 |
Maximum featured products (Stencil) | 25 |
Maximum total of products displayed in home page panels | 50 |
Maximum related products per product | 50 |
Maximum categories per store | 16,000 |
Maximum categories per product | 1,000 |
Maximum category depth | 8 levels |
Maximum category name length | 50 characters |
Maximum category description length | 65,642 characters |
Maximum SKUs per product | 600 |
Maximum stock value on the product and variant level | 2,147,483,647 |
Maximum custom fields per product | 200 |
Maximum characters per custom field | 255 |
Maximum bulk pricing rules per product | 50 |
Maximum option values per option | 250 |
Maximum file size for product, variant, brand, and category images | 8 MB |
Maximum file size for variant or modifier swatch images | 8 MB |
Maximum images per product | 1000 |
Maximum images per variant | 1 |
Maximum images per product displayed in the control panel | 250 |
Maximum frame count for GIF images | 150 |
Maximum dimensions for GIF images | 5120 x 5120 |
Maximum marketing banners per page | 50 |
Maximum product filtering facets per page | 12 |
Maximum displayed values per product filtering facet | 500 |
Maximum WebDAV file size for imported files | 512 MB |
Maximum web content pages | 4,000 |
Maximum visible promotions in Manage Promotion Priorities | 250 |
Page load timeout | 8 seconds |
Maximum product name length | 255 characters |
Maximum custom product name fields length on orders | 250 characters |
Maximum SKU length | 255 characters |
Maximum option name length | 255 characters |
Maximum email template subject length | 255 characters |
Maximum coupon name length | 100 characters |
Maximum coupon code length | 50 characters |
Maximum Widgets per page | 150 |
Maximum Widgets per store | 100,000 |
Maximum URL length | 1,024 characters |
Store-level API accounts | 50 |
API Calls (Trial Stores, Standard and Plus plans) | 20,000 per hour |
API Calls (Pro plans) | 60,000 per hour |
API Calls (Enterprise) | Unlimited* |
*Unlimited API calls are subject to API terms and conditions.
Other Limits
Maximum cart size for guest checkout | 50 items |
Maximum cart size for customer accounts | 600 items |
Maximum customer account note length | 65,535 characters |
Maximum storefront product search results | 10,000 results per search |
Maximum customer attributes per store | 50 |
Maximum account signup form fields | 250 |
Maximum shipments per order | 50 |
Maximum metafields per product, variant, category, brand, or channel | 250 |
Maximum quantity limit per item | 1 million |
Maximum API response size | 8 MB |
Maximum Page Builder theme styles text field length | 64 characters |
FAQ
What happens if I exceed any of these limits?
The above limits will be enforced in both the control panel and API requests.
When you are approaching or have exceeded a limit, we'll display an information alert within the control panel.
In addition, you will receive an error response code 403 Forbidden if you attempt a POST request to the API that would exceed one of these limits.
In Page Builder, when a theme styles text field length is exceeded, an error message will alert of issues preventing previewing and saving your changes.
Why am I getting a 429 error on my API calls?
429 errors indicate that you have exceeded the maximum number of requests. See API Best Practices in the Dev Center for more information.
Are there any “soft limits” on the BigCommerce platform?
While several platform areas have no static limits to restrict usage, you may experience an impact to storefront or control panel performance if your store has a very large and/or complex product catalog. For example, we recommend to have no more than 10,000 products per category.
Follow best practices when using the API, and consider using filters when viewing and updating products in the control panel. Updating products in bulk via CSV is another tool you can use to reduce any potential performance impact.