@avvyr/storefront-sdk - v0.19.0
    Preparing search index...

    Interface AssistantTrackingParcel

    One delivery of an order (a shipment order): its items, where it is and when it arrives.

    interface AssistantTrackingParcel {
        carrier: string | null;
        deliveredDate: string | null;
        estimate?:
            | {
                basis: string;
                from: string
                | null;
                readyDate: string | null;
                to: string | null;
            }
            | null;
        expectedDate: string
        | null;
        items: { imageUrl: string | null; name: string; quantity: number }[];
        method?: string | null;
        overdue?: boolean;
        shippedDate: string | null;
        status: string | null;
        trackingNumber: string | null;
        trackingUrl: string | null;
    }
    Index
    carrier: string | null

    Null when unknown or the shop's placeholder carrier.

    deliveredDate: string | null
    estimate?:
        | {
            basis: string;
            from: string
            | null;
            readyDate: string | null;
            to: string | null;
        }
        | null

    Without a valid planned date: calculated from stock and incoming goods, not a promise. from/to is the arrival window for home delivery; pickup has only readyDate. basis "none": no date can be given yet.

    expectedDate: string | null

    YYYY-MM-DD. Only while it lies ahead; a passed planned date is not shown as a forecast.

    items: { imageUrl: string | null; name: string; quantity: number }[]
    method?: string | null

    The delivery method as the shop names it, e.g. "Hemleverans".

    overdue?: boolean

    The planned date has passed and the delivery has not left the warehouse.

    shippedDate: string | null
    status: string | null

    Shipment order status, e.g. "picking", "shipped", "delivered".

    trackingNumber: string | null
    trackingUrl: string | null

    Always http(s) when set.