Home > @shopware-pwa/composables > IUseAddToCart
# IUseAddToCart interface
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
interface for useAddToCart() composable
Signature:
export interface IUseAddToCart
# Properties
| Property | Type | Description |
|---|---|---|
| addToCart | () => Promise<void> | (BETA) Add to cart method |
| error | Ref<string> | (BETA) Error message when adding to cart was not successful |
| getAvailableStock | Ref<number | null> | (BETA) Returns product count in available stock |
| getStock | Ref<number | null> | (BETA) Returns product count in stock |
| isInCart | Ref<boolean> | (BETA) Flag if product is already in cart |
| loading | Ref<boolean> | (BETA) Adding to cart is in progress |
| onAddToCart | (fn: (params: { product: Product; quantity: Number; }) => void) => void | (BETA) React on product added to cart |
| quantity | Ref<number> | (BETA) If you want to add more that 1 product set quantity before invoking addToCart |