Загрузка приложения
IProductCartCounts
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProductCartCountsКоличество и цены товара в позиции корзины.
app/interfaces/orionplace/products/IProduct.tsexport interface IProductCartCounts {
// Количество товара в корзине; `null`, если позиции нет.
modal_quantity?: number | null;
// ID позиции корзины; `null`, если позиции нет.
cart_id?: number | null;
// Стоимость позиции до скидок по ID валюты.
cart_item_price_no_discount?: Record<string, ITransformValue>;
// Стоимость позиции после скидок и промокода по ID валюты.
cart_item_price_after_promo?: Record<string, ITransformValue>;
// Количество товара в корзине, доступное для отправки: `modal_quantity` минус
// `c_can_not_ship`.
quantity?: number | null;
// Количество товара в корзине, которое нельзя отправить.
c_can_not_ship?: number | null;
// Остаток после вычета отправляемого количества из корзины; может быть
// отрицательным.
c_stock_left?: number | null;
// Стоимость позиции после скидок товара и до промокода, по ID валюты.
cart_item_price_before_promo?: Record<string, ITransformValue>;
// Сумма скидки товара для позиции корзины, по ID валюты.
regular_discount_value?: Record<string, ITransformValue>;
// Сумма скидки промокода для позиции корзины, по ID валюты.
promo_discount_value?: Record<string, ITransformValue>;
// Сумма скидок товара и промокода для позиции корзины, по ID валюты.
discount_total?: Record<string, ITransformValue>;
}