Class Shop_Cart_Controller
Online store cart operations. Работа с корзиной интернет-магазина.
Доступные методы:
- shop_item_id($id) идентификатор товара
- quantity($value) количество товара
- marking($value) артикул товара в заказе, если отличается от артикула товара
- postpone(TRUE|FALSE) товар отложен
- shop_warehouse_id($id) идентификатор склада
- siteuser_id($id) идентификатор пользователя сайта
- checkStock(TRUE|FALSE) проверять наличие товара на складе, по умолчанию FALSE
- getLastError() возвращает последний статус ошибки: FALSE - без ошибок, 1 - Shop item id установлен в NULL, 2 - не найден добавляемый товар, 3 - Пользователю запрещен доступ к товару, 4 - передано нулевое количество товара или товара нет на складе.
Доступные свойства:
- totalQuantity общее количество неотложенного товара
- totalAmount сумма неотложенного товара
- totalTax налог неотложенного товара
- totalWeight суммарный вес неотложенного товара
- totalVolume суммарный объем неотложенного товара
- totalQuantityForPurchaseDiscount общее количество неотложенного товара для расчета скидки от суммы заказа
- totalAmountForPurchaseDiscount сумма неотложенного товара для расчета скидки от суммы заказа
- totalDiscountPrices цены товаров для расчета скидки на N-й товар
- Core_Servant_Properties
- Shop_Cart_Controller
Package: HostCMS\Shop
Copyright: © 2005-2021 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Author: Hostmake LLC
Version: 6.x
Located at shop/cart/controller.php
Copyright: © 2005-2021 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Author: Hostmake LLC
Version: 6.x
Located at shop/cart/controller.php
Methods summary
public
|
|
public
boolean|integer
|
|
public
|
|
public static
object
|
|
public
|
|
public
array
|
|
public
|
|
protected
array
|
|
protected
array
|
|
public
object
|
|
public
|
|
public
|
|
public
|
Methods inherited from Core_Servant_Properties
__call()
,
__get()
,
__isset()
,
__set()
,
__toString()
,
addAllowedProperties()
,
addAllowedProperty()
,
set()
,
setUnlimitedProperties()
Properties summary
protected
array
|
$_allowedProperties
Allowed object properties |
#
array(
'shop_item_id',
'quantity',
'marking',
'postpone',
'shop_warehouse_id',
'siteuser_id',
'checkStock',
'totalQuantity',
'totalAmount',
'totalTax',
'totalWeight',
'totalVolume',
'totalQuantityForPurchaseDiscount',
'totalAmountForPurchaseDiscount',
'totalDiscountPrices',
)
|
protected
boolean
|
$_error
Last error, default FALSE 1 - Shop item id is NULL 2 - Shop item doesn't exist 3 - Siteuser doesn't have access to the shop item 4 - zero quantity or shop item out of stock |
#
FALSE
|
public static
mixed
|
$instance
The singleton instances. |
#
NULL
|