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 $pricestring $propertyHtmlfloat $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);