JoomShopping бесплатный интернет-магазин для Joomla. Урок 3. Безболезненный переход с VirtueMart 1.1.x на JoomShopping 2.9.x, конвертация товара, фотографий и категорий.

VM to JS

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

 

Данная статья описана для VirtueMart 1.1.9 и конвертация в JoomShopping 2.9.x. Обе версии работают под Joomla 1.5. Уважаемые читатели Ageta.ru, если вас интересуют другие версии, то читайте в следующих статьях.

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

 

Подготовка

Для данной статьи, установлю на экспериментальный сайт Joomla 1.5. Установлю интернет-магазин VirtueMart 1.1.9, модули отображения категорий, товара и корзину. Выгружу из одного интернет магазина SQL базу данных и фотографии. Чтобы быстро наполнить товаром магазин. Подготовлю Базу данных, импортирую товар, далее загружаю фотографии. Активирую модули отображения товара и групп, корзину. Для восприятия меняю позиции. Все интернет-магазин готов.

image

Товара не много не мало, а аж 1733. Все с описаниями, картинками (полными+превью). Будим конвертировать в наш новый магазин JoomShopping.

image

 

Установка конвертора

Необходимо скачать дополнение для экспорта данных из VertueMart (ВертуеМарт, ВертуалМарт) в JoomShopping (ДжумШоппинг). Как говорилось в предыдущих статьях, дополнение VirtueMart Import Addon v1.5 скачивается с официального сайта, пройдя процесс регистрации и подтверждения.

Чуть не забыл, надо же еще установить сам компонент JoomShopping (ДжумШоппинг), если он у вас не установлен. Как ставить описано в предыдущей статье. Дополнение необходимо устанавливать собственными средствами JoomShopping, для этого заходим в компонент Главное верхнее меню –> Компоненты –> JoomShopping –> Установка и Обновление, выбираем обзор и указываем расположение файла.

image

И нас радостно оповещают, что процесс завершен.

image

 

Конвертация

Дополнение установлено. Далее мы идем и находим установленный конвертор, Главное верхнее меню –> Компоненты –> JoomShopping –> Опции –> Импорт и Экспорт

image

Вот и наша долгожданная программка VirtueMart Importer, заходим в него.

image

Внутренними средствами проверяется перед конвертацией, установлен ли JoomShopping (ok) и установлен ли VirtueMart (ok). Если, что то не установлено, соответственно конвертация дальше не пойдет до устранения неполадки, а точнее установки соответствующего компонента.

image

VirtueMart Importer полностью русифицирован, думаю у вас не возникнет сложности с освоением его, но на всякий случай рассмотрим поподробнее.

 

Удалить данные JoomShopping перед импортом? Да/Нет – спрашивает удалять ранее созданные данные JoomShopping, скорее всего удалять.
Делать подпродукты VirtueMart связанными? Да/Нет – JoomShopping не поддерживает как VirtueMart не поддерживает подпродукты, но он поддерживает связи между продуктами, можно связать продукты с главным. Лучше сделать связанными продукты.
Добавлять атрибуты подпродуктов VirtueMart в название товара JoomShopping? Да/Нет – это уже решайте сами, необходимо ли вам это делать.
Сделать свободные аттрибуты обязательными для заполнения? Да/Нет – если нажмете да, то все атрибуты товара необходимо будет заполнять покупателю.
Стиль обьявления расширеных аттрибутов: JoomShopping /VirtueMart – ну тут прям три ошибки сделали в 4х словах, торопились видимо. Не стал исправлять, для большей правдоподобности. Лучше оставить VirtueMart, мы все же из него конвертируем.
Добавлять к названию импортируемых параметров тип продукта? Да/Нет – так как JoomShopping не поддерживает группировку параметров в типы, конвертер предлагает выйти из ситуации более изощрённым способом, добавив в название тип, я думаю без особой надобности лучше этого не делать.
Какую картинку категории VirtueMart импортировать? Полноразмерную/Превью – лучше наверно превью, чтобы корректно отображалось
Какое лого магазина импортировать? Полноразмерную/Превью – думайте сами, решайте сами, я конвертирую полноразмерную.
Какое лого продавца импортировать? Полноразмерную/Превью – тут вам решать, думаю, чтобы наверняка, скорее всего полноразмерную.
Изменять размер импортируемых картинок в соответствии с конфирурацией JoomShopping? Да/Нет – тут я тоже думаю надо соглашаться, чтобы не менять самому картинки для 1733х продуктов. Очень удобная функция.
Автоматически заполнять META теги? Да/Нет – долго я буду вручную заполнять для 1733х продуктов МЕТА теги, пускай лучше это произойдет автоматически. А если не понравиться поправить всегда можно. Тем более это положительно скажется на SEO-продвижении магазина.
Генерировать alias из названия? Да/Нет – если вы используете ЧПУ, то вам обязательно надо поставить галочку напротив “да”.

 

image

После выставления все атрибутов, жмем “Импорт”

image

Поехали!!! Незабываем засечь время для интереса.

image

Прошло чуть больше минут, вуаля, импорт завершен.

 

Компонент VirtueMart я отключаю и модули тоже. Устанавливаю модули для JoomShopping, я поставил на скорую руку JoomShopping_category-2.1.0.zip, JoomShopping_cart-2.5.0.zip и в правое меню JoomShopping_latest-2.5.1.zip

image

А вот у меня вылезла ошибка. Цены на товар нет не на один. Пришлось пройтись научным методом тыка. Оказалось, чтобы конвертировать с любой другой валюты кроме Евро, необходимо создать валюту в JoomShopping. Для этого идем Главное верхнее меню –> Компоненты –> JoomShopping –> Опции –> Валюта. Выбираем создать.

image

Важно!!! В графе “Код” и “Код (ISO)” вписать RUB, если будите использовать рубли, в графе название, пишите так как хотите, чтобы отображалось на сайте. Обязательно сделайте “Опубликовать” и сделайте нужную вам валюту “По умолчанию”. Если хотите любой другой язык, то войдите в список товаров в ВиртуеМарт и посмотрите код

image

 

как он отображается на сайте.

image

После этих не хитрых манипуляций, у вас будут корректно выводиться цены.

 

 

Итог

Результат меня порадовал сильно. Намного привлекательнее стал мой интернет-магазин. И в VirtueMart и JoomShopping стандартные оформления, но в ДжумШоппинг оно намного красивее и приятней. Магазин стал работать быстрее. Надо не забыть выполнить настройки магазина, чтобы он полноценно начал работать.

Отличный бесплатный инструмент, для качественного и быстрого перехода с большого и тяжелого для восприятия интернет-магазина VirtueMart на легкий, более быстрый, приятный и интуитивно понятный JoomShopping. Лично я сам перевел несколько магазинов своих клиентов на JoomShopping. Посмотрим, может VirtueMart 2 поразит всех и будим писать статьи, как перейти с JoomShopping на VirtueMart 2, а может быть уже версии 3. Но на данный момент бесплатный интернет магазин является реальной альтернативой старичку в этой индустрии VirtueMart’у.

12 комментариев
  1. Игорь:

    Если в vituemart настроены титлы, дескрипшены и кейвордсы для товара, они не переносятся, более того если, чпу ссылки он на русском делает…(

  2. Валерий:

    Здравствуйте.
    Во первых хочу поблагодарить за эти уроки и Ваш труд.
    Установил JoomShopping все работает, но я не могу отредактировать раздел Категории/Товары. При сохранении выводится — Ошибка записи в базу данных, хотя остальные разделы сохраняются без ошибок.
    И еще один вопрос, пробовал сделать заказ, заказ пришел, но только сама форма, а данные не пришли. При оформлении заказа, после подтверждения, появляется надпись — Необходимо указать хотя бы одного получателя электронной почты. Хотя все поля заполнены и заказ приходим мне на почту только без номера и без данных.
    Помогите пожалуйста, спасибо.

  3. Игорь:

    [quote name=»Валерий»]Здравствуйте.
    Во первых хочу поблагодарить за эти уроки и Ваш труд.
    Установил JoomShopping все работает, но я не могу отредактировать раздел Категории/Товары. При сохранении выводится — Ошибка записи в базу данных, хотя остальные разделы сохраняются без ошибок.
    И еще один вопрос, пробовал сделать заказ, заказ пришел, но только сама форма, а данные не пришли. При оформлении заказа, после подтверждения, появляется надпись — Необходимо указать хотя бы одного получателя электронной почты. Хотя все поля заполнены и заказ приходим мне на почту только без номера и без данных.
    Помогите пожалуйста, спасибо.[/quote]
    По поводу заказа, проверьте необходимые поля, сначала отключите их все, затем добавляйте по одному, это касается и регистрации, и оформления… если не получится, то проблему скорей всего не решить… легче скачать новый jshopping, с ОФИЦИАЛЬНОГО САЙТА, если joomla качали тоже с варезных сайтов, скачайте с официалки… затем перенесите базу данных, jshopping, и все будет работать нормально!

  4. Игорь:

    Перенос базы магазина достаточно прост, при переезде с virtuemart, меня коробило что этот компонент вообще остается в системе, импорт експорт тоже не захотелось устанавливать, там какие то вечные проблемы, поэтому просто перенес, товары и категории через базу данных…
    Валерий, это займет не очень много времени, но зато избежите проблем в дальнейшем…

  5. Игорь:

    Ageta.ru — сокращая все скрипты, которые использует jshopping, у меня получилось так, что на странице категорий не загружается ни один скрипт, так как они там не нужны впринципе, но, перестала работать кнопка сортировки, заметил это очень поздно, поэтому есть соображения какой скрипт отвечает за сортировку?
    Заранее спасибо!

    • ageta:

      [b]Игорь[/b], не разу не сокращал скрипты. Могу предложить Вам только поставить на локалке и поэтапно отключать/включать скрипты, чтобы понять какой из них отвечает за сортироваку

  6. Игорь:

    Да, похоже без этого не обойтись..)

  7. Aslan:

    Народ! а как быть с Джумлой 2.5 у меня джум шоппинг на ней стоит, а вот плагин экспорта по моему не подходит для джумлы 2.5.

    Помогите. Заранее спасибо

  8. Aslan:

    Все получилось просто супер, ща осталось только дизайн карточки товара подпилить 🙂 Спасибо за нужную статью!

  9. Илья:

    Очень жаль, что не получилось перенести…
    Зависает на импорте категории…
    Может кто знает как лечить?

  10. premisse:

    Поиск JoomShopping… OK
    Поиск VirtueMart… НЕУДАЧНО
    подскажите, как быть?

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>