0

Товар успешно добавлен в корзину

Оформить заказ

Новые возможности. «Многомерные комплектации» включены в состав всех редакций ReadyScript

Уже давно в ReadyScript присутствовал функционал, позволяющий задать список возможных комплектаций (далее «простых» комплектаций) у товара в виде одноуровневого списка, чего было достаточно для продажи большинства товаров.  Этот функционал был достаточно хорошо «обкатан», он успешно стыкуется с идеологией товарных предложений в 1С и не вызывал особых сложностей в понимании у наших пользователей.

Программисты без особого труда могли использовать «простые» комплектации для создания многоуровневого списка комплектаций, написав несложный JavaScript в собственных темах оформления, как это сделано, например, в интернет-магазине nefertiti-gsfr.ru

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

Рассмотрим процесс настройки многомерных комплектаций подробнее.

  1. Каждый параметр будущей многомерной комплектации - это список, который связан с одной из Характеристик. У товара должны быть заданы как минимум две списковые характеристики, иначе использование многомерных комплектаций будет невозможно.

    multioffers

    Такой подход позволяет достичь сразу две цели:

    • Подготовку сведений для многомерных комплектаций, при помощи стандартного инструмента "Характеристики", который хорошо интегрирован с 1С.
    • У товара будут заданы полезные характеристики товара. Данные характеристики можно включать для отображения в фильтре на странице с каталогом товаров. Например, если вы продаете платья и у каждого платья будут заполнены возможные размеры, цвета, то включив фильтр по данным характеристикам, Вы всегда сможете отфильтровать товары, у которых цвет, например синий, а размер 44, и.т.д.
  2. После того, как списковые характеристики заданы, необходимо перейти на вкладку "Комплектации" и добавить Параметры. У каждого параметра можно задать название и выбрать характеристику, с которой он связан. Система сама предложит список характеристик, на основе данных из закладки "Характеристики".

    multioffers2

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

    В целях сохранения производительности интернет-магазина, система не выполнит команду создания «простых» комплектаций, если их количество будет превышать 500 штук.

    Как видно, многомерные комплектации – это надстройка над «простыми» комплектациями.  Если использовать их в паре, то каждому сочетанию вариантов можно задать индивидуальную цену, артикул, остаток. Если использовать только многомерные комплектации, то в карточке товара просто будут отображаться заданные параметры. Выбранные покупателем параметры товара будут видны в заказе как у покупателя, так и у администратора.

Какие изменения произошли вслед за внедрением многомерных комплектаций?

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

Карточка товара

Многомерные комплектации отображаются на странице просмотра товара в виде выпадающих списков. Если многомерные комплектации используются в паре с «простыми», то при смене значений параметров, на странице будет изменяться цена, артикул. Если выбранной комплектации нет в наличии, то система не допустит покупку товара в такой комплектации, поместив на место кнопок покупки надпись «Нет в наличии» (при условии, что включена опция «Запретить оформление заказа, если товаров недостаточно на складе» в настройках модуля «Магазин»).

multioffer_product

Каталог

Если на странице просмотра определенной категории присутствует товар с многомерными или «простыми» комплектациями, то при попытке добавить его в корзину система «покажет» окно, в котором предложит выбрать комплектацию товара.

multioffer_product_win

Сравнение товаров

Конечно, сравнение товаров – это не только сравнение характеристик, это также сравнение фотографий  и цен. Как же сравнивать цены, если они зависят от комплектаций? Ответ очевиден - нужно дать возможность пользователю выбрать интересующую комплектацию прямо на странице сравнения товаров. Это выглядит следующим образом:

multioffer_compare

Корзина

Определиться с выбором комплектации товара можно не только в карточке товара, но и непосредственно на странице «корзины».

multioffer_cart

Оформление заказа

Выбранная комплектация видна везде, где отображаются заказанные товары.

multioffer_checkout

 История заказов

В истории заказов, пользователю отображается выбранная комплектация товара.

multioffer_history

Изменения в управлении заказами

Администратору предоставляется полная информация о заказанных товарах. Параметры заказанных товаров можно изменять.

multioffer_ordercontrol

Изменения в схеме CSV

В список колонок для импорта/экспорта товаров добавлена новая колонка - «Многомерные комплектации».

Если многомерные комплектации используются в паре с «простыми» комплектациями, то необходимо дополнительно использовать импорт/экспорт комплектаций.

Массовая установка многомерных комплектаций

В окне массового редактирования товаров добавлена новая вкладка - «Комплектации». На данной вкладке размещена форма добавления параметров к товарам, аналогичная той, что присутствует в обычном окне редактирования одного товара. После применения изменений, система добавит многомерные комплектации тем товарам, у которых есть отмеченные значения соответствующих характеристик.

multioffer_multiedit

Интеграция с 1С

Мы неспроста сделали многомерные комплектации как надстройку для «простых» комплектаций. Причиной этому послужило отсутствие такого понятия, как многомерные комплектации в 1С.

В данной реализации интеграция достигается следующим образом:

  1. В 1С у товаров должны быть заданы свойства, характеристики (они же «простые» комплектации в ReadyScript).
  2. Настраивается обычный обмен данными.
  3. После выгрузки товаров из 1С на сайт, необходимо в панели администрирования интернет-магазина задать параметры многомерной комплектации для товаров, например с помощью массовой установки.

Финальное слово

После ввода в эксплуатацию многомерных комплектаций, мы смело можем заявить о том, что в интернет-магазинах на платформе ReadyScript можно продавать любые товары, которые можно увидеть в обычных(offline) магазинах.

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


16 июня 2014 12:39, Артем Полторанин
Рассказать друзьям: