1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

[Помощь] импорт yml

Тема в разделе "Virtuemart", создана пользователем datch, 27 июл 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
  1. datch

    datch Создатель

    Регистр.:
    11 сен 2007
    Сообщения:
    38
    Симпатии:
    0
    Стоит joomla 1.5.13 + virtuemart 1.1.3. Каталоги товаров предоставляются в формате яндекс.yml. Использую вот этот конвертер yml в csv, который разбивает yml на два файла, один с категориями, другой с товарами. Импортирую через csvimproved, проблема в том, что полученный файл (offers.csv) с товарами, вместо названий категорий, проставлвяет их id (т.е. вместо "авторучка", ставит 0001), потом приходиться вручную переименовывать категории. Всё бы ничего, вот только категорий и подкатегорий очень много, товаров порядка 20 тысяч, уж слишком это долго и сложно, а ещё и обновлять цены надо периодически. Очень прошу помочь, может кто сталкивался, готов обсудить вопрос о материальном вознаграждении.
     
  2. zagrenat

    zagrenat

    Регистр.:
    26 дек 2006
    Сообщения:
    240
    Симпатии:
    59
    http://seobucks.ru/transformer-%E2%80%93-plagin-dlya-blogbot-dlya-importa-baz-dannyx-partnerok-v-formate-xml/
    думаю как раз под твой вариант, нужно просто переработать файл выгрузки. там внутри етсь скрипт.
     
    datch нравится это.
  3. TIGER96

    TIGER96 Создатель

    Заблокирован
    Регистр.:
    19 фев 2009
    Сообщения:
    49
    Симпатии:
    9
    все поисковики перебрал, никак не могу найти multixml для конвертации из yml в csv. Если у кого-нибудь есть возможность выложить, буду признателен.
     
  4. TIGER96

    TIGER96 Создатель

    Заблокирован
    Регистр.:
    19 фев 2009
    Сообщения:
    49
    Симпатии:
    9
    конвертер нашел, если кому еще интересно http://magazinga.com/yml_converter/
     
  5. Noxter

    Noxter Писатель

    Регистр.:
    21 фев 2012
    Сообщения:
    7
    Симпатии:
    0
    Дайте ссылку на скачку конвертера.

    http://magazinga.com/yml_converter/ уже давно закрыли.
    Есть альтернативы конвертора?
     
  6. Noxter

    Noxter Писатель

    Регистр.:
    21 фев 2012
    Сообщения:
    7
    Симпатии:
    0
    Вот такой php код:
    Код:
    <?php
    $url = 'http://site.ru/yandex.xml';//адрес YML-файла
    $yml = simplexml_load_file($url);//Интерпретирует XML-файл в объект
     
    //цикл для обхода по всем товарам
    foreach ($yml->items->item as $item)
        echo '"'.$item->name.'";"'.$item->categoryId.'";"'.$item->price.'";"'.$item->description.'";"'.$item->image.'";<br>';    //выводим на печать название товара
     
    
    После обращения к файлу вы получите текст, просто скопируйте его с экрана и вставьте в блокнот далее сохраните файл в формате import.csv после чего импортируйте файл в свой магазин.
     
  7. lupen

    lupen Создатель

    Регистр.:
    9 авг 2007
    Сообщения:
    15
    Симпатии:
    0
    Скопировал в файл start.php и запустил, в результате выдало
    Warning: Invalid argument supplied for foreach() in Z:\home\femis.ru\www\start.php on line 6

    эксперемент проводился на денвере. Что может быть не так? (я не программист). Спасибо заранее.
     
Статус темы:
Закрыта.