Загрузка приложения

ICartPrices

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

ICartPrices

Текущие суммы корзины.

app/interfaces/orionplace/cart/ICartData.ts
TypeScript
export interface ICartPrices {
  // Товары до скидок товара и промокода. По ID валюты.
  total_price_no_discount: ICurrencyAmounts;
  // Сумма скидок товаров. По ID валюты.
  discount_value: ICurrencyAmounts;
  // Товары после собственных скидок, до промокода. По ID валюты.
  total_price_before_promo: ICurrencyAmounts;
  // Сумма скидки промокода. По ID валюты.
  promo_value: ICurrencyAmounts;
  // Товары после скидок товара и промокода. По ID валюты.
  total_price_after_promo: ICurrencyAmounts;
  // Доставка до скидки промокода. По ID валюты.
  total_delivery_price_before_promo: ICurrencyAmounts;
  // Доставка после скидки промокода. По ID валюты.
  total_delivery_price_after_promo: ICurrencyAmounts;
  // Сумма скидки доставки. По ID валюты.
  delivery_discount: ICurrencyAmounts;
  // Общая сумма скидок товаров, промокода и доставки. По ID валюты.
  discount_total: ICurrencyAmounts;
  // Товары и доставка после скидок. По ID валюты.
  summary_price: ICurrencyAmounts;
  // Стоимость доставки предварительная.
  delivery_price_is_estimate: boolean;
}