A single ProductTailoring representation contains the current and the staged representation of its product information 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;
    warnings?: ImageProcessingOngoingWarning[];
}

Hierarchy (View Summary)

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

If true, the tailored information contained in the current ProductTailoringData is provided when retrieving the ProductProjection in Store. For information not part of the ProductTailoringData, the original information contained in the ProductData is provided. If false, only the original information contained in the ProductData is provided.

Staged (unpublished) data of the ProductTailoring.

The Store to which the ProductTailoring belongs.

version: number

Current version of the ProductTailoring.

Warnings about processing of a request. Appears in response to requests with response status code 202 Accepted.