Корзина товаров. Новая и свежая
Сборка 6.0.10.1 — про корзину. Мы реализовали все пожелания, что нашли в вишлисте по корзине и добавили свои.
Весь список изменений:
Брошенные корзины. Мы стали сохранять корзины неавторизованных пользователей. Заложена основа для сбора e-mailов для корзин. Чтобы можно было отправлять письма по корзинам, которые завели неавторизованные пользователи.
Дополнения для сбора контактов для брошенных корзин:
Статистика по результатам рассылки: в интерфейсе заказа и в статистике видно, если заказ совершен после письма из интерфейса «Брошенные корзины». Выведен показатель эффективности рассылки.
Если к заказу применен купон, это видно на странице совершенного заказа, в интерфейсе заказы и в статистике.
Совершенные заказы фиксируются в корзине неавторизованного пользователя. Это дает возможность получать накопительную скидку без авторизации.
Слияние корзины неавторизованного и авторизованного пользователя, переписывание заказов с корзины неавторизованного на пользователя на сайте.
Если товара закончился на складе, то из корзины он перейдет в вишлист.
Заказ в один клик оформляется мимо корзины.
Количество товара считается не как сумма количества каждой позиции, а как количество позиций.
Общая скидка от суммы товара или накопительная распределяется в корзине на товары пропорционально стоимости.
Новый шаблон блоками.
Новый JS-файл. Концепт для будущих изменений.
Рефакторинг модуля «Корзина».
Кнопка «Очистить корзину» появилась, но закомментирована в коде шаблона cart.view.form.php.
При обновлении JS-файл будет переведен в папку custom, если кастомизирован шаблон. Если Вы хотите подключить новый JS-файл, то нужно для блока/строки отдельного товара добавить класс js_cart_item:
Было:
//товары
if(! empty($result["rows"]))
{
foreach ($result["rows"] as $row)
{
echo '<tr>';
Стало:
//товары
if(! empty($result["rows"]))
{
foreach ($result["rows"] as $row)
{
echo '<tr class="js_cart_item">';
Остальные изменения формата никак не скажутся на старых шаблонах. Так как мы поддерживаем и старый формат.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.