Blue Mountain House

Готовые решения для 1С-Битрикс

Добавление в корзину по артикулу

Версия 1.2.10

Описание

Решение содержит компонент массового добавления товаров в корзину.
Отлично подходит для магазинов, чьи покупатели знают, чего хотят, и хотят много!

Покупатель вводит первые несколько символов, и ему показываются все товары, содержащие в названии/артикуле эти символы.
Далее он выбирает из них нужный и указывает необходимое количество.
Проделывает такое несколько раз для всех интересующих товаров, а затем одним нажатием мыши добавляет их все в корзину.
  • 8 цветовых гамм: красная, оранжевая, зелёная, голубая, синяя, фиолетовая, коричневая и серая;
  • три режима поиска: по названию, по свойству, по названию и свойству;
  • возможность вставить список названий\артикулов;
  • добавление в корзину без перезагрузки страницы;
  • обновление малой корзины без перезагрузки страницы;
  • отображение названия, описания, артикула и цены товара;
  • два режима отображения цены: за единицу и за выбранное количество;
  • отображение итоговой суммы всех товаров;
  • возможность отображения ссылки на корзину;
  • использование стандартного механизма округления цен;
  • использование стандартного механизма коэффициентов единицы измерения (возможность добавить в корзину только в количестве, кратном указанному коэффициенту);
  • возможность отображения информации об отсутствии товара, основанной на доступном количестве или наличии на выбранных складах.
ТЕХНИЧЕСКИЕ ДАННЫЕ
  • Поиск производится по всем активным товарам (или торговым предложениям)
  • Получение всплывающих подсказок и добавление в корзину происходит асинхронно
  • Серверный код оптимизирован: среднее время получения всплывающих подсказок - 0.2 секунды, среднее время добавления в корзину - 0.3 секунды при индексе производительности сайта 40
  • Клиентский код оптимизирован: никаких сторонних тяжёлых js-плагинов, все скрипты самописные - загрузка страницы не тормозит
  • Решение работает на кодировках UTF-8 и Windows-1251
  • Грамотный и понятный код
  • Поддержка технологии "Композитный сайт"
Высокая производительность
Адаптивность
Поддержка Композита
Грамотный и понятный код
Поддержка UTF-8 и Windows-1251
Работает на редакциях:
Малый бизнес
Бизнес
Количество установок: 100 - 499
Бесплатный 7-дневный тестовый режим
2900 руб.
Иванов Алексей
Отличный модуль, адекватная техподдержка, что довольно редко встречается в битриксовом маркет плейсе. Единственное чего не хватает - развития модуля. Из реально нужного - добавление списком Артикул-количество (разделитель или жестко закодированный, или любой) и из файла CSV. Большинство оптовиков закупщикам выгружают файлы по поставщикам и проще сразу скинуть файл, чем сначала занести артикулы, потом количества.
Вадим
Жаль, что мало кто догадывается о существовании данного модуля, да еще и по такой низкой цене. Для оптовых и b2b сайтов - просто незаменимое решение! Можно скопировать из предыдущего счета на оплату всю номенклатуру, вставить как есть списком в публичной части сайта и за секунду получить корзину наполненную нужной номенклатурой - остается только подкорректировать необходимое количество. Клиенты стали чаще оформлять заказы через сайт, что разгрузило операторов колл центра и повысило выручку. После установки решения были некоторые замечания и пожелания к расширению функционала - разработчик внедрил новые функции в течение рабочей недели. Довольны решением на 100%!
Кудинов Дмитрий
Отличное решение! Ставил модуль на нескольких сайтах с множеством похожей, но не всегда совместимой продукции (запчасти для авто, комлектующие для сантехники). Технически сделано грамотно - простая настройка, понятный код, быстрая работа без зависаний. Немного смущал "плоский" дизайн, но всё легко настраивается под стили сайта за 10 минут.
Blue Mountain House
Виктор Кушнаренко, ответили на Ваше письмо.
Виктор Кушнаренко
Здравствуйте, устанавливали ваш модуль в начале ноября, но судя по отзывам он не срабатывал не по нашей вине))
Есть ли возможность взять модуль на неделю, чтобы протестировать, как он будет работать на нашем сайте. Заранее благодарю за ответ.
Blue Mountain House
Дмитрий Чебыкин, спасибо за содержательный комментарий!
К исправлениям и доработкам приступим в ближайшее время.
Дмитрий Чебыкин
Да, теперь установилось.

"Спасибо, Дмитрий, за указание недочетов в инсталляторе, а то никак не могли взять в толк, почему так мало отзывов и пожеланий к модулю" - "Всегда пожалуйста!"

