SmalCart

Описание

Класс SmalCart - моделирует данные для маленькой корзины.

- Предоставляет массив с количеством товаров и их общей стоимостью.

Методы со знаком * содержат хуки

Методы класса

array getCartData() * Вычисляет общую стоимость содержимого, а также количество.
$res = Smalcart::getCartData();
viewData($res);
float plusPropertyMargin() Прибавляет к стоимости товара дополнительные цены от выбранных характеристик.
$price = 6299;
$propertyHtml = '<div class="prop-position"> <span class="prop-name">Дополнительно: переходник</span> <span class="prop-val"> переходник#100#</span></div>';
$rate = 1;
$res = Smalcart::plusPropertyMargin($price, $propertyHtml, $rate);
viewData($res);
Описание методов и примеры их использования

Метод

array getCartData ()

Результат работы метода можно изменить хуком: SmalCart_getCartData

Описание

Вычисляет общую стоимость содержимого, а также количество.

$res = Smalcart::getCartData();
viewData($res);

Метод

float plusPropertyMargin (float $price, string $propertyHtml, float $rate)

Параметры

  • $price: базовая цена товара.
  • $propertyHtml: строка с информацией о выбранных характеристиках.
  • $rate: наценка.

Описание

Прибавляет к стоимости товара дополнительные цены от выбранных характеристик.

$price = 6299;
$propertyHtml = '<div class="prop-position"> <span class="prop-name">Дополнительно: переходник</span> <span class="prop-val"> переходник#100#</span></div>';
$rate = 1;
$res = Smalcart::plusPropertyMargin($price, $propertyHtml, $rate);
viewData($res);