A single ProductTailoring representation contains the current and the staged representation of its product data tailored per Store.

interface ProductTailoring {
    createdAt: string;
    createdBy?: CreatedBy;
    current: ProductTailoringData;
    hasStagedChanges: boolean;
    id: string;
    key?: string;
    lastModifiedAt: string;
    lastModifiedBy?: LastModifiedBy;
    product: ProductReference;
    published: boolean;
    staged: ProductTailoringData;
    store: StoreKeyReference;
    version: number;
}

Hierarchy (view full)

Properties

createdAt: string

Date and time (UTC) the ProductTailoring was initially created.

createdBy?: CreatedBy

IDs and references that created the ProductTailoring.

Current (published) data of the ProductTailoring.

hasStagedChanges: boolean

true if the staged data is different from the current data.

id: string

Unique identifier of the ProductTailoring.

key?: string

User-defined unique identifier of the ProductTailoring.

lastModifiedAt: string

Date and time (UTC) the ProductTailoring was last updated.

lastModifiedBy?: LastModifiedBy

IDs and references that last modified the ProductTailoring.

Reference to the Product the ProductTailoring belongs to.

published: boolean

true if the ProductTailoring is published.

Staged (unpublished) data of the ProductTailoring.

The Store to which the ProductTailoring belongs.

version: number

Current version of the ProductTailoring.