Product

A Product represents a product in your Liftoff account.

Note that a Product may have multiple ProductVariants with different SKUOption values.

For example, you may have a Product in your Liftoff account named Gel-Ink Pen. That Product may have multiple ProductVariants with different values for a SKUOption named Color.

Properties

NameTypeDescription
IdintThe ID of the product.
AccountIdintThe ID of the Liftoff account that the product belongs to. (Note: This account ID will always correspond to the account code you use in your authentication credentials.)
Account (via $expand)AccountThe Liftoff account that the product belongs to.
TypeProductTypeThe type of product. Valid values are Product (for standard products) and Bundle (for bundles of products).
CodestringThe code for the product. Maximum length is 35 characters. Codes may contain letters, numbers, and hyphens.
NamestringThe name of the product. Displayed in product listings and search results.
DescriptionstringA brief description of the product. Displayed in product listings and search results.
IsPublishedbooleanFlag that indicates whether the product is active in your Liftoff account.
DefaultFulfillmentWorkflowIdintThe ID of the default fulfillment workflow for the product.
DefaultFulfillmentWorkflowFulfillmentWorkflowThe default fulfillment workflow for the product.
UrlPathstringThe URL path for the product's landing page. The URL path does not include https://, your domain name, or a leading slash.
TitlestringThe title of the product's landing page.
PageTextstringThe HTML that appears in the content area of your product's landing page.
SearchTermsstringComma-delimited list of search terms for the product. Must contain only letters, numbers, hyphens, and spaces. These terms are used by your Liftoff site's search feature. They do not impact searches conducted by external search engines such as Google.
MetaDescriptionstringContent for the product landing page's meta description tag. This is an optional value for SEO purposes. Maximum length is 250 characters, but most search engines truncate this value to 150-160 characters.
MetaKeywordsstringContent for the product landing page's meta keywords tag. This is an optional value for SEO purposes. Place a comma between each keyword.
TrackInventorybooleanFlag that indicates whether to enable inventory tracking for the product's SKUs.
DisplayStockLevelbooleanFlag that indicates whether to display the current stock level to users. Not applicable if trackInventory is false.
AllowOutOfStockOrdersbooleanFlag that indicates whether to allow ordering if the stock level is 0. Not applicable if trackInventory is false.
AggregateLowStockNoticesbooleanFlag that indicates whether to aggregate low stock notices into a single email for all affected variants of the product. Not applicable if trackInventory is false.
RequireBudgetbooleanFlag that indicates whether a budget or gift card is required to order this product.
ProductSelectionTypeProductSelectionTypeValid values are Standard and Cascade. If the product has multiple SKUs, the product selection type specifies whether to present all option dropdowns to the user at once (Standard), or to step the user through selecting one option at a time (Cascade).
TaxCodestringThe code for the product's tax category.
ProductClassificationstringThe product classification that the product belongs to.
SKUOptions (via $expand)SKUOption arrayThe collection of SKU options for the product.
ConfigurationOptions (via $expand)ConfigurationOption arrayThe collection of configuration options for the product.