Specification: Object Quotas
Object Quotas
Object quotas and object relationship quotas define a limit on the number of objects. Object quotas typically limit the number of objects of a particular type per B2C Commerce instance. Object relationship quotas limit the number of objects that may be associated with one object of that type.
Object quotas are organized into the following functional categories:
- [A/B Test](#ab test)
- Catalog
- Checkout
- Content
- Customer
- [Custom Objects](#custom objects)
- Inventory
- Mapping
- Marketing
- [Page Meta Tags](#page meta tags)
- Price
- [Private Keys and Certificates](#private keys and certificates)
- [Redirect URLs](#redirect urls)
- [Sites and Users](#sites and users)
- [System Notification](#system notification)
A/B Test Category
Segments per A/B Test
The Segments per A/B Test object relation quota consists of:
- Log file ID: object.ABTestPO.relation.abTestGroupPOs
- Description: The maximum number of segments in an A/B test. The control group is counted as a segment.
- Limit: 5
Catalog Category
Categorization Rules per Category
The Categorization Rules per Category object relation quota consists of:
- Log file ID: object.CatalogCategoryPO.relation.categorizationRulePOs
- Description: The maximum number of categorization rules for a category.
- Limit: 5
Incoming Category Links per Category
The Incoming Category Links per Category object relation quota consists of:
- Log file ID: object.CatalogCategoryPO.relation.incomingCategoryLinks
- Description: The maximum number of links to a category.
- Limit: 50 (warning at 30)
Outgoing Category Links per Category
The Outgoing Category Links per Category object relation quota consists of:
- Log file ID: object.CatalogCategoryPO.relation.outgoingCategoryLinks
- Description: The maximum number of links from a category.
- Limit: 50 (warning at 30)
Sub-Categories per Category
The Sub-Categories per Category object relation quota consists of:
- Log file ID: object.CatalogCategoryPO.relation.subCategories
- Description: The maximum number of sub-categories for a category.
- Limit: 1,000 (warning at 600)
Catalogs
The Catalogs object quota consists of:
- Log file ID: object.CatalogPO
- Description: The maximum number of catalogs in an instance.
- Limit: 200 (warning at 120)
Categorization Conditions per Categorization Rule
The Categorization Conditions per Categorization Rule object relation quota consists of:
- Log file ID: object.CategorizationRulePO.relation.categorizationConditionPOs
- Description: The maximum number of categorization conditions for a categorization rule.
- Limit: 10
Options per Product
The Options per Product object relation quota consists of:
- Log file ID: object.ProductPO.relation.productOptionBindingPOs
- Description: The maximum number of options for a product.
- Limit: 1,000 (warning at 600)
Outgoing Product Links per Product
The Outgoing Product Links per Product object relation quota consists of:
- Log file ID: object.ProductPO.relation.outgoingProductLinks
- Description: The maximum number of outgoing links to other products.
- Limit: 500 (warning at 300)
Products per Bundle
The Products per Bundle object relation quota consists of:
- Log file ID: object.ProductPO.relation.bundledProductAssignments
- Description: The maximum number of products in a product bundle.
- Limit: 100 (warning at 60)
Products per Set
The Products per Set object relation quota consists of:
- Log file ID: object.ProductPO.relation.setProductAssignmentPOs
- Description: The maximum number of products in a product set.
- Limit: 100 (warning at 60)
Variations per Base Product
The Variations per Base Product object relation quota consists of:
- Log file ID: object.ProductPO.relation.variationProductAssignmentPOs
- Description: The maximum number of variations for a base product.
- Limit: 1,000 (warning at 600)
Checkout Category
Coupon Line Items per Basket
The Coupon Line Items per Basket object relation quota consists of:
- Log file ID: object.BasketPO.relation.basketCouponLineItemPOs
- Description: The maximum number of coupons in a basket.
- Limit: 20
Gift Certificate Line Items per Basket
The Gift Certificate Line Items per Basket object relation quota consists of:
- Log file ID: object.BasketPO.relation.basketGiftCertificateLineItemPOs
- Description: The maximum number of gift certificates in a basket.
- Limit: 20
Payment Instruments per Basket
The Payment Instruments per Basket object relation quota consists of:
- Log file ID: object.BasketPO.relation.basketPaymentInstrumentPOs
- Description: The maximum number of payment instruments in a basket.
- Limit: 20
Product Line Items per Basket
The Product Line Items per Basket object relation quota consists of:
- Log file ID: object.BasketPO.relation.basketProductLineItemPOs
- Description: The maximum total number of independent and dependent product line items in a basket.
- Limit: 400 (warning at 200)
Shipments per Basket
The Shipments per Basket object relation quota consists of:
- Log file ID: object.BasketPO.relation.basketLineItemGroupPOs
- Description: The maximum number of shipments in a basket.
- Limit: 20
Shipping Line Items per Basket
The Shipping Line Items per Basket object relation quota consists of:
- Log file ID: object.BasketPO.relation.basketServiceLineItemPOs
- Description: The maximum total number of shipping line items and product shipping line items in a basket.
- Limit: 70
Shipping Methods
The Shipping Methods object quota consists of:
- Log file ID: object.ShippingMethodPO
- Description: The maximum number of shipping methods in an instance.
- Limit: 250 (warning at 150)
Content Category
Content Objects
The Content Objects object quota consists of:
- Log file ID: object.ContentPO
- Description: The maximum number of content objects in an instance.
- Limit: 100,000 (warning at 60,000)
The Content Objects object has the following quotas on object relations.
- Relation: Assigned objects per content asset
- Log file ID: object.ContentPO.relation.objectAssignments
- Description: The maximum number of objects assigned to a content asset.
- Limit: 100 (warning at 60)
Folders
The Folders object quota consists of:
- Log file ID: object.FolderPO
- Description: The maximum number of content folders in an instance.
- Limit: 10,000 (warning at 6,000)
The Folders object has the following quotas on object relations.
- Relation: Sub-Folders per Folder
- Log file ID: object.FolderPO.relation.subFolderPOs
- Description: The maximum number of sub-folders in a folder.
- Limit: 1,000 (warning at 600)
Libraries
The Libraries object quota consists of:
- Log file ID: object.LibraryPO
- Description: The maximum number of content libraries in an instance.
- Limit: 140 (warning at 100)
Slot Configurations
The Slot Configurations object quota consists of:
- Log file ID: object.SlotConfigurationPO
- Description: The maximum number of slot configurations in an instance.
- Limit: 10,000 (warning at 6,000)
Customer Category
Customer Groups
The Customer Groups object quota consists of:
- Log file ID: object.CustomerGroupImpl
- Description: The maximum number of customer groups in an instance.
- Limit: 500 (warning at 300)
Explicit Customer Groups per Customer
The Explicit Customer Groups per Customer object relation quota consists of:
- Log file ID: object.CustomerImpl.relation.assignments
- Description: The maximum number of explicit customer groups a customer can be member of.
- Limit: 50 (warning at 30)
Custom Objects Category
Non-Replicable Custom Objects
The Non-Replicable Custom Objects object quota consists of:
- Log file ID: object.NonStageableCustomObjectPO
- Description: The maximum number of non-replicable custom objects in an instance.
- Limit: 400,000 (warning at 240,000)
Object Type Definitions
The Object Type Definitions object quota consists of:
- Log file ID: object.ObjectTypeDefinitionPO
- Description: The maximum number of business object definitions (system and custom objects).
- Limit: 300 (warning at 180)
Replicable Custom Objects
The Replicable Custom Objects object quota consists of:
- Log file ID: object.StageableCustomObjectPO
- Description: The maximum number of replicable custom objects in an instance.
- Limit: 400,000 (warning at 240,000)
Inventory Category
OCI Inventory Cache
The OCI Inventory Cache object quota consists of:
- Log file ID: object.InventoryDataPO
- Description: The maximum number of cached records in an instance.
- Limit: 100,000,000 (warning at 80,000,000)
Product Inventory Lists
The Product Inventory Lists object quota consists of:
- Log file ID: object.ProductInventoryListPO
- Description: The maximum number of inventory lists in an instance.
- Limit: 10,000 (warning at 8,000)
Product Inventory Records
The Product Inventory Records object quota consists of:
- Log file ID: object.ProductInventoryRecordPO
- Description: Quota limits for a product inventory record.
- Limit: 50,000,000 (warning at 40,000,000)
Mapping Category
Mappings
The Mappings object quota consists of:
- Log file ID: object.NonStageableMapping
- Description: The maximum number of mapping records in an instance.
- Limit: 20 (warning at 15)
Marketing Category
Assignments
The Assignments object quota consists of:
- Log file ID: object.ExperiencePO
- Description: The maximum number of assignments in an instance.
- Limit: 2,000 (warning at 1,200)
Coupon Definitions
The Coupon Definitions object quota consists of:
- Log file ID: object.CouponPO
- Description: The maximum number of coupon definitions in an instance.
- Limit: 1,500 (warning at 900)
Promotions
The Promotions object quota consists of:
- Log file ID: object.PromotionPO
- Description: The maximum number of promotions in an instance.
- Limit: 10,000 (warning at 6,000)
The Promotions object is the parent of the following quotas:
Quota: Number of Active Promotions
- Log file ID: object.PromotionPO.rule.activePromotions
- Description: The maximum number of active promotions (enabled, assigned to campaign or A/B Test, and currently running) in an instance.
- Limit: 1,000
Quota: Number of Enabled Promotions
- Log file ID: object.PromotionPO.rule.enabledPromotions
- Description: The maximum number of enabled promotions in an instance.
- Limit: 10,000 (warning at 6,000)
Source Code Groups
The Source Code Groups object quota consists of:
- Log file ID: object.SourceCodeGroupPO
- Description: The maximum number of source code groups in an instance.
- Limit: 5,000 (warning at 3,000)
Page Meta Tags Category
Page Meta Tag Rules
The Page Meta Tag Rules object quota consists of:
- Log file ID: object.PageMetaTagRulePO
- Description: Quota limits for page meta tag rule objects.
- Limit: 3,000 (warning at 2,000)
Price Category
Price Books
The Price Books object quota consists of:
- Log file ID: object.PriceBookPO
- Description: The maximum number of price books in an instance.
- Limit: 3,500 (warning at 2,100)
The Price Books object is the parent of the following quotas:
Quota: Editable Price Books
- Log file ID: object.PriceBookPO.rule.EditablePriceBooks
- Description: The maximum number of editable price books in an instance.
- Limit: 700 (warning at 420)
Quota: Read-Only Price Books
- Log file ID: object.PriceBookPO.rule.ReadOnlyPriceBooks
- Description: The maximum number of read-only price books in an instance.
- Limit: 3,500 (warning at 2,100)
Scaled Prices per Product Price Table
The Scaled Prices per Product Price Table object relation quota consists of:
- Log file ID: object.PriceScaleTablePO.relation.priceScalePOs
- Description: The maximum number of scaled prices per price book entry in an instance.
- Limit: 20 (warning at 12)
Private Keys and Certificates Category
Private Keys and Certificates
The Private Keys and Certificates object quota consists of:
- Log file ID: object.KeystoreEntry
- Description: The maximum number of private keys and certificate entries for a site.
- Limit: 50 (warning at 30)
Redirect URLs Category
Redirect URLs
The Redirect URLs object quota consists of:
- Log file ID: object.RedirectUrlPO
- Description: The maximum number of redirect URL records in an instance.
- Limit: 25,000 (warning at 15,000)
Sites and Users Category
Sites
The Sites object quota consists of:
- Log file ID: object.RepositoryPO
- Description: The maximum number of sites in an instance.
- Limit: 100 (warning at 60)
System Notification Category
Connected Slack Workspaces
The Connected Slack Workspaces object quota consists of:
- Log file ID: object.SlackWorkspace
- Description: The maximum number of connected Slack workspaces in an instance.
- Limit: 10 (warning at 7)
Notification Target Channels
The Notification Target Channels object quota consists of:
- Log file ID: object.SystemNotificationChannelPO
- Description: The maximum number of notification target channels in an instance.
- Limit: 100 (warning at 80)
System Notification Messages
The System Notification Messages object quota consists of:
- Log file ID: object.SystemNotificationPO
- Description: The maximum number of system notification messages in an instance.
- Limit: 10,000 (warning at 8,000)