Теперь к самому модулю. Добавляем компонент на страничку, выбираем инфоблок в котором искать, НЕ ВЫБИРАЕМ никакое свойство, сразу ставим галку "Искать по названию", сохраняемся, видим - "Не выбрано свойство". Логика интерфейса настроек компонента своеобразна. Снова идем в настройки компонента, выбираем произвольное свойство, (сняв галку "искать по названию"), сохраняемся, видим - появились поля ввода. Обратно в настройки, ставим галку "Искать по названию", сохраняемся. Видим те же поля ввода, но ищет уже по названию. Снова в настройки компонента, переименовываем название блока в "Добавление в корзину по  названию". Сохраняемся - один хрен, у нас "Добавление в корзину по  АРТИКУЛУ", в поле ввода подсказка - АРТИКУЛ. Надо поправить все это, какие-то детские ошибки, модуль все же платный, а ведь похожий модуль уже был в маркетплейсе и он был бесплатным, назывался http://marketplace.1c-bitrix.ru/solutions/godcode.addtobasketcode/, думаю это родитель вашего теперь уже платного модуля.

Из неочевидного - если товарный инфоблок имеет связанный инфоблок торговых предложений, то выбирать надо именно инфоблок торговых предложений, это лучше добавить в описаниях настройки компонента.

Второе - непонятно, какие товары ищутся и находятся - только активные или активные и доступные к покупке, или все товары, в том числе и деактивированные - все это в виде чекобоксов можно было бы вынести в настройки компонента. Ну или по крайней мере описать, что и как ищется, если чекбоксов нет.

Третье (уже упоминал ранее), можно перед полями ввода добавить textarea (Вставьте список) с возможностью вставки списка товаров в виде многострочного списка с названиями товаров (или артикулов, или штрихкодов - это задавать в настройках компонента для textarea), а по кнопке "Добавить список", он бы уже распарсивался бы в те поля ввода, которые и задуманы вами в модуле. Останется только пройтись по этому списку (по полям ввода) и выбрать нужные торговые предложения (имеется в виду случай, когда во вставляемом списке товаров - название товаров из головного инфоблока (ведь как правило в Excele - две колонки -  1-название товара и 2-размер, а не название товара с размером в одну строку), ведь в подчиненном инфоблоке - название товара - содержит характеристику).   Этой фичи (добавлять сразу список) сильно не хватает в модуле.

Четвертое - можно предлагать искать не строго по одному свойству, или названию, а по нескольким. В этом случае  будет не один столбец с полями ввода, а в зависимости от выбранных для поиска в настройках компонента свойств. И было бы удобно, чтобы в одной форме можно было указывать как Название (в первом столбце), так и свойство (например Штрихкод) - во втором столбце. В текущей реализации - это только два раза вызывать компонент с разными настройками. Можно и так, но удобнее - так как я написал, модуль будет лучше продаваться.


Спасибо вам за уведомление на почту, за исправление в инсталляторе. Доработайте указанные недостатки, а то с ними - модуль сыроват. Если доработаете, можно прислать купон на решение на почту, поскольку к тому времени демка у меня уже кончится.
Blue Mountain House
Дмитрий Чебыкин, проблему с демо-режимом решили. Полностью удалите модуль и установите заново.
Дмитрий Чебыкин
Сайтов несколько, деморежим нигде не работает, поскольку дата его окончания совпадает с датой выхода последнего обновления модуля - (21.06.2017), что-то вы в инсталляторе намудрили.
Blue Mountain House
Дмитрий Чебыкин, напишите, пожалуйста, нам в техподдержку ( support@bluemountainhouse.ru ), на какой сайт ставили демо-версию?
Импорту из Excel — идея неплохая, подумаем над удобной реализацией.
Дмитрий Чебыкин
Не работает решение в демо-режиме. Пишет сразу, что его срок действия закончен. Это первое.
Второе - не хватает возможности быстро вставить список товаров из Excel. Для 5-6 товаров форма ввода подойдет,
а вот 20-30 товаров копипастить построчно - не самое приятное занятие.
Blue Mountain House
Добрый день, Юлия!

Никакой другой модуль вместо данного установиться не может.
Вероятная причина в кодировке - в списке установленных решений может отображаться неверное название и описание, но верный символьный код решения и его автор.
Исправим это в ближайшее время.

А пока написали Вам на почту, чтобы помочь с установкой.
Юлия Чухланцева
при установке тестового варианта, вместо этого модуля устанавливается другой "Виджеты Вконтакте", попробовала 2 раза, думала ошиблась, пришлось удалить все..а жаль. Модуль заинтересовал..
Все комментарии
1.2.10
  • Поддержка версии php 8.1
