Перечень изменений модуля SiteCommerce — бесплатного интернет-магазина для Drupal 7

Скачать с GitHub самую свежую версию всего набора модулей интернет-магазина и др.

Версия "3.2" от 11.05.2016

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

Версия "3.0" от 04.04.2016

  • Доработано оформление главного каталога товаров.
  • Интеграция с модулем публикации фотоальбомов. Можно выполнять привязку категорий товаров и карточек товаров к категориям фотоальбомов. При этом на страницах отображения категории и карточки товара появляются автоматически кнопки-ссылки на страницу с перечнем фотоальбомов. Например, при продаже строительных материалов в категории товаров «Гибкая черепица» можно добавить категорию фотоальбомов «Фотографии объектов по гибкой черепице». А саму категорию наполнить фотоальбомами различной тематики: «Фотографии монтажа гибкой черепицы», «Фотографии цветов гибкой черепицы» и т.п.
  • В категориях товара появилось поле «Подробное описание», содержимое которого выводиться под каталогом товаров. Таким образом, можно сделать полноценное SEO описание категории и не перекрывать длинным текстом первый экран с карточками товаров.
  • Доработана подсистема импорта изображений из отдельного файла Excel. Можно загружать изображения товаров с других сайтов, изображения автоматически переименовываются по названию товара, можно добавлять свой суффикс к названию изображения. Из названия товара и суффикса автоматически формируются теги alt и title изображения.
  • Исправлены различные мелкие недочёты в работе.
  • Рекомендуемый размер фотографий для категорий товаров 400*400 пикселей.

Версия "2.83"

  • Исправлена ошибка при автозавершении ввода.

Версия "2.82"

Перечень изменений от 09 ноября 2015 г.

  • Исправлены ошибки. Не работала страница отображения новинок товаров, которая доступна по пути new.
  • Разработана интеграция с Яндекс.Маркет. Активируйте дополнительный модуль site_commerce_yml_export. Для формирования YML файла используйте путь site-commerce-yml-products.xml.

Версия "2.80"

Перечень изменений от 05 октября 2015 г.

  • Частично исправлены ошибки в работе модуля с сайтами на поддоменах.
  • Переписана подсистема импорта товаров. Теперь можно импортировать из формата xls. Инструкция доступна по ссылке https://kadry365.ru/courses/5/19

Версия "2.72"

Перечень изменений от 17 сентября 2015 г.

  • Переписана система импорта товаров. Теперь работа ведется напрямую с файлами формата Excel 2003.
  • Добавлена возможность для администратора видеть и быстро изменять поставщика в карточке товаров и при просмотре товаров в каталоге.
  • Исправлены различные мелкие ошибки. Сборка протестирована с версией Drupal 7.39.

Версия "2.70"

Перечень изменений от 11 августа 2015 г.

  • Исправлена ошибка при работе функции купить в один клик.
  • Исправлена ошибка при которой не работали сторонние плагины jquery.
  • Исправлены ошибки в адаптивных шаблонах. Еще лучше отображается на мобильных устройствах.
  • Внесены доработки для улучшения продвижения карточек товаров, закрыты от индексации лишние ссылки и блоки.
  • Добавлен новый раздел «Заказы» по адресу admin/content/site-commerce-orders. Можно теперь открывать карточки заказов.
  • Улучшено отображение карточек заказов. Доступна информация о покупателе. В разработке функции управления заказами, установка статусов, отправка уведомлений покупателю.
  • Разработан модуль интеграции с официальным модулем Яндекс.Касса для Drupal 7 https://github.com/yandex-money/yandex-money-cms-drupal Правда нашел в нем небольшие косяки, но пока ничего разработчики не ответили. Косяки не критичные но неприятно, что при первоначальной настройке валятся ошибки детские - не серьезно как то для такой компании как Яндекс!!! Разработанный модуль называется ya_site_commerce и позволяет производить оплату по первому способу - через уведомления по e-mail.
  • Внесены изменения в работу блока «Спецпредложения». Теперь содержимое блока по умолчанию пустое и вы сами решаете какие товары отображать в этом блоке! Это настраивается в панели управления при просмотре товаров в каталоге по категории.
  • Добавлена интеграция с модулем pathauto! Это позволит более корректно формировать алиасы позиций, название алиасов формируются токенами в шаблонах модуля. Так же создан токен для термина таксономии категории каталога. Теперь доступно массовое обновление терминов и позиций интернет-магазина.

Версия "2.59" в разработке (Скачать версию от 31.05.2015-00.30 версию в разработке)

Перечень изменений от 31 мая 2015 г.

  • Исправлены найденные ошибки.
  • Добавлена поддержка плагина equalHeights для выравнивания столбцов каталога товаров.
  • Добавлен новый вид главного каталога товаров, который позволяет отображать подкатегории корневых категорий в всплывающем слое. Функция активируется в настройках каталога - Разрешить отображать подкатегории на главной странице каталога в наложеном слое. Рекомендуется использовать эту функцию, если у Вас много подкатегорий товаров и столбцы будут выглядеть неровно.
  • По умолчанию в css добавлена поддержка img {max-width: 100%;}. При этом стили оформления изображений создаваемые по умолчанию более корректно масштабируются, изображения выглядят пропорционально. В целом все идет к тому, что без этого правила скоро ни один сайт не будет обходиться, так что кому не надо перекрывайте его через тему оформления.

