Товар успешно добавлен в корзину!
Блог Кодинг Портфолио Я

Удаление всех товаров из корзины v.6

Кодинг HostCMS Интернет-магазин

Для того, чтобы дать возможность пользователю удалить из корзины сразу все товары необходимо:

1. Добавить в настройки ТДС корзины перед строкой Core_Page::instance()->object = $Shop_Cart_Controller_Show код:

// Удаление всех товаров из корзины
if (Core_Array::getGet('delete_all'))
{
	$oShop_Cart_Controller = Shop_Cart_Controller::instance();
	$oItemsInCart = $oShop_Cart_Controller->getAll($oShop);
	foreach( $oItemsInCart as $oItemInCart)
	{
			$oShop_Cart_Controller
				->shop_item_id($oItemInCart->shop_item_id)
				->delete();
	}
}

 2. Для удаления всех товаров использовать ссылку 

<a title="Удалить все товары из заказа" onclick="return confirm('Вы уверены, что хотите удалить все товары из заказа?')" href="/shop/cart/?delete_all=1">Удалить все</a>

HostCMS, Корзина, удалить все товары18.03.2013, 3402 просмотра.

Добавить комментарий

Имя
E-mail
Комментарий