ChemPal Documentation - v1.6.0
    Preparing search index...

    Interface EpagesProductPage

    A per-variation (or master) product page (GET …/products/{id}). Carries the authoritative price, stock (forSale), quantity selection, permalink (sfUrl), and the full-resolution image set.

    interface EpagesProductPage {
        productId: string;
        productVariationMasterId?: null | string;
        title?: string;
        forSale: boolean;
        sfUrl?: string;
        productNumber?: string;
        productVariationSelection?: null | EpagesAttributeSelection[];
        priceInfo?: EpagesPriceInfo;
        images?: EpagesImage[];
    }
    Index

    Properties

    productId: string

    This variation's UUID.

    productVariationMasterId?: null | string

    The parent master's UUID (null on a master page).

    title?: string

    Product title.

    forSale: boolean

    Whether the variation is actually for sale (the only stock flag we trust).

    sfUrl?: string

    Storefront permalink for this variation.

    productNumber?: string

    Product number / SKU (e.g. "011700-0500").

    productVariationSelection?: null | EpagesAttributeSelection[]

    The attribute values selected for this variation (e.g. size), used for quantity.

    priceInfo?: EpagesPriceInfo

    Price information (priceInfo.price.amount is the purchasable price).

    images?: EpagesImage[]

    Full image set with size classifiers.