🛒 Удержание товаров в корзине от cs-commerce.com

Дорогие друзья, вас приветствует компания CS-Commerce Software Solutions!

Представляем новый модуль — Удержание товаров в корзине. Он закрывает две привычные для CS-Cart ситуации, в которых товар молча пропадает из корзины.

Товар закончился на складе. Ядро удаляет такой товар при следующем пересчёте корзины, и покупатель остаётся гадать, куда делась позиция. С модулем строка остаётся в таблице: она приглушена, под картинкой стоит пометка «Нет в наличии», а в итоги, доставку и заказ товар не входит. Как только товар вернётся на склад, пометка сменится на «Снова в наличии», и покупатель вернёт его в заказ одним кликом — или модуль сделает это сам, если включён автовозврат.

Покупатель хочет купить не всё сразу. У каждой строки корзины появляется галочка. Сняв её, покупатель откладывает товар: строка остаётся на своём месте, но позиция не учитывается в итогах и не попадает в заказ. Строка «Выбрать все» в начале таблицы откладывает или возвращает все позиции разом.

Как это работает

  • Отложенный товар возвращается в заказ с тем же количеством и опциями и на то же место в таблице.
  • Если все товары отложены, страница не переключается на «Корзина пуста»: таблица остаётся на экране, кнопка «Оформить заказ» неактивна, а при попытке оформить напрямую покупатель видит понятное сообщение.
  • Автовозврат касается только закончившихся товаров — то, что покупатель отложил сам, модуль не трогает.
  • В настройках — автовозврат появившихся товаров, поведение снятых галочек при следующем визите, лимит хранимых позиций, подбор похожих товаров для закончившихся позиций и подписка на уведомление о поступлении прямо в корзине (с версии 1.1.0).
  • На Multi-Vendor поддерживается раздельное оформление по продавцам («Прямые платежи продавцам»): у каждого продавца своя таблица, своя строка «Выбрать все» и свои отложенные товары.

Модуль вмешивается только там, где ядро удаляет товар: если остаток на складе не нулевой, а просто меньше нужного, ядро по-прежнему само уменьшает количество в корзине. Товары вне заказа сохраняются в базе данных вместе с корзиной: зарегистрированный покупатель увидит их после входа в аккаунт с любого устройства (с версии 1.1.0).

Модуль совместим с CS-Cart и Multi-Vendor начиная с версии 4.3.1, поддерживаются редакции CS-Cart, CS-Cart Ultimate, Multi-Vendor, Multi-Vendor Plus и Multi-Vendor Ultimate. Встраивается через стандартные хуки шаблона корзины темы Responsive и тем на её основе.

Подробное описание настроек и поведения корзины — в документации по модулю.

Если у вас возникли вопросы или трудности, связанные с покупкой или использованием наших модулей, пожалуйста, обращайтесь в наш Центр поддержки. Это наиболее оперативный способ получить консультацию или необходимую помощь.

2 лайка

с unitheme дружит?

Да, модуль совместим.

Приветствую.
Это большой большой минус.

Согласны, допилите пожалуйста

Видим огромный интерес к модулю, поэтому активно работаем над его развитием. Учтем максимум ваших пожеланий в ближайшем обновлении.
Следите за новостями — новая версия уже на подходе!

2 лайка

Ура, не можем найти нормально функционирующий такой модуль.

Ну, лучшие че сказать )

Вышла версия 1.1.0

Главное — то, о чём просили в этой теме. Товары вне заказа теперь сохраняются в базе данных вместе с корзиной, а не только в сессии. Зарегистрированный покупатель после входа в аккаунт с любого устройства и в любом браузере получает свой список закончившихся и исключённых из заказа товаров — вместе с корзиной. Незарегистрированный — в том же браузере, пока жива cookie сохранённой корзины (по умолчанию неделя), как и обычные товары корзины.

Что ещё нового:

  • Похожие товары. У закончившегося товара появилась кнопка «Похожие товары»: в окне предлагаются другие вариации того же товара, затем товары той же категории в близком ценовом диапазоне — только из наличия, с кнопкой «В корзину». Количество, диапазон цены и поиск в подкатегориях настраиваются.
  • Уведомление о поступлении. Штатная галочка CS-Cart «Сообщить мне, когда товар будет в наличии» может выводиться прямо в строке закончившегося товара в корзине. Включается в настройках, работает для товаров, у которых выбрано действие «Подписаться на уведомления».
  • Снятые галочки при следующем визите. Новая настройка: запоминать выбор покупателя (по умолчанию) или снова отмечать все товары при следующем визите — после перерыва дольше времени жизни сессии или после входа с другого устройства.
  • Вёрстка корзины. Модуль сам определяет разметку корзины активной темы: UniTheme2 начиная с версии 4.19.1.c собирает корзину на блоках div, и для неё используется свой набор шаблонов. При необходимости разметка выбирается вручную. Заодно исправлена совместимость с новыми версиями UniTheme2.
  • Закончившиеся товары теперь показываются в конце таблицы корзины, а когда снова появляются в наличии — возвращаются на своё место. Если в корзине остались только товары вне заказа, значок корзины в шапке помечается точкой, а клик по нему ведёт сразу на страницу корзины.

Обновление доступно через Центр обновлений CS-Cart. Документация обновлена под версию 1.1.0.

Если у вас возникли вопросы или трудности, связанные с покупкой или использованием наших модулей, пожалуйста, обращайтесь в наш Центр поддержки.

1 лайк

Присылаем уже второй пул ошибок по примитивному модулю.
Вы воспринимаете клиентов за отдел тестировщиков?

Ну что вы так
Цс-комперс лапочки.
Они по крайней мере это все пофиксят быстро.
И судя по модулям Ритейлов и Экомлабсов таки эта задача не тривиальная.
Они писали, что много нюансов и сложностей.

1 лайк

Да, cs-commerce действительно хорошие и быстрые

Соглашусь с @AndreyJ cs-commerce просто молодцы.
Если есть баг, они быстро иногда даже в течении недели выпускают исправления бывали случаи даже на следующий день выпускали, лично я писал и утром уже наблюдал исправления. Другим пишешь ищут 100500 отговорок.

Конечно не всегда получается проверить на всех установках на разных версиях, наше дело сообщить и проблеме а им быстро исправить.

Добрый день!
Спасибо за обратную связь по нашему новому модулю. Мы ни в коем случае не рассматриваем пользователей в качестве тестировщиков, но с конструктивной обратной связью больше шансов сделать универсальный продукт действительно хорошим.
Мы учли замечания по внешнему виду в новой версии, но при этом значительно переработали и техническую часть, а заодно и упростили настройки модуля (не всегда гибкость - это хорошо).
Если вы заметите какие-то другие недочёты или проблемы в работе функционала, пожалуйста, сообщайте - будем рады сделать модуль ещё удобнее.

2 лайка

присоединюсь к пожеланиям