Перечень изменений от 25 мая 2015 г.

  • Исправлены ошибки в шаблонах.
  • Добавлен параметр «Состояние товара». Отображает состояние: новый, б/у в хорошем состоянии, б/у с мелкими повреждениями, б/у требующий ремонта (на запчасти).
  • Проходит тестирование механизм экспорта/импорта товаров через csv.
  • Просьба пока не пользоваться справочниками стран, производителей и брендов. В ближайших обновлениях они будут упразднены в единый словарь, в котором корневыми терминами будут страны, затем производители, затем бренды.

Перечень изменений от 16 мая 2015 г.

  • По умолчанию поисковые запросы больше автоматически не сохраняются. Если необходимо в настройках поиска сохранение можно включить («Разрешить сохранять поисковые запросы»).

Перечень изменений от 14 мая 2015 г.

  • Исправлены ошибки в форме оформления заказа.
  • В управление корзиной и форму регистрации заказа добавлены некоторые элементы форм HTML5. Для работы магазина требуется установленный модуль elements. Теперь мобильные браузеры автоматически при клике на поля форм адаптируют клавиатуру для набора цифр, даты, номера телефона.
  • Убрана зависимость модуля регистрации заказов от модуля CKEDITOR. Временно поле комментарий к заказу не будет поддерживать оформление ввода.

Перечень изменений от 12 мая 2015 г.

  • Полностью переписаны практически все шаблоны. Оптимизирован код. Более правильно переписаны препроцессорные функции. Основная причина изменения в шаблонах и css - это поддержка адаптивной верстки по принципу сначала мобильные («Mobile first»).
  • Удалена жесткая зависимость при установке SiteCommerce и в шаблонах от модуля Colorbox. Теперь Вы сами можете прописать классы в шаблоне site-commerce.tpl.php на ссылках изображений и в теме оформления активировать любой плагин для отображения всплывающих изображений. Однако оставлена базовая совместимость с Colorbox на уровне наличия класса class="colorbox" в ссылках изображений в карточках товаров. Так же на замену по умолчанию выбран новый для нас плагин LITEBOX. Для его установки необходимо скачать архив litebox-master.zip по ссылке и распаковать его содержимое в sites\all\libraries\litebox. Данный плагин автоматически подключается в ОБЩИХ НАСТРОЙКАХ при наличии папки в sites\all\libraries\litebox, так что если он не нужен отключите его.
  • Полностью переписана корзина товаров. Теперь она легкая с элементами управления на ajax. Позволяет пересчитывать количество с помощью кнопок +/-. Некоторый функционал (например, отложенные товары) будет реализован позднее.

Перечень изменений от 08 мая 2015 г.

  • Добавлена интеграция с модулем Variable translation.
  • Исправлены мелкие ошибки.
  • Исправлены ошибки при выборе параметров.
  • Исправлена ошибка при которой не отображался главный каталог товаров.

Перечень изменений от 01 мая 2015 г.

  • Добавлена интеграция с модулем taxonomy_menu.
  • Исправлены ошибки при подсчёте количества товаров в категориях.
  • Новое оформление краткого и полного описания в карточке товара.
  • Не работал поиск товаров.
  • Исправлены ошибки в автоматически создаваемых стилях imagecache.
  • Исправлены ошибки при оформлении заказа.
  • Исправлены ошибки при отображении категорий, в которых нет товаров или товары по категории запрещено отображать в каталоге.
  • Поле поставщик убрано из отображения в карточке товара. В дальнейшем это поле будет использоваться только для сортировке товаров в режиме администратора.

Перечень изменений от 25 апреля 2015 г.

  • Добавлено: Возвращение к прежней реализации оформления заказа: форма заказа объединена с формой корзины. Теперь покупку совершить проще, все функции доступны на одной странице.
  • Добавлено: переписана темизация вывода корзины покупок. Теперь она так же сделана на основе шаблонов темизации tpl.php.
  • Добавлено: возможность в строке сортировки товаров (Новинки, Названия, Стоимость) скрыть название категории. Для этого нужно указать в своей теме оформления свойство display:none для стиля .site-commerce-sort-title-name.
  • Добавлено: поддержка адаптивных изображений для изображений формируемых программно через imagecache. Опция подразумевает отсутствие в теге img ширины и высоты изображения, при этом подключается специальный css снипет для включения адаптивности — max-width: 100%. Настройка доступна по admin/config/kvantstudio/settings. Рекомендуется отключить этот параметр для сайтов, на которых не предусмотрена адаптивность.
  • Добавлено: раздельные стили imagecache для оформления выбранных параметров в карточке товара в форме заказа и при выборе параметров по категории. Изображения уменьшены. Внесены исправления в css при отображении формы заказа товара.
  • Добавлено: на странице оформления заказа выводиться текст примечания «Текст, который отображается в e-mail сообщении заказчика после оформления заказа».
  • Исправлены ошибки: при оформлении заказа.
  • Исправлены ошибки: в css в карточке товара, внесены изменения в шаблон карточки товара.
  • Исправлены ошибки: увеличена скорость загрузки выбранных параметров в карточке товара.
  • Исправлены ошибки: товары, которые имели тип продажи «Поштучная продажа в составе другого товара, не отображать в каталоге» не отображались на странице специальных предложений.
  • Исправлены ошибки: не правильно назначались классы видимости и четности не четности товара в каталоге.
  • Исправлены ошибки: в функции добавления в корзину при покупке в 1 клик.
  • Исправлены ошибки: в заказе, который формируется на почту не отображался пункт выдачи заказов, который выбирал покупатель.
  • Исправлены ошибки: при выводе пейджера на странице каталога.
  • Исправлены ошибки: при формировании шаблонов tpl.php.
  • Исправлены ошибки: значительно увеличилась скорость загрузки страниц с категориями товаров и карточек товаров.
  • Исправлены ошибки при подсчёте стоимости, когда товар учавствует в спецпредложении или продается как набор товаров. Многие сочетания параметров продажи товара не верно влияли на подсчет итоговой стоимости. Полностью переписаны функции подсчета и создан единый шаблон формирования стоимости site-commerce-cost.tpl.php.

Версия "2.55" от 14 марта 2015 г. (Перед update.php запустить вручную импорт переводов из site_commerce_order)

  • Добавлено: словарь для создания пунктов выдачи заказов.
  • Добавлено: настройка каталога, которая позволяет скрывать подкатегории на главной странице каталога - Разрешить отображать подкатегории на главной странице каталога.
  • Добавлено: в настройках прав доступа появилась возможность скрыть страницу отображения только что оформленного заказа. Смотрите страницу настроек admin/people/permissions.
  • Изменение: некоторые настройки связанные с правами доступа вынесены в стандартный механизм назначения прав доступа admin/people/permissions.
  • Исправлены ошибки: при оформлении заказа.

Версия "2.53" от 04 марта 2015 г.

  • Добавлено: более компактное оформление вывода параметров при отображении товаров в корзине.
  • Добавлено: редактирование названия параметра товара и его удаление. Функция доступна в настройках магазина.

Версия "2.52"

  • Добавлено: в настройки каталога-настройки параметров добавлена функция создания своих параметров товара на основе словарей таксономии.
  • Исправлены ошибки: при установке с нуля не создавались параметры товара.

Версия "2.51"

  • Добавлено: новое поле в карточке товара Отображать стоимость набора товаров. Стоимость товара будет вычисляться как сумма стоимости товаров, из которых он состоит. Товар должен иметь тип продажи «Состоит из набора товаров».
  • Исправлены ошибки: ошибка в переводах при отображении уведомлений панели администрирования.
  • Исправлены ошибки: исправлена ошибка совместимости с jQuery Update 7.x-2.5.

Версия "2.47"

  • Изменение: внесены изменения в алгоритм работы формы администрирования для быстрого управления некоторыми свойствами товара.
  • Добавлено: новое поле в карточке товара Комплект товаров. Появляется автоматически только если выбрать тип продажи товара в составе набора товаров.
  • Исправлены ошибки: исправлены ошибки в CSS при отображении краткого содержимого при просмотре каталога.
  • Исправлены ошибки: ошибка при работе корзины, не работало удаление и перемещение отложенных товаров.

Версия "2.46"

  • Изменение: исправлены ошибки при подсчёте стоимости параметров товара. Добавлена настройка выбора варианта подсчета стоимости параметров: сумма или среднеарифметическое значение. Так же в настройках каждого параметра можно исключать его из подсчета стоимости по средне арифметическому алгоритму.
  • Добавлено: отображение стоимости выбранного параметра и итоговой стоимости в ajax окне выбора параметров.
  • Добавлено: отображение стоимости выбранного параметра в карточке товара, под его описанием.
  • Добавлено: рядом с описанием выбранного параметра добавлены ссылки изменить и удалить.

Версия "2.44"

  • Изменение: исправлены ошибки при обновлении стоимости товара.
  • Изменение: добавлена темизация различных элементов вывода информации о товаре через шаблоны. Полный список шаблонов смотрите в папке templates в папке с модулем.
  • Добавлено: выбор валюты гривны.

Версия "2.40"

  • Изменение: статус позиции не отображается, если она добавлена в корзину.
  • Изменение: кнопка В корзине теперь выводиться не в виде ссылки, а как кнопка элемент формы c функцией ajax редиректа.
  • Добавлено: возможность в настройках корзины указать название css классов, которые будут назначаться кнопке добавить в корзину и перейти в корзину.

Версия "2.34"

  • Исправлены ошибки: при установке и удалении модуля. Добавлены функции автоматической настройки Drupal под модуль интернет-магазина SiteСommerce.

Версия "2.33"

  • Добавлено: "Настройки выбора цвета".
  • Добавлено: "Настройки выбора материала изготовления".

Версия "2.31"

  • Исправлены ошибки (критическая): при обновлении термина категории неверно определялся алиас и формировался URL адрес категории.
  • Исправлены ошибки: в форме быстрого управления товар можно было не привязывать к категории, теперь категория должна быть обязательно указана.
  • Исправлены ошибки: в алгоритме работы шаблонов товара site-commerce-data.tpl.php и site-commerce.tpl.php. Улучшен дизайн карточки товара. Добавлены новые классы css.
  • Исправлены ошибки: в алгоритме работы функции связанные товары. Добавлены новые типы продажи товаров, что позволяет более гибко настроить отображение товаров в каталоге.
  • Исправлены ошибки: в выводе строк перевода примечаний.
  • Исправлена ошибка: при применении настроек при вызове формы сортировки позиций в каталоге.
  • Исправлена ошибка: при открытии формы добавления связанных позиций. При большом числе позиций операция выполнялась долго.
  • Добавлено: в настройки каталога добавлена возможность отключать отображение формы сортировки позиций.
  • Добавлено: в настройки карточки товара добавлен статус "Нет". При выборе этого статуса строка статуса не будет отображаться.
  • Добавлено: краткое описание товара теперь выводиться не в общем блоке с описанием, а справа над стоимостью и характеристиками. Так же Можно включить отображение краткого содержимого в карточках товаров при просмотре каталога (по умолчанию включено).
  • Добавлено: вывод отображения единицы измерения количества рядом со стоимостью товара (например, 500 руб./кг).
  • Добавлено: в "Настройки примечаний" добавлен параметр, который дописывается в поле стоимость ко всем товарам (например, стоимость указана с НДС).
  • Добавлено: в "Настройки каталога" добавлен параметр "Разрешить отображать статус позиции при просмотре каталога".

Версия "2.30"

  • Добавлено: возможность в настройках каталога отключить режим кэширования карточек товаров при просмотре каталога.
  • Добавлено: настройки отображения в один клик, возможность отключать эту кнопку и изменять ее название.
  • Исправлена ошибка: не корректно работала настройка отключения поля указания количества товаров.
  • Исправлена ошибка: не верно отображалась цена в блоке с новинками товара, если товар продавался по акции со скидкой.
  • Исправлена ошибка: при формировании алиасов спецпредложения в модуле спецпредложения.
  • Оптимизирован код формирования формы добавления в корзину. Исправлены ошибки.
  • Добавлено: доработан функционал модуля спецпредложения. Исправлены ошибки. Добавлен новый тип спецпредложения снижение цены, который позволяет делать скидку не в процентном отношении а в виде разницы старой и новой цены. Добавлен блок спецпредложения. Добавлена страница с перечнем всех спецпредложений.
  • Добавлено: реализована поддержка автоматического очищения кэща таблицы cache_site_commerce с данными карточек товаров. По умолчанию кэш теперь отключен, т.к. его включение может привести к некорректным значениям отображения цены. Включать кэш нужно на готовом сайте и если Вы вносите изменения в карточки товара всегда очищайте его.

Версия "2.28"

  • Внесены изменения в css и шаблон оформления карточки товаров.
  • Добавлено: функция купить в один клик.
  • Добавлено: поддержка механизма кэширования карточек товаров при просмотре каталога.
  • Добавлено: новое оформление блока корзины. Добавлены иконки пустой и полной корзины. Их можно переназначить в своей теме оформления с помощью css.
  • Добавлено: в настройках корзины теперь можно изменить текст, который отображается в блоке с корзиной, когда она пустая.
  • Добавлено: новая настройка в каталоге "Разрешить отображать позиции подкатегорий". По умолчанию позиции подкатегорий отображаются.
  • Изменения: оптимизирована загрузка js и css для формы оформления заказа.

Версия "2.26"

  • Исправлены ошибки: по результатам анализа логов базы данных.
  • Исправлена ошибка: при отображении текста в всплывающем окне при добавлении в корзину.
  • Исправлена ошибка: при работе с подсистемой "Автозапчасти".

Версия "2.25"

  • Добавлено: новая настройка в каталоге "Разрешить удалять позиции каталога при удалении категории". Теперь по умолчанию позиции не удаляются. Это полезно, если Вы обновляете категории из csv файла.
  • Исправлена ошибка совместимости с новой версией jQuery 1.10.
  • Исправлена ошибка: при закрытии всплывающего окна, которое отображается после добавления в корзину. Ошибка приводила к зависанию страницы и ничего нельзя было больше нажать без перезагрузки.
  • Исправлена ошибка: неверно работала функция формирования позиций по категории. Не учитывалось значение параметра "Разрешить отображать позиции подкатегорий" в настройках каталога.
  • Исправлена ошибка: не правильно работала функция формирования фильтра сортировки. Теперь из формы сортировки автоматически скрывается фильтр по новинкам, если в текущей категории нет позиций со статусом "Новинка".

Версия "2.22"

  • Исправлена ошибка: не выполнялась сортировка категорий в блоке по весу в зависимости от настроек сортировки категорий каталога.

Версия "2.21"

  • Исправлена ошибка: при формировании изображений прочих позиций в карточке товара.

Версия "2.20"

  • В карточку товара добавлен новый параметр "Тип продажи". Позволяет определить алгоритм добавления текущей карточки в корзину товаров. По умолчанию каждый товар имеет значение "Поштучная продажа разрешена". Данная функция находится в стадии тестирования и более подробное описание алгоритма работы будет объявлено в последующих релизах модуля. Различные значения данного параметра будут задействованы при использовании связанных товаров, когда появляется возможность создать виртуальный товар (определяющий группу товаров) и который нельзя заказать. Значение "Продажа в виде набора товаров" позволяет добавить в корзину сразу все связанные товары и избавляет от необходимости добавлять каждый товар из набора по отдельности.
  • В блок с перечнем категорий товаров добавлен вывод изображений рядом с названием категории. Стиль изображения и возможность включения отображения изображений выбирается в настройках.
  • В панель администрирования карточками товаров с помощью ajax добавлена возможность изменения категории товара и стоимости.
  • Исправлена ошибка: при выводе перевода примечания если не указана стоимость товара.

Версия "2.19"

  • Исправлена ошибка: не сохранялся статус позиции на складе.

Версия "2.18"

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

Версия "2.17"

  • Добавлена возможность в настройках каталога указать количество прочих позиций при просмотре карточки товара.
  • Добавлена возможность в настройках каталога разрешить отображать похожие позиции с учётом принципа Upsell.
  • Добавлена возможность в настройках корзины изменять текст кнопки "В корзину".
  • Добавлен блок с выводом корневых категорий товаров.
  • Добавлен вывод подкатегории товаров и их изображений при просмотре корневой категории.
  • Добавлен новый режим отображения позиций подкатегорий товаров. Теперь можно отключить отображения позиций при просмотре категории, если у нее есть подкатегории. при этом будут отображаться только описание категории (если установлено в настройках термина таксономии) и изображения и названия подкатегорий. Так же в настройках можно управлять видимостью категорий корневого раздела, настройка "Разрешить отображать все категории корневого раздела", вне зависимости от того, есть ли у текущей категории дочерние категории.
  • Изменения: изменен режим сортировки позиций по умолчанию. Теперь позиции сортируются сначала по статусу "В наличии", а затем по наименованию в алфавитном порядке. Это должно способствовать повышению продаж.
  • Изменения: в функциях темизации каталога товаров, карточки товара, прочих товаров по категории, блоке сортировки товаров.
  • Изменения: изменен режим отображения прочих позиций. Теперь в перечень попадают только позиции, которые можно купить статус "В наличии". Это должно способствовать повышению продаж.
  • Исправлена ошибка: при подсчете количества результатов поиска. Оптимизирована скорость работы функции поиска товаров.
  • Исправлена ошибка: при выводе содержимого блока новинок.
  • Исправлена ошибка: при попытке отправить пустую форму поиска.
  • Исправлена ошибка: при отображении изображений корневой категории.

Версия "2.15"

  • Добавлен вывод изображения для поля термина таксономии (категории товара), которое отображается при просмотре каталога (корневой уровень).
  • Добавлен вывод изображения по умолчанию для полей изображения термина таксономии (категории товара) и карточки товара. Изображение устанавливается в настройках поля.
  • Добавлен вывод отображения количества позиций товаров в корневых категориях при просмотре каталога. Отключается в настройках интернет-магазина.
  • Изменения: при клике на изображение позиции при просмотре товаров по категории, похожих товаров, товаров новинок в блоке, связанных товаров происходит переход к карточке товара. Раньше изображение открывалось в popup окне. Это приводило к снижению посещаемости карточек товаров.
  • Добавлен вывод отображения примечания в поле стоимости в корзине при нулевой стоимости товара: стоимость будет определена менеджером после оформления заказа.
  • Добавлен вывод заголовка результатов поиска с учетом множественного или единственного числа найденных результатов.
  • Добавлена возможность в настройках каталога указывать статусы товара, при которых он будет отображаться в структуре каталога и при поиске. При этом если запрещено отображать товар, его карточка будет доступна по существующему адресу и поисковые системы его будут индексировать. Эта функция полезна если Вы хотите временно скрыть товар на сайте из каталога, но при этом не изменится его статус в поисковой системе, он по прежнему будет проиндексирован и доступен.
  • Добавлена возможность в настройках каталога выбирать тип сортировки позиций каталога: по имени (по умолчанию) или по весу термина таксономии.
  • Добавлена возможность в настройках примечаний указать заголовок блока отображения прикрепленных (связанных) товаров на странице карточки товара. По умолчанию заголовок называется "С этим товаром Вы можете купить". Добавлен класс css для оформления заголовка как Вам нравится.
  • В функции темизации служебных форм и блоков (сортировка позиций в каталоге, форма поиска, форма регистрации в корзине, блок новинки) добавлены метатеги запрещающие их индексирование в поисковых системах.
  • Изменения: если у товара отсутствуют изображения и установлено изображение по умолчанию, то оно будет статическим (нельзя открыть его для просмотра в popup окне).
  • Изменения: если стоимость равна нулю, она не отображается. Выводится только примечание (если оно установлено в настройках для нулевой стоимости).
  • Исправлена ошибка: обеспечена совместимость с подсистемой продажи автозапчастей.
  • Исправлена ошибка: не корректно изменялась цена товара в корзине если включена опция изменять цену в корзине при изменении стоимости позиции в карточке.
  • Исправлена ошибка: в функции формирования результатов поиска.
  • Исправлена ошибка: в функции создания поискового индекса.
  • Исправлена ошибка: числовое значение статуса "Отсутствует на складе" изменено с 0 на 5. Когда значение было 0, возникала ошибка при разборе сериализацованного массива в формах Drupal.
  • Исправлена ошибка: в функции подсчета позиций по статусу.

