Инструменты пользователя

Инструменты сайта


wiki:variable_cart

Объект {$cart}

Объект {$cart} содержит сведения о корзине такие как список заказанных товаров, количество, общая цена и т.д.
Объект доступен на всех страницах сайта.

Структура объекта

stdClass Object
(
[purchases] => Array
    (
    [0] => stdClass Object
        (
        [product] => stdClass Object
            (
            [id] => 130
            [url] => tsifrovaya-fotoramka-transcend-pf705
            [brand_id] => 0
            [position] => 130
            [created] => 2015-11-16 09:17:44
            [visible] => 1
            [featured] => 1
            [rating] => 0.0
            [votes] => 0
            [last_modify] => 2016-02-13 18:58:30
            [name] => Цифровая фоторамка Transcend PF705
            [meta_title] => Цифровая фоторамка Transcend PF705
            [meta_keywords] => 
            [meta_description] => 
            [annotation] => 
            [body] => 
            [special] => 
            [images] => Array
                (
                [216] => stdClass Object
                    (
                    [id] => 216
                    [product_id] => 130
                    [name] => 
                    [filename] => 128-225.jpg
                    [position] => 0
                    )
                [217] => stdClass Object
                    (
                    [id] => 217
                    [product_id] => 130
                    [name] => 
                    [filename] => 128-226.jpg
                    [position] => 1
                    )
 
                )
 
            )
        [variant] => stdClass Object
            (
            [id] => 130
            [product_id] => 130
            [price] => 157.95
            [compare_price] => 
            [sku] => 578454477
            [stock] => 10
            [infinity] => 0
            [attachment] => 
            [position] => 130
            [currency_id] => 2
            [yandex] => 0
            [rate_from] => 8.13
            [rate_to] => 8.13
            [name] => 
            )
        [amount] => 1
        )
    )
[total_price] => 157.95
[total_products] => 1
[coupon] => 
[discount] => 0
[coupon_discount] => 0
)

Подробнее о каждом свойстве

  • purchases - массив содержащий список заказов
  • total_price - общая стоимость товаров в корзине1)
  • total_products - общее количество товаров в корзине2)
  • coupon - код купона3)
  • discount - сумма скидки
  • coupon_discount - сумма скидки по купону

Подробнее о каждом свойстве элемента массива purchases

  • product - содержит сведения о товаре в корзине4)
  • variant - содержит сведения о варианте товара в корзине5)
  • amount - содержит количество данного варианта
1) с учетом скидки по купону
2) с учетом количества каждого
3) если был применен
4) Подробно о каждом свойстве см. {$product}. Обратите внимание объекты немного различаются.
5) Подробно о каждом свойстве см. {$product->variant}
wiki/variable_cart.txt · Последние изменения: 2016/02/14 13:22 (внешнее изменение)