Interface SimpleProductHelperTypes

Hierarchy

Properties

__resolveType: HelperType<never, string>
assortmentPaths: HelperType<{ forceLocale?: string }, Promise<{ links: AssortmentPathLink[] }[]>>
baseUnit: HelperType<never, string>
catalogPrice: HelperType<{ currency?: string; quantity?: number }, Promise<ProductPrice>>
defaultOrderQuantity: HelperType<never, number>
dimensions: HelperType<never, ProductSupply>
leveledCatalogPrices: HelperType<{ currency?: string }, Promise<{ maxQuantity: number; minQuantity: number; price: ProductPrice }[]>>
media: HelperType<{ limit: number; offset: number; tags?: string[] }, Promise<ProductMedia[]>>
reviews: HelperType<{ limit?: number; offset?: number; queryString?: string; sort?: SortOption[] }, Promise<ProductReview[]>>
salesQuantityPerUnit: HelperType<never, string>
salesUnit: HelperType<never, string>
siblings: HelperType<{ assortmentId?: string; includeInactive: boolean; limit: number; offset: number }, Promise<Product[]>>
simulatedDiscounts: HelperType<{ quantity?: number }, Promise<{ _id: string; interface: any; total: ProductPrice }[]>>
simulatedDispatches: HelperType<{ deliveryProviderType: DeliveryProviderType; quantity: number; referenceDate: Date }, Promise<{ _id: string; deliveryProvider?: DeliveryProvider; earliestDelivery?: Date; shipping?: Date; warehousingProvider?: WarehousingProvider }[]>>
simulatedPrice: HelperType<{ currency?: string; quantity?: number; useNetPrice?: boolean }, Promise<ProductPrice>>
simulatedStocks: HelperType<{ deliveryProviderType: DeliveryProviderType; referenceDate: Date }, Promise<{ _id: string; deliveryProvider?: DeliveryProvider; quantity?: number; warehousingProvider?: WarehousingProvider }[]>>
sku: HelperType<never, string>
status: HelperType<never, string>
texts: HelperType<{ forceLocale?: string }, Promise<ProductText>>