Импорт CSV, а точнее: как импортировать сопутствующие товары?

Тема в разделе "Магазины, электронная коммерция", создана пользователем fs84, 03.09.2007.

  1. fs84
    Offline

    fs84 Недавно здесь

    Регистрация:
    10.05.2007
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Собственно САБЖ...
    Есть база на 3000 товаров, плюсом - 4000 подвидов этих товаров, все вроде отсортированно и готово лежать на сайте, только встает проблема - связать эти товары через сопутствующие товары ( related_products ), существует возможность залить эти параметры через csv?
    Давно бы сделал все через PMA ручками, но встает другая проблемка таблица related_products работает только с id товара а не с sku, соответсвенно id генерируется системой.
    Есть возможность задать таблице related_products работу только со sku товара?
    Заранее мегаспасибо за помощь...


    ===> joomla 1.0.12 + virtuemart 1.0.10
     
  2.  
  3. fs84
    Offline

    fs84 Недавно здесь

    Регистрация:
    10.05.2007
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Импорт CSV, а точнее: как импортировать сопутствующие товары?

    Если для кого еще актуально: то отличный компонент лежит на
    http://www.csvimproved.com/
    Кто не разберется в албанском могу перевести компонент.
    Удачи!
     
  4. Offline

    alekse Недавно здесь

    Регистрация:
    18.11.2007
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Импорт CSV, а точнее: как импортировать сопутствующие товары?

    Переведи пожалуйста, если есть возможность...
     
  5. Offline

    shah Недавно здесь

    Регистрация:
    04.04.2008
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Импорт CSV, а точнее: как импортировать сопутствующие товары?

    Если не трудно помогите разобраться с компонентом....
    Зашёл на сайт http://www.csvimproved.com/ скачал файл 'CSV Improved 0.8 RC 3 released' распоковал а там один файлик с расширением '8rc3' подскажите что с ним делать...
    Спасибо!!!!!!!!!!!
     
  6. Offline

    holymen Недавно здесь

    Регистрация:
    26.05.2008
    Сообщения:
    2
    Симпатии:
    0
    Ответ: Импорт CSV, а точнее: как импортировать сопутствующие товары?

    Приветствую всех гуру.. и начинающих, прошу сильно не пинать , я новичок.:),
    отдельную тему создавать не стал, ибо флуд..
    есть вопрос, так сказать ключевой при экспорте/импорте товаров..., нигде не могу найти НАЗВАНИЕ + описание полей., для корректной настройки экспорта/импорта.
    подскажите где искать., уже второй день ищу..:'(, |H||H|безрезультатно, вот что нарыл это помогло но не очень
    Значит все по порядку:
    1. версия VM 1.0.7
    2. версия CSV импорта/экспорта ps_csv.php 1.7.2.3
    3. Был сдесь http://www.csvimproved.com/wiki/doku.php/csvimproved:explained:product_types
    читал, смотрел, порядок, примерно понял какой...
    product_type_name,
    product_type_parameter_name,
    poduct_type_parameter_label .. ии т.д.
    мне кажется это для версии 1.8,

    4. на сайтах Путника и Tug (гуру как я понял), ничего не нашел
    5. создал несколько товаров. со стандартной настройкой.., файлик сформировался.., НО название полей я так и не отыскал :(...
    Подскажите в каком файлике смотреть ??. или линк какой полезный где есть эта информация.
     
    Последнее редактирование: 28.05.2008
  7. Offline

    holymen Недавно здесь

    Регистрация:
    26.05.2008
    Сообщения:
    2
    Симпатии:
    0
    Ответ: Импорт CSV, а точнее: как импортировать сопутствующие товары?

    Вот строки из функции export_csv( &$d ), файла ps_csv.php
    Код (PHP):
    1. if( $use_standard_order == "Y" ) {
    2.                 $contents .=    $encl . $db->f("product_sku").  $encl
    3.                     . $delim .  $encl . addslashes( $db->f("product_name")) . $encl
    4.                     . $delim .  $encl . addslashes( $this->get_category_path( $db->f("product_id") ) ). $encl
    5.                     . $delim .  $encl . $db->f("product_price") . $encl
    6.                     . $delim .  $encl . trim( addslashes( $db->f("product_s_desc"))) . $encl
    7.                     . $delim .  $encl . trim( addslashes($db->f("product_desc"))) .
    и далее по коду

    Я чесно сказать мало чего понимаю в php, но судя по структуре кода, при стандартном варианте, поля для экспорта формируются вот тут :

    Код (PHP):
    1. $contents .=    $encl . $db->f("product_sku").  $encl
    2.                     . $delim .  $encl . addslashes( $db->f("product_name")) . $encl
    3.                     . $delim .  $encl . addslashes( $this->get_category_path( $db->f("product_id") ) ). $encl


    и дльше по коду....,

    Но все так туманно.. чесслово.., подскажите куда смотреть ..,
    ПС: млин что все спать ушли., просмотры растут .., а наводки нет)):).
    Заранее пасибо всем читающим), что дочитали до конца))

    Добавлено через 23 часа 40 минут
    Простите.., поторопился с вопросом.... все нашел после установки VirtueMartRE :)
     
    Последнее редактирование: 29.05.2008
  8. Offline

    Liova01 Недавно здесь

    Регистрация:
    04.06.2006
    Сообщения:
    19
    Симпатии:
    1
    Пол:
    Мужской
    В общем-то, это не трудно, если грамотно настроить импортёр. Там надо создать файл определённой структуры в котором прописаны поля и импортировать его
     
  9. Offline

    IVaN_KIV Недавно здесь

    Регистрация:
    28.01.2009
    Сообщения:
    1
    Симпатии:
    0
    Всем привет! Натыкаюсь на одни и те же темы по разным запросам в поисковике и решил все же присоединиться!
    У меня Джумла 1.0.13 виртуалмаркет 1.0.10

    я не могу разобраться со стандартным импортом магазина, может вы подскажите!
    После загрузки файла, в большинстве товаров цена становить 0!!! хотя ради эксперимента я изменял только пару товаров! Всего товаров 886, из них, написало обновлена 774, не правильно - все остальное.
    С чем это может быть связно, при том что категории я отсортировал и лишнее убрал!

    Сейчас пытаюсь разбираться с csv improved 0.8
     
  10. fs84
    Offline

    fs84 Недавно здесь

    Регистрация:
    10.05.2007
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Качни последнюю версию с офф. сайта (фришная 0.9 дай бог памяти) и поиграйся со столбцами, т.е. лей не все, а именно которые используешь. Для эксперимента советую использовать денвер, будет быстрее и удобнее.

    Если не получится пиши в ЛС.
     
  11. Offline

    Александр_Тр Недавно здесь

    Регистрация:
    08.02.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Импортировал CSV import virtuemart с их официального сайта версии 0,9 -бесплатно - http://www.csvimproved.com/csv-improved/csvi-virtuemart/
    Почему то сейчас при открытии даже этого старого компонента у меня отсутствуют все шаблоны.
    Возможно, они их удалили.
    Просьба прислать, а еще лучше - выслать новую рабочую версию CSV.
    Очень надо!
    Заранее большое спасибо!!!
     
  12. tallib
    Offline

    tallib Пользователь

    Регистрация:
    26.10.2010
    Сообщения:
    75
    Симпатии:
    20
    Пол:
    Мужской
  13. Offline

    mirra Недавно здесь

    Регистрация:
    18.02.2011
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Модуль экспорта и импорта товаров через формат csv

    Появилась версия модуля для VM-2 (во вложении)
    17/11/2011
    http://mirra.inf.ua/files/mod_hellofrom2M_2.zip
    Использую Joomla 1.7
    http://mirra.inf.ua/files/joomla.ru.1.7.0.zip
    Версия Магазина
    http://mirra.inf.ua/files/virtuemart1.9.8.RC2M_extract_first.zip
    Русификатор для магазина для Joomla 1.7.0
    http://mirra.inf.ua/files/ru_ru_virtuemart_2_language_pack_by_davinchy.zip
    ------------------------------------------------------------------------
    Демо-сайт
    Joomla 1.7.0 и VM2
    http://kievtime.byethost7.com/index.php/magazin1
    Joomla 1.5.23 и VM2
    http://biolika.isgreat.org/index.ph...categories&virtuemart_category_id=0&Itemid=53
    Скопирован с сайта
    http://biola.gollos.net/


    22/05/2011
    В программе появился коэффициент изменения цены товара

    02/04/2011
    В программе появился режим корректировки цены товара
    02/03/2011
    Программа теперь экспортирует и импортирует под категории
    06/02/2011
    Программа выполнена в виде модуля Joomla 1.5

    http://mirra-kiev.ucoz.ru/files/mod_hellofrom.zip

    http://mirra.inf.ua/files/mod_hellofrom.zip

    Инструкция и примеры файлов CSV в архиве. ;)

    Краткое описание

    Модуль предназначен для экспорта и импорта данных из магазина Virtue Mart и опробованы

    на Joomla 1.5.22 и VM 1.1.6 (хотя пробовал и предыдущие версии Joomla 1.5.17 и VM 1.1.4)

    (Я думаю что эта программа не является конкурентом com_csv_improved а лишь ее дополняет

    для определенных задач)

    Программа состоит из 2 подпрограмм Export и Import

    В архиве модуля имеется пример файла export.csv Чтобы прочитать файл export.csv я использовал

    OpenOffice .

    при этом задавал как разделитель знак ^ , а как разделитель текста знак ~ , кодировка

    Кириллица (UTF8) Также в архиве модуля имеется пример файла import.csv

    разделитель знак ^ , а как разделитель текста знак ~ , кодировка Кириллица (Windows-1251)

    (чтобы сохранить в OpenOffice с такими параметрами нужно выбрать СОХРАНИТЬ КАК ,при установленной

    галочке ИЗМЕНЕНИЕ НАСТРОЕК ФИЛЬТРА и СОХРАНИТЬ ,с параметрами разделитель знак ^ ,

    разделитель текста знак ~ , кодировка Кириллица (Windows-1251))

    Для того чтобы экспортировать и импортировать данные в виде csv файлов нужно

    1. Установить модуль из архива mod_hellofrom.zip . В результате установки появится новый модуль

    Export Import .

    2. Настроить модуль ( Позиция: left , Доступ: специальный ,Чтобы модуль запускался при входе под

    паролем администратора.)

    3. Результатом работы программы Export будет файл export.csv находящийся

    в корневой папке joomla .( Этот файл можно скачать с помощью FTP клиента или ссылки модуля)

    4. Результатом работы программы Import будет дописанный в VM товар из файла import.csv находящегося

    в корневой папке joomla .( Этот файл нужно загрузить с помощью FTP клиента или самим модулем )

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

    Если товар уже имеется в базе данных то повторно он вводится не будет )

    5. Картинки товаров на которые идут ссылки в файле CSV должны быть записаны с помощью FTP клиента

    в каталог \components\com_virtuemart\shop_image\product для VM 1.9

    в каталог \images\stories\virtuemart\product для VM2

    Структура данных файлов экспорта и импорта следующая

    1 артикул товара
    2 название товара
    3 цена
    4 валюта
    5 название категории
    6 краткое описание товара
    7 полное описание товара
    8 маленькая картинка товара
    9 большая картинка товара
    10 товар доступен
    11 идентификатор товара
    12 идентификатор категории
    13 родительская категория

    Эти все столбцы заполняются в файле import.csv ( одна строчка для каждого товара )

    Важно !

    Если нужно создать только категорию , а не товар , то категория тоже занимает одну строку

    в файле import.csv в которой указывается только название категории и идентификаторы этой категории и ее

    родительской категории. Пример такого файла я поместил в архив модуля import_cat.csv (но это только пример,

    все равно входной файл должен иметь имя import.csv)


    Предел по количеству закаченных товаров на своих задачах пока не обнаружил

    (если на сервере есть ограничения по размеру файлов то я закачиваю и скачиваю их FTP клиентом)

    Внешне модуль выглядит следующим образом

    [​IMG]

    06/02/2011
    Последний вариант программы экспорта импорта как отдельной прогаммы
    http://mirra-kiev.ucoz.ru/files/export_import.zip
    (может кому то пригодятся)

    ;)
     
    Последнее редактирование: 04.12.2011
  14. Offline

    oracle Недавно здесь

    Регистрация:
    02.07.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Не совсем понятно, зачем в выгрузке разделители текста, если они не используются...
    /*Я это про отдельный файл. Инклюдить модули нет желания. Так что про них незнаю*/
    Да и с под категориями полный ахтунг...
    Вот немного подправленный файлик индекса - Посмотреть вложение export.rar
    ...тут разделители можно указать вручную... Чуть позже выложу адаптированную загрузку для каталогов...
     
  15. Offline

    mirra Недавно здесь

    Регистрация:
    18.02.2011
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Сделал новую версию модуля:)
     

Поделиться этой страницей

Загрузка...