Версия "2.13"

  • Добавлена функция автоматической обрезки длинных заголовков при отображении позиций в блоках и в похожих товарах, при отображении карточки товара.
  • В блоках по умолчанию не отображается кнопка добавления позиции в корзину. Функция активируется в настройках модуля в разделе "Настройки корзины".
  • Добавлен вывод описания категории каталога над перечнем позиций по категории (вывод поля описание термина таксономии $term->description). Теперь можно добавить поясняющий текст для каждой категории каталога, более подробно описывающий группу товаров.
  • Добавлена возможность включить отображение даты и времени последнего обновления каталога товаров. По умолчанию дата и время теперь не отображаются.
  • Добавлена возможность вывода описания каталога товаров над категориями и под категориями.

Версия "2.12"

  • В настройки примечаний добавлена возможность указать примечание, которое отображается при неявном указании цены товара. Например, цена от 7800 руб.
  • Разработана подсистема регистрации и привязки товаров к спецпредложениям: распродажи, товары со скидкой, уцененные товары (модуль site_commerce_special_offers). Добавить спецпредложение можно на странице по адресу "admin/structure/taxonomy/site_commerce_special_offers_vocabulary".
  • Разработана подсистема привязки товаров в группы, которые предлагается дополнительно приобрести к выбранному товару.
  • Улучшен перевод модуля.
  • Настройки стилей изображении вынесены в отдельную группу настроек. Добавлена настройка стилей изображений для связанных позиций.
  • Внесены изменения в шаблоны site-commerce-data.tpl.php и site-commerce.tpl.php.
  • Исправлена ошибка некорректного подключения файлов библиотеки оформления css.
  • Исправлены ошибки при удалении категории товаров.

Версия "2.10"

  • Из функции формирования шаблона карточки товара убран метатег shortlink.
  • Исправлена ошибка при переносе товаров в корзине из статуса отложенных в статус добавить в заказ.
  • Исправлена ошибка некорректного отображения заголовка страницы при выводе поисковых запросов на латинице.
  • Исправлена ошибка, при которой в корзине не отображалось количество в браузерах не поддерживающих элемент placeholder HTML5.
  • Исправлена ошибка при сохранении типа товара отличного от типа, который присутствует в системе по умолчанию (базовый тип товара).
  • Исправлена ошибка при которой изменялась произвольным образом сортировка категорий каталога при каждой перезагрузке страницы. Теперь категории упорядочены по алфавиту.
  • Исправлена ошибка при создании заказа если итоговая стоимость была рана нулю.
  • Исправлены найденные ошибки в CSS и JavaScripts файлах.
  • Исправлены ошибки при выводе ссылок на позиции карточек товаров. В ссылках неверно отображалось нименование если присутствовали кавычки.
  • Изменен режим отображения позиций в корзине у которых нет стоимости. В настройках оформления заказа по умолчанию включена возможность совершить заказа если общая стоимость заказа равна нулю или стоимость одной из позиций. При этом выводится предупреждение, о том, что итоговая стоимость будет определена менеджером магазина и с покупателем свяжутся для подтверждения заказа.
  • Улучшена навигация в форме "Оформление заказа".
  • Добавлена интеграция с модулем metatag. Теперь можно настроить ключевые слова и описание для категорий каталога и карточек товаров.
  • Добавлен jQuery UI Dialog виджет при добавлении товаров в корзину для быстрого перехода к оформлению заказа. Обязательно необходимо установить модуль jquery_update и выставить версию jQuery 1.7.

Версия "2.9"

  • Исправлена ошибка при выводе позиций, возникала при определенных настройках php.
  • Исправлена ошибка при добавлении позиции в корзину.

Версия "2.8"

  • Исправлены ошибки в переводе.
  • Улучшено отображение блока корзины: ссылка "Корзина" заменена на кнопку "Оформить заказ". Настройки цвета осуществляйте в теме через css.
  • В блок "Новинки" добавлена кнопка "В корзину".
  • В настройки каталога добавлена возможность задавать размер вывода изображений в блоках. В частности, в блоке "Новинки".
  • Добавлена транслитерация en-ru заголовка позиций в поисковый индекс.
  • Добавлена автоматическая транслитерация раскладки клавиатуры в поисковой форме, когда слово вводиться на EN раскладке.
  • Исправлена ошибка: неверно формировалась ссылка на страницу с заказом в письмах уведомлениях.

Версия "2.7"

  • Добавлена транслитерация ru-en заголовка позиций в поисковый индекс.

Версия "2.6"

  • Исправлено несколько ошибок в работе модуля.
  • Исправлены ошибки совместимости с модулем каталога автозапчастей.
  • Исправлены ошибки в переводе.

Версия "2.5"

  • Исправлена ошибка при формировании ссылок breadcrumb. Теперь если требуется вывести название текущей страницы каталога товаров или карточки товара в ссылках breadcrumb, это нужно делать в теме оформления в hook_theme_breadcrumb в template.php.

Версия "2.4"

  • Добавлена валюта "Казахстанский тенге".

Версия "2.3"

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

Версия "2.2"

  • Исправлены ошибки с неправильным назначением прав доступа пользователей к публичным и административным разделам.
  • Исправлена ошибка, при которой не работал доступ к страницам терминов таксономии, которые не используются модулем site_commerce.
  • Исправлена ошибка при отображении страницы приветствия, когда товары отсутствуют. Добавлен автоматический редирект на страницу отображения каталога, если создан хотя бы один товар.
  • Исправлена ошибка при обновлении url алиасов позиций каталога.
  • Исправлены ошибки в шаблоне темизации карточки товара site-commerce.tpl.php.
  • Добавлены новые типы прав доступа к разделам сайта:
  1.     Управление товарами.
  2.     Управление типами товаров.
  3.     Управление настройками.
  4.     Просмотр результатов поисковых запросов.
  5.     Просмотр опубликованных товаров.
  6.     Создание новых товаров.
  7.     Редактирование собственных товаров.
  8.     Редактирование любых товаров.
  9.     Удаление собственных товаров.
  10.     Удаление любых товаров.
  •     В связи с этим перестанет работать доступ для неавторизованных пользователей. Необходимо вручную назначить права доступа в admin/people/permissions.
  • В блок корзины товаров по умолчанию добавлен заголовок "Корзина". При желании его можно отключить в настройках блока.
  • Добавлен запрет на отображение блока корзины в режиме, когда запрещено добавлять позиции в корзину.
  • Добавлен шаблон site-commerce-data.tpl.php для темизации вывода характеристик товара.
  • Добавлена возможность создания нескольких типов товаров. В разработке API с описанием hook функций.

Версия "2.1"

  • Исправлены ошибки при создании экземпляров полей, которые применяются в модуле.
  • Исправлены ошибки в site_commerce_colorbox.js.

Версия "2.0"

  • Исправлены ошибки при подключении JavaScript site_commerce_colorbox.js

Версия "1.13"

  • Добавлена функция группировки изображений в всплывающем окне COLORBOX, что даёт возможность переключения не закрывая всплывающее окно. Группы добавлены для трех типов изображений: новинки, изображения позиции и похожие позиции.
  • Добавлены к изображениям групп позиций тег class.

Версия "1.12"

  • Исправлены ошибки при формировании содержимого на странице карточки товара. Ошибки при формировании цепочки хлебных крошек.
  • Исправлены ошибки при выводе нескольких изображений в карточке товара.

Версия "1.11"

  • Добавлена поддержка привязки товара к поставщику. Добавлена возможность создавать перечень поставщиков.
  • Исправлены ошибка при ручном создании карточки товара.
  • Добавлена настройка, которая позволяет формировать ссылки на позиции без учета категории. Доступна здесь в разделе "основные настройки" admin/config/kvantstudio/site-commerce.

Версия "1.10"

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

Версия "1.9"

  • Функции оформления заказа вынесены в отдельный модуль site_commerce_order. Его необходимо активировать вручную.
  • Оптимизированы стили css, исправлены ошибки убраны лишние неиспользуемые стили, часть стилей убрана и теперь необходимо их назначать в теме оформления сайта.
  • Переписана работа функции корзины, добавлено отображение стоимости скидки в руб. Добавлено отображение итоговой суммы заказа без учета доставки.
  • Переписана работа функции оформления заказа. Улучшена работа формы оформления заказа, добавлена возможность указывать желаемый способ доставки. Для окончательного оформления заказа необходимо его подтвердить, ещё раз проверив состав заказа и данные для доставки и оплаты. Так же при подтверждении заказа необходимо принять условия оплаты и доставки.
  • Переписан алгоритм вывода данных в шаблоне страницы товара. Добавлены новые функции темизации.
  • Переписан алгоритм вывода сообщений о статусе НОВИНКА. Теперь установка этого статуса осуществляется через изображения позиции с помощью водяной печати в стилях изображений.
  • Переписан алгоритм вывода прочих похожих позиций, которые отображаются при просмотре карточки товара. Так же при клике на изображение открывается карточка товара, а не увеличенное изображение.
  • Исправлена ошибка, при которой в карточке товара не отображались прочие изображения товара кроме первого.
  • Исправлена ошибка при удалении позиций из корзины.
  • Исправлена ошибка, при которой отображалась надпись "Похожие товары", если в категории всего одна позиция.
  • Исправлена ошибка, при которой в карточке товара не отображался статус на складе.
  • Исправлена ошибка, при которой в карточке товара не отображалась стоимость, если позиция была доступна под заказ.

Версия "1.8"

  • Изменен режим отображения элемента количество для формы добавления в корзину и формы содержимого корзины. Значение количества выводится через элемент placeholder. Это позволяет не стирать значение количества из поля ввода при его вводе или изменении.
  • Исправлена ошибка при добавлении позиции в корзину. Если количество не было указано, позиция не добавлялась.
  • исправлена ошибка регистрации позиции в корзине, когда в поле количество вводилось отрицательное значение или значение в виде строки.

Версия "1.7"

  • Изменения в темизации карточки товара. Оптимизированы стили css. Если у позиции нет изображения и не установлено изображение по умолчанию, то все характеристики позиции растягиваются на всю ширину зоны контента.
  • Исправлены ошибки при отображении стоимости в карточке товара.
  • Внесены изменения в работу блоков и их первоначальные настройки.
  • В управление содержимым добавлен параметр обновления позиций: опубликовать все позиции. Требуется в случае неудачного импорта или принудительного включения в поиск всех позиций, чтобы отображались на сайте.
  • Исправлена ошибка при отображении группы "Похожие товары". Теперь группа не отображается, если в категории всего одна позиция.
  • Разработан дополнительный модуль xmlsitemap_site_commerce для интеграции позиций с модулем xmlsitemap.
  • Добавлена функция автоматического сохранения всех поисковых запросов, которые вводят пользователи в форму поиска. Перечень запросов доступен по адресу admin/content/site-commerce-search-requests.

Версия "1.6"

  • Исправлена ошибка при создании позиций в категории, у которой есть дочерние элементы.
  • Исправлены ошибки при формировании URL путей позиции.
  • Изменен алгоритм работы поисковой формы. Добавлена кнопка поиск на поисковую форму.
  • Изменено отображение цены, теперь незначащие нули в стоимости отсекаются.
  • Изменено отображение цены, когда она равна 0 руб. Чтобы не вводить в заблуждение покупателя, цена отображается явно 0 руб. Добавлены пометки рядом с наименованием позиции, которые сообщают о необходимости уточнения цены, если стоимость товара равна 0 руб.
  • Изменен режим отображения блока корзины. Кнопка перехода в корзину сделана в виде обычной ссылки. Кнопка появляется только когда есть позиции в корзине.
  • В блоке новинки сделана возможность добавлять позиции в корзину.

Версия "1.5"

  • Исправлена ошибка при удалении типа товаров. Тип не удалялся.

Версия "1.0" от 31 августа 2013

  • Добавлен автоматический вывод тега <meta name="robots" content="noindex, nofollow"/> на страницах с корзиной и управления заказами, для того чтобы поисковые системы не индексировали указанные страницы.
  • Исправлены ошибки при отображении оформления в стилях css.
  • Исправлена ошибка при формировании ссылки на просмотр заказа, которая отображалась в письме на электронную почту. Ссылка не работала.
  • Изменен внешний вид корзины в блоке. Она стала выглядеть проще. Убрана строка с итоговой ценой заказа. Теперь стоимость заказа можно увидеть только в самой корзине. Блок добавлен вывод дополнительной информации в зависимости от состояния корзины.
  • Изменен режим работы корзины. Теперь в ней присутствует 2 режима работы: товары готовые к заказу и товары, отложенные для покупки. отложить товары для покупки можно предварительно их выбрав и нажав кнопку ОТЛОЖИТЬ. Отложенные товары это товары, которые посетитель не готов сейчас приобрести, но при последующем заходе на сайт ему не нужно их снова искать, он может перейти в корзину и вернуть товары в заказ.
  • В корзине убрана кнопка ОЧИСТИТЬ КОРЗИНУ, так как ее наличие снижает продажи по опыту других интернет-магазинов.
  • Добавлена возможность отображения изображений товаров в корзине, в форме отслеживания заказа и при отправке писем уведомлений на электронную почту.
  • Добавлена функция при которой товары, находящиеся в корзине автоматически переносятся в отложенные товары в случае, когда менеджер магазина запретил отображать их на сайте.
  • Убрана возможность отменить свой заказ. Добавлена информация о параметрах доставки.

Разработка модуля интернет-магазин ведется с 2010 г. Первая сборка была выпущена для Drupal 6.