todd72 0 Опубликовано 21 января, 2016 Жалоба Share Опубликовано 21 января, 2016 Сделал форму отправки заказа прямо из корзины, минуя стандартные страницы оформления заказ. Данные сразу уходят на почту, не сохраняясь БД. Ввиду такой реализации, корзина, естественно, не очищается. Каким кодом можно очисть корзину? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 января, 2016 Жалоба Share Опубликовано 21 января, 2016 Так посмотрите пример очистки корзины в /checkout_process.php, там внизу есть такая строка: $_SESSION['cart']->reset(true); Ссылка на сообщение Поделиться на другие сайты
todd72 0 Опубликовано 21 января, 2016 Автор Жалоба Share Опубликовано 21 января, 2016 Спасибо! Уже нашел похожее решение здесь Есть еще один вопрос: На странице корзины нужно вывести список товаров простым текстом - делаю так: {foreach name=aussen item=module_data from=$module_content} <li> {$module_data.PRODUCTS_NAME} - {$module_data.PRODUCTS_QTY} х {$module_data.PRODUCTS_SINGLE_PRICE} = {$module_data.PRODUCTS_PRICE}<br> {/foreach}<br> Но количество {$module_data.PRODUCTS_QTY} - выводится в поле формы. Можно его как-то простым текстом выдрать? То есть результат должен быть таким: Название_товара - Количество х Цена_за_штуку = общая_стоимсоть Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 января, 2016 Жалоба Share Опубликовано 21 января, 2016 Правьте /includes/modules/order_details_cart.php и добавляйте свою метку рядом с PRODUCTS_QTY, которая просто число будет выводить. Ссылка на сообщение Поделиться на другие сайты
todd72 0 Опубликовано 22 января, 2016 Автор Жалоба Share Опубликовано 22 января, 2016 Попробую, спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 января, 2016 Жалоба Share Опубликовано 22 января, 2016 Удачи Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения