Прежде всего, VaM Shop это fork проекта xt:Commerce, т.е. отдельный проект, основанный на xt:Commerce (также как xt:Commerce - fork проекта osCommerce). Лицензия GPL не нарушена, кто хочет поспорить на эту тему, прошу в форум.
Я создал VaM Shop потому что меня не устраивали некоторые моменты в стандартном xt:Commerce, в том числе отсутствие некоторых модулей.
Отличия на момент написания данного ответа, со временем список изменений будет увеличиваться, само собой.
VaM Shop основан на xt:Commerce 3.0.4 sp1 (затем обновлялся патчами 3.0.4 sp2 и 3.0.4 sp2.1, также VaM Shop будет обновляться и новыми патчами xt:Commerce, если таковые будут)
Так вот, в чём конкретно отличия:
Первое - это отличия в наборе предустановленных модулей, в VaM Shop добавлены следующие модули (которых нет в xt:Commerce):
Article Manager - модуль статей.
Easy Populate - импорт/экспорт товаров из/в Excel.
Custom Create Account - включение/отключение полей в регистрационной форме.
Quick Price Updates - быстрое изменение цен.
Contrib Installer - установка/удаление модулей в один клик.
Ajax CountryState Selector - Подгрузка регионов для выбранной страны.
News - Новости.
New Javascript Form Check - Новая подсветка ошибок в формах.
Featured Products - Рекомендуемые товары.
Product Tabs - В админке при создании товаров и категорий ввод данных разбит на закладки.
Session Remover - Добавлена возможность полностью удалять из адреса номер сессии, т.е. не только для роботов, но и для обычных посетителей.
Image subdirectory support - Поддержка загрузки картинок в поддиректории, также исправлна работа с дополнительными картинками, удалением дополнительных картинок.
RSS - Добавлен модуль RSS каналов.
Yandex-Market - Добавлен модуль экспорта товаров в системы типа Яндекс-Маркет.
Ajax корзина - Позволяет добавлять товары в корзину без перезагрузки страницы.
Сравнение товаров - модуль сравнения товаров.
Кроме того, добавлены модули оплаты, известные в РуНете:
WebMoney
Яндекс-Деньги
roboXchange.net
и т.д.
Также исправляются ошибки xt:Commerce, например:
В xt:Commerce неправильно определяется язык магазина по умолчанию, в VaM Shop этой проблемы нет.
В xt:Commerce адреса товаров и категорий с русскими названиями отображаются некорректно, в VaM Shop этой проблемы нет, кириллица в адресе переводится в транслит.
В xt:Commerce не пересчитывается цена атрибутов в валюту, отличную от валюты по умолчанию, в VaM Shop это проблемы нет.
В xt:Commerce в шаблонах встречается php код, учитывая, что используются смарти шаблоны, это не очень красиво, в VaM Shop я весь php код вынес из шаблонов в скрипты.
Также отличия в дизайне.
В VaM Shop каталог и админка сделаны в новом стиле.
HTML и CSS код приведён в соответствие со стандартами XHTML 1.0 и CSS2, в xt:Commerce код не всегда соответствует стандарту.
В Админке сделана новая навигация.
Ну и много других мелких исправлений в коде.
Обновлялась
8th of November, 2010