SalesforceLogo.png
Salesforce B2B and D2C Commerce
Object Limit Guidance and Guardrails
for Solution Implementing Partners -Deprecated
Object Limit Guidance and Guardrails
for Solution Implementing Partners -
Horizontal Rule
Last Updated 06/24/24 by Tom Zarr
🛑 Attention Partners: If you’ve found this document there’s some good news...
The original link above (shortcut) has been redirected to the public documentation on this subject:
- Cart
- Product
- Promotions
- Store
- Pricebook
- Entitlement
- Shopper Buyer Groups and Accounts
- Search
As of the Summer ’24 GA release, please consider this document deprecated and for historical purposes.
Thank you,
Tom Zarr - June 14th, 2024
The original link above (shortcut) has been redirected to the public documentation on this subject:
- Cart
- Product
- Promotions
- Store
- Pricebook
- Entitlement
- Shopper Buyer Groups and Accounts
- Search
As of the Summer ’24 GA release, please consider this document deprecated and for historical purposes.
Thank you,
Tom Zarr - June 14th, 2024
Overview
Please consider the following limits when implementing Commerce Objects using Salesforce B2B Commerce. Note that in many cases, a customer may be able to work with increasing a limit if the requirement is to expand moderately based on the listed parameters and the request does not not push boundaries by an order of magnitude or more.
Please note that this document is constantly evolving and not always tethered to the seasonal releases because it relies on a process driven by cases and other feedback before increases to limits are applied.
Object Limits for Spring ’24 Release
⚠️ Please Note: As of the Spring ’24 release, the D2C and B2B Commerce limits are being consolidated. You can find the consolidated table across B2B and D2C Commerce here:
Sheet1
Object Limits for Summer ’23 Release
🛑 Important note about Connect API limits: Good news! The historical 2,000 calls / hour limit has been lifted across all Connect APIs for anything that is going through the CDN (Content Delivery Network). For additional clarifications, you can consult the August Office Hour recording session here.
Object Limits for Spring ’23 Release
⚠️ Important note about current limits: Given recent scalability and performance updates in both the B2B and D2C Commerce products, this document is quickly becoming obsolete. First order of business for solution implementing partners should be determining whether a limit is hard or soft. In the case of a soft limit being exceeded by an order of magnitude or more, it may be helpful to have a dialog with the product team to get their input. In most cases, the soft limits can be increased through a support case. It’s worth noting that there may be other ways to work within the data model to ensure long-term scalability when a concern is raised about pushing the envelope.
Sheet5
Common Questions
What is the difference between hard and soft limits?
Hard limits are enforced and then evaluated with seasonal releases. Soft limits can typically be raised within reason by filing a support case. When asking for an increase to a soft limit, please be sure to include the highest values expected. To some degree both the customer needs and requests for soft limits inform the future hard limits. If hard limits pose a challenge with your projects, consider alternatives given the available data model or provide feedback using the Make a Suggestion document.
What if I have more that 3 MM product SKUs?
The current limit is driven by indexing considerations.
If a customer needs more than 3 MM SKUs at a store-level, there are some questions that should be considered:
- Is it possible to stagger the SKU volume, so that for a single store: customer can add SKUs to the catalog in phases?
- Are there options to split the experience naturally into multiple stores? Note that limit is constrained at a store level and not org level.
- Is there duplication of data in any way? We’ve seen earlier that there were cases of duplication based on regions and accounts that have access to SKUs. Note that in case of B2B Commerce: localization, account-level pricing and entitlements are covered as part of the 1M SKU limit. It may make sense to reconcile that with data.
- For a set of enterprise customers, if the above options do not help: positioning with a search partner like Coveo could help getting past the hard limit. This will not apply to all situations and should not be a long term approach as the limits will continue to increase with each seasonal release.
How should I file a case to increase a soft limit?
Any request for an increase in soft limit should be done via a case which can be tagged for Large Data Volume. The case should include the full data shape of the customer along with broad needs in addition to the specific limit (think growth profile). Soft limits need to be reviewed by the Product Management team before requests can be accommodated.