Parameters
-
apiOptions: NullableParameters<{
headers?: {
[key: string]: string;
};
parameters: { inventoryIds?: string | undefined; expand?: string | undefined; allImages?: boolean | undefined; perPricebook?: boolean | undefined; id: string; organizationId?: string | undefined; currency?: string | undefined; locale?: string | undefined; siteId?: string | undefined; };
}>
-
queryOptions: ApiQueryOptions<{
(options?): Promise<Product$0>;
<T>(options?, rawResponse?): Promise<T extends true
? Response
: Product$0>;
}> = {}
A TanStack Query query hook with data from the Shopper Products getProduct
endpoint.
Allows access to product details for a single product ID. Only products that are online and assigned to a site catalog are returned. Along with product details, the availability, images, price, bundled_products, set_products, recommedations, product options, variations, and promotions for the products will be included, as appropriate.
Parameter
apiOptions - Options to pass through to
commerce-sdk-isomorphic
, withnull
accepted for unset API parameters.Parameter
queryOptions - TanStack Query query options, with
enabled
by default set to check that all required API parameters have been set.See
commerce-sdk-isomorphic
documentation for more information on the parameters and returned data type.useQuery
reference for more information about the return value.