devp-eu / tmcms-module-cart
Module Carts for TMCms
dev-master
2018-08-16 16:56 UTC
Requires
- devp-eu/tmcms-core: dev-master
- devp-eu/tmcms-panel: dev-master
This package is not auto-updated.
Last update: 2025-03-02 04:48:21 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);