1.2.9
Добавлена возможность указания количества товаров при вставке списка.
1.2.8
  • Исправление стилей
  • Исправление отображения верной валюты
  • Добавлена конвертация в базовую валюту при расчёте общей стоимости
1.2.7
Добавлена возможность включения проверки на наличие товара по полю "Доступное количество" и по выбираемым складам.
1.2.6
Мелкие исправления
1.2.5
Изменение работы компонента для товаров с коэффициентом единицы измерения, отличного от 1:
цена показывается так же, как и обычных товаров; количество меняется только кратно указанному коэффициенту.
1.2.4
Добавлено использование стандартных битриксовых настроек округления
1.2.3
Добавлена возможность отображения ссылки на корзину
1.2.2
Добавлены варианты отображения цены - за один товар или за указанное количество товара.
Удалён старый дефолтный шаблон. Современный шаблон перемещён в его директорию. Внимание!Если вы использовали шаблон modern, переключите компонент на шаблон .default.
1.2.1
Исправлено: если у товара установлен коэффициент единицы измерения, отличный от 1, то для этого товара будет показана стоимость за количество, указанное в коэффициенте.
1.2.0
Добавлен новый современный адаптивный шаблон: 8 цветовых вариантов и возможность обновления малой корзины без перезагрузки страницы.
1.1.1
  • Добавлена возможность отображения краткого описания
  • Мелкие исправления
1.1.0
  • Исправлены ошибки, связанные с настройкой параметров компонента
  • Три режима поиска: по названию, по свойству, по названию и свойству
  • Возможность вставки списка названий\артикулов
1.0.1
Добавлена возможность поиска не только по свойствам, но и по названию. Добавлено отображение итоговой суммы выбранных товаров. Добавлено отображение названий товаров во всплывающих подсказках. Мелкие исправления.
Установка стандартная - через Marketplace 1С-Битрикс или каталог решений раздела Marketplace в административной части сайта.

Внимание! Если в списке компонентов не отображается какой-либо из установленных, то обновите список, нажав на кнопку с маленьким треугольником справа от кнопки "Компоненты", а затем нажав на "Обновить".

Компонент имеет много настроек, поделённых на несколько разделов.

Раздел "Источник данных"

Указывается тип инфоблоков и инфоблок, из которого будут браться товары. Если на сайте используются торговые предложения, то нужно указывать именно инфоблок торговых предложений.
Затем указывается режим поиска - по названию, по свойству или по названию и свойству.
Если выбран поиск по свойству или по названию и свойству, то необходимо также указать свойство, по которому будет производиться поиск товаров. Обычно это артикул.
Указывается тип цен, которые будут отображаться у товаров.

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

Можно указать максимальное количество товаров-подсказок, которые будут показаны для вводимых символов.


Раздел "Дополнительные настройки"
Содержит параметр "Подключать jQuery?". Без подключения jQuery компонент работать не будет, поэтому по умолчанию этот параметр включён. Однако, если у вас уже подключен jQuery, то при включении этой галочки может появиться ошибка, связанная с повторным подключением, поэтому в этом случае галочку нужно снять.

"Селектор блока малой корзины для обновления без перезагрузки".
В этом параметре указывается id (#example) или class (.example) блока малой корзины, который будет обновляться без перезагрузки страницы после добавления товаров в корзину.

"Цветовая гамма".
Выбор одной и 8 цветовых гамм.


Раздел "Внешний вид"
Содержит настройки некоторых надписей.
А также указывается изначально количество полей для указания товара. При использовании компонента дополнительные поля подгружаются при нажатии на кнопку "Ещё".

"Режим отображения цены товара"
за единицу - показывается стоимость товара за 1 шт., независимо от указанного количества;
за выбранное количество - показывается стоимость товара за указанное количество.

"Ссылка на корзину"
URL страницы, на которой расположена корзина. Если указан, то будет показываться кнопка для перехода на эту страницу.

Онлайн-демо

Данные для тестирования:
Раковина LAUFEN KARTELL - 812331
Apple MacBook Air 13 Early 2016 - AMBAIR
Apple iPad Pro 9.7 32Gb Wi-Fi - AIPP932
Платье Mira Fashion - MIFAS
Платье Camelia - CAMEEEE
Платье Chi Chi London - CHCHLO
Обои, рулон 20м, цена за 1м - ОР2

Вставить список
Артикул
Количество
- +
- +
- +
- +
- +
Товары добавлены в корзину!

Есть вопросы? Напишите нам!