devp-eu/tmcms-module-cart

Module Carts for TMCms

dev-master 2018-08-16 16:56 UTC

This package is not auto-updated.

Last update: 2024-05-12 00:44:12 UTC


README

Example

$articule = new ArticleEntity($post_data['articule_id']);
$product_type = Converter::classWithNamespaceToUnqualifiedShort($articule);

$current_amount = 0;

$current_item_in_cart = ModuleCart::getCurrentCartItems($product_type);
if ($current_item_in_cart) {
    $current_amount = $current_item_in_cart->getAmount();
}

$cart_item = new CartItemEntity();
$cart_item->setAmount($current_amount + $post_data['amount']);
$cart_item->setItemId($articule->getId());
$cart_item->setItemType($product_type);

ModuleCart::addItem($cart_item);