Экспорт/Импорт JoomShopping прямо через Mysql
Страницы: 1
Экспорт/Импорт JoomShopping прямо через Mysql
Здравствуйте! У вас есть магазин JoomShopping и список продукции? Вы не хотите сидеть долго и нудно и добавлять ручками каждый товар при условии что у вас 1000 товаров? Дефолтные (стандартные) плагины импорта не устраивают, а платные слишком дорого (не заработали)? Тогда я могу вам помочь! Я нашел метод как импортировать данные продукта из файла CVS прямо через компонент phpmyadmin на хостинге или денвере.
И так, с чего начнём? Наша задача это импортировать данные из файла в магазин JoomShopping, поэтому нужен файл с данными в формате CVS (для создания и редактирования этого типа файла подойдёт программа OpenOffice). У вас есть данные о товарах в Excel файле – замечательно!
Поговорим о категориях и подкатегориях (родительная категория и дочерняя категория).Например у нас есть категория Уход за лицом и подкатегория Бальзамы для губ.
В документе Microsoft Excel создаём столбики. Первый столбик: category_image – в нём будут названия картинок (цифры или латиница). Изначально готовые картинки категорий и подкатегорий должны находиться в папке /components/com_jshopping/files/img_categories/. Третий столбик: name_ru-RU – в нём будут названия категорий и подкатегорий. Четвёртый столбик: short_description_ru-RU – в нём будет краткое описание. Пятый столбик: description_ru-RU – в нём будет полное описание. Шестой столбик: meta_title_ru-RU – в нём будут тайтлы. Седьмой столбик: meta_ description_ru-RU – в нём будет дескрипшн. Восьмой столбик: meta_keyword_ru-RU – в нём будут кейворды.
Что касается второго столбика, то! Второй столбик должен называться: category_parent_id . Если у нас идут только одни категории то ставим 0 (ноль). В нашем случае, где Уход за лицом это категория, а Бальзамы для губ это подкатегория категории Уход за лицом, то во второй колонке, в первой строчке указываем 0 (ведь это собственно категория), а во второй строчке указываем единицу. Получается, если у нас категория у которой ID1 и много подкатегорий (например 10) данной категории, то в категории указываем 0, а в других 10 строках указываем 1. Если например у нас есть категория идущая под номером 7 (ID7) и например 30 подкатегорий, то для категории указываем 0, а для всех подкатегорий указываем 7. Другими словами подкатегория равна порядковому номеру категории.
Вот у нас готов файл с данными. Этот Файл нужно сохранить в формате CVS по названием jshopping_categories.cvs  и потом открыть в программа OpenOffice. Посмотреть всё ли в порядке. Потом нажимаем Сохранить как (поставить галочку Изменение настроек фильтра). Нажать сохранить. Потом нажать Использовать текущий  формат. Выбираем кодировку UTF-8.
Разделитель поля ^ (домик на клавише 6). Разделитель текста ~ (тильда на клавише Ё). И сохраняем.
Затем идёт на хостинг или денвер в phpmyadmin. Заходим в свою базу данных и ищем таблицу – xxxx_jshopping_categories, где xxx – это префикс вашей базы данных. Вот вы зашли в таблицу xxxx_jshopping_categories. Сверху, где меню, нужно нажать на импорт и нужно будет имортировать файл. В настройках: Формат – нужно выбрать (CVS, используя LOAD DATA); Параметры формата: разделители столбцов нужно указать ^ (домик на клавише 6). И самое главное это поле Название столбцов! В поле название столбцов нужно указать название столбцов, которое идёт в той же последовательности, что и документе Excel и через запятую. Вот так: category_image, category_parent_id, name_ru-RU, short_description_ru-RU, description_ru-RU, meta_title_ru-RU, meta_ description_ru-RU, meta_keyword_ru-RU
Если вы оставите это поле пустым, то произойдёт игнорирование последовательности и будут затронуты те таблицы, которые мы даже не указывали в файле.
После того как вы всё сделали, то жмите кнопку OK. Идём в Админку сайта и любуемся.
То же самое делаем и с товарами магазина. Можно импортировать и производителей, и цены, и характеристики – абсолютно всё!
Что касается проблемы массового изменения цен, то есть, у нас более 1000 товаров, а цены меняются каждые две недели. Что делать? Не седеть же целую ночь и изменять ручками цены. Это не проблема. В phpmyadmin, в Параметрах формата, при импорте товаров, нажимаем галочку на Заместить данные таблицы данными из файла. При этом в файле должно быть два столбика: 1) Код продукта и 2) Изменённая цена. И всё. Жмёте ОК и цены изменяются.
Все-равно много ручной работы. Может есть пример экселевского макроса через который это все можно автоматизировать?
Надо не забывать что еще проблема с прайсом. Для заливки надо иметь прайс по данным критериям. Проще уже в ручную добавлять.
Цитата
Mr-fan пишет:
Надо не забывать что еще проблема с прайсом. Для заливки надо иметь прайс по данным критериям. Проще уже в ручную добавлять.
Сейчас курс валюты скачет, потому соответственно скачут затраты поставщиков на складирование, доставку, закупку, зп сотрудникам, взятки и прочее. В итоге цены из прайс-листов нужно обновлять регулярно. Это тоже всегда вручную делать?  У меня это основные затраты времени по магазину.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
15:08 Стоит ли добавлять сайт в Rambler топ 100? 
12:59 Absence в Армении 
19:29 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
17:29 Как продвигать сайт с неуникальным контентом 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
21:59 Продам копию сайта. 
21:44 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:24 A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc 
14:01 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:15 SOCKS5 приватные прокси на 30 дней для PayPal 
13:14 Google Voice аккаунты для бесплатных SMS и звонков 
13:13 PayPal аккаунты для любых целей 
22:09 Добро пожаловать в цифровой мир... 
21:28 Ну что, кто куда деваете свои сайты? 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди