Сайт Льва Шелдунова

 
Главная arrow Веб-Дизайн для Joomla! arrow Набивка Базы товаров и Продуктов в ВиртуйМарт (VirtueMart)
°ТУ 10 2008

Набивка Базы товаров и Продуктов в ВиртуйМарт (VirtueMart)

| Печать |  E-mail
 
Написано Administrator, on 10-08-2008 01:00
Средний Рейтинг Посетителей    (0 голос)
просмотров 5372
Favoured 71
Оглавление
Набивка Базы товаров и Продуктов в ВиртуйМарт (VirtueMart)
Ввод прайс-листа

Н
овый (версии 1.1.х) VirtueMart имеет совершенно шикарный, если приноровится, плагин - CSV Improved. C шикарными настройками сильно облегчающими рутину по набивке товарами витрины магазина. При создании магазина, как мне думается. самое трудное - именно набивка его товаром. Поставить двиг и прикрутить к нему компонентов вопрос ерундорвый и тривиальный, а вот набивка - долгий и нудный процесс кликанья мышкой и ожидания обновления страниц.

Прежде всего надо разобраться с шаблонами. Шаблоны Импорта/Экспорта в VirtueMart это, как говорится, наше всё. В них-то всё самое интересное и есть.

Как оказалось, сделать файл на несколько сотен позиций за раз (больше может не дать хостер по лимитам выполнения скриптов) и импортировать его за один раз гораздо быстрее и гораздо менее утомительно. Итак:

Импорт прайс-листа из файла CSV в VirtueMart

К примеру, как у меня, есть некий прайс с несколькими сотнями позиций. Всё по полочкам - процессоры, матери и прочий компютерный фарш. Только нету артикулов... Вот нету и всё. Нету такого у заказчика... Если бы дело бы с базой 1С, то там несколько проще. Артикулы уже есть. А у меня оказался только прайс в формате Excel с названиями позиций и ценой.

Помучившись с ручной набивкой и поняв, что так его можно вбивать до морковкиного заговенья стал лазить по форумам. Сначала местным, где эта тема как-то обойдена... Потом и аглоязычным. Там тоже инфы немного. К новому Виртумарту есть чудный компонентик по импорту товарной номенклатуры из файла. Осталось только понять, как это всё работает.

Работает сей компонентик исключительно на PHP 5. Учтите это при выбре хостера. Не все локальные серверы по Windows работают на этой версии PHP. Rawenswood, по крайней мере, не поддерживает. Пришлось мне раскопать оригинал под названием Uniform Server 3.5 (найти его можно у меня в файловом хранилище Русские Расширения Joomla ) и сделать сборку оптимизированной SEO сборки в которую я интегрировал VirtueMart, которую я добавлю чуть позже. Отдельно и в составе локального сервера.

Ввод Артикулов в VirtueMart

Артикулы у товаров должны быть уникальными. Одинаковые отбрасываются. Чтобы не мучаться с ручным вводом для каждой позиции я поступил просто: в MS Word создал таблицу на тысячу с лишним строк, выделил первый столбец на всю высоту и нажал кнопку создания нумерованных списков. Получился длинный столбик чисел от 1 до 1000. Этот столбик был скопирован в буфер обмена и вставлен из него в Блокноте. Дело в том, что в Word этот список довольно хитро реализован (в виде полей) и надо превратить его в обычные числа. Именно это и происходит при вставке в Блокнот. После этого остаётся только очистить числа от точек и табуляций, но Поиск и Замена нам в этом помогут. В поле Поиск вводим точку и символ табуляции (.^t) и заменяем их на нуль. То бишь, в поле Замены вообще ничего не вставляем.

Теперь этот длинный список можно вводить в первый столбик. Выделяется весь столбик и нажимаем (Ctrl-V) - весь список аккуратно вводится за один раз. 

Кстати, точно также можно вводить в несколько ячеек одинаковое содержание. Очень удобно так вводить Категории в соответствующий столбик ячеек.

 

 


Обновлено: 12-12-2008 21:08

Опубликовано : Веб-дизайн, Веб-Дизайн
Ключевые слова : Импорт базы, Виртуемарт, Virtuemart? Пакетная Загрузка
Цитировать на Другом Сайте Избранное Распечатать Отправить Другу Похожие Статьи

Комментарии Пользователей (1) RSS feed на комментарии
Опубликовано Игорь, on 25-09-2008 09:33, , Гость
1. Очень нужное описание...
Где продолжение? 
Ждем.... такой ФАК очень полезный !!! 
 
Ждемс.... ждемсс... 
Заранее благодарны
 
» Пожаловаться на этот комментарий
» Ответить на комментарий...
» Посмотреть все ответы - 1

Добавить комментарий



mXcomment 1.0.9 © 2007-2012 - visualclinic.fr
License Creative Commons - Some rights reserved
« Пред.   След. »