Перейти к содержанию

Рекомендуемые сообщения

Добрый день! Поставщик предоставил электронный каталог для импорта.. 

Пример каталога https://drive.google.com/file/d/0B4M3ShKCKFa6ekhrcUVwM3RGWGc/view?usp=sharing

Сколько будет стоить сделать парсинг данного каталога в магазин?

Структура каталога:

58da514d06217_1.JPG.f2c7d215dd17254d72e030cef5e0fbc4.JPG58d901d05dd28_2.JPG.f2fbfe7b4693635f65dc0447b5ea908a.JPG

 

 

 

 

Изменено пользователем Zuraniki

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Основной файл выгрузки: catalog.xml - это обычный YML-фид.

Его можно обрабатывать например через:

Минус, это то что атрибуты идут сплошным описанием:

<parameters>
<table width="100%" border="0" cellspacing="0" cellpadding="4" class="border"><tr class="t0"><td width="40%">Диапазон мощности</td><td><b>5,7- 11,0 кВт</b></td></tr><tr class="t1"><td width="40%">Потребляемая мощность</td><td><b>120 Вт</b></td></tr><tr class="t0"><td width="40%">КПД</td><td><b>91.7 %</b></td></tr><tr class="t1"><td width="40%">Класс защиты</td><td><b>1 </b></td></tr><tr class="t0"><td width="40%">Степень защиты</td><td><b>IPX4D </b></td></tr><tr class="t1"><td width="40%">Площадь помещения</td><td><b>40-100 м2</b></td></tr><tr class="t0"><td width="40%">Подключение</td><td><b>230В / 50Гц </b></td></tr><tr class="t1"><td width="40%">Максимальное давление в системе отопления</td><td><b>3 бар</b></td></tr><tr class="t0"><td width="40%">Максимальное давление (горячее водоснабжение)</td><td><b>6 бар</b></td></tr><tr class="t1"><td width="40%">Минимальное давление (горячее водоснабжение)</td><td><b>0,3 бар</b></td></tr><tr class="t0"><td width="40%">Расход природного газа</td><td><b>0,73 – 1,24 м3/ч</b></td></tr><tr class="t1"><td width="40%">Расход сжиженного газа</td><td><b>0,50 – 0,99 кг/ч</b></td></tr><tr class="t0"><td width="40%">Камера сгорания</td><td><b>Турбо </b></td></tr><tr class="t1"><td width="40%">Производительность ГВС при Dt=25°С</td><td><b>10,3 л/мин</b></td></tr><tr class="t0"><td width="40%">Размер (высота)</td><td><b>725 мм</b></td></tr><tr class="t1"><td width="40%">Размер (ширина)</td><td><b>403 мм</b></td></tr><tr class="t0"><td width="40%">Размер (глубина)</td><td><b>245 мм</b></td></tr><tr class="t1"><td width="40%">Гарантия</td><td><b>2 года </b></td></tr><tr class="t0"><td width="40%">Вес нетто, кг</td><td><b>34 </b></td></tr><tr class="t1"><td width="40%">Вес брутто, кг</td><td><b>36 </b></td></tr><tr class="t0"><td width="40%">Объём упаковки товара, м<sup>3</sup></td><td><b>0,11664 </b></td></tr><tr class="t1"><td width="40%">Длина упаковки товара, м</td><td><b>0,81 </b></td></tr><tr class="t0"><td width="40%">Ширина упаковки товара, м</td><td><b>0,48 </b></td></tr><tr class="t1"><td width="40%">Высота упаковки товара, м</td><td><b>0,3 </b></td></tr><tr class="t0"><td width="40%">Количество на палетте упаковки товара, шт</td><td><b>1 </b></td></tr><tr class="t1"><td width="40%">Количество в упаковке упаковки товара, шт</td><td><b>1 </b></td></tr><tr class="t0"><td width="40%">Сайт производителя:</td><td><a href="http://www.royal-thermo.ru/">RoyalThermo</a></td></tr></table>
</parameters>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, ambalocha69 сказал:

Основной файл выгрузки: catalog.xml - это обычный YML-фид.

Его можно обрабатывать например через:

Минус, это то что атрибуты идут сплошным описанием:

<parameters>
<table width="100%" border="0" cellspacing="0" cellpadding="4" class="border"><tr class="t0"><td width="40%">Диапазон мощности</td><td><b>5,7- 11,0 кВт</b></td></tr><tr class="t1"><td width="40%">Потребляемая мощность</td><td><b>120 Вт</b></td></tr><tr class="t0"><td width="40%">КПД</td><td><b>91.7 %</b></td></tr><tr class="t1"><td width="40%">Класс защиты</td><td><b>1 </b></td></tr><tr class="t0"><td width="40%">Степень защиты</td><td><b>IPX4D </b></td></tr><tr class="t1"><td width="40%">Площадь помещения</td><td><b>40-100 м2</b></td></tr><tr class="t0"><td width="40%">Подключение</td><td><b>230В / 50Гц </b></td></tr><tr class="t1"><td width="40%">Максимальное давление в системе отопления</td><td><b>3 бар</b></td></tr><tr class="t0"><td width="40%">Максимальное давление (горячее водоснабжение)</td><td><b>6 бар</b></td></tr><tr class="t1"><td width="40%">Минимальное давление (горячее водоснабжение)</td><td><b>0,3 бар</b></td></tr><tr class="t0"><td width="40%">Расход природного газа</td><td><b>0,73 – 1,24 м3/ч</b></td></tr><tr class="t1"><td width="40%">Расход сжиженного газа</td><td><b>0,50 – 0,99 кг/ч</b></td></tr><tr class="t0"><td width="40%">Камера сгорания</td><td><b>Турбо </b></td></tr><tr class="t1"><td width="40%">Производительность ГВС при Dt=25°С</td><td><b>10,3 л/мин</b></td></tr><tr class="t0"><td width="40%">Размер (высота)</td><td><b>725 мм</b></td></tr><tr class="t1"><td width="40%">Размер (ширина)</td><td><b>403 мм</b></td></tr><tr class="t0"><td width="40%">Размер (глубина)</td><td><b>245 мм</b></td></tr><tr class="t1"><td width="40%">Гарантия</td><td><b>2 года </b></td></tr><tr class="t0"><td width="40%">Вес нетто, кг</td><td><b>34 </b></td></tr><tr class="t1"><td width="40%">Вес брутто, кг</td><td><b>36 </b></td></tr><tr class="t0"><td width="40%">Объём упаковки товара, м<sup>3</sup></td><td><b>0,11664 </b></td></tr><tr class="t1"><td width="40%">Длина упаковки товара, м</td><td><b>0,81 </b></td></tr><tr class="t0"><td width="40%">Ширина упаковки товара, м</td><td><b>0,48 </b></td></tr><tr class="t1"><td width="40%">Высота упаковки товара, м</td><td><b>0,3 </b></td></tr><tr class="t0"><td width="40%">Количество на палетте упаковки товара, шт</td><td><b>1 </b></td></tr><tr class="t1"><td width="40%">Количество в упаковке упаковки товара, шт</td><td><b>1 </b></td></tr><tr class="t0"><td width="40%">Сайт производителя:</td><td><a href="http://www.royal-thermo.ru/">RoyalThermo</a></td></tr></table>
</parameters>

 

А что можно сделать с атрибутами? Возможна доработка модуля с учетом данной специфики? Или это можно решить настройками внутри модуля?

Планируется загружать несколько каталогов с очень большим объемом и хотелось по максимуму автоматизировать процесс загрузки и обновления. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В модуле есть несколько перехватчиков событий. В данном случае удобнее всего использовать ПОЛЬЗОВАТЕЛЬСКИЙ ПРЕПРОЦЕССОР: который обработает эти данные по заданному алгоритму и сформирует из них полноценные атрибуты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От abraKadabra
      Добрый день уважаемые профи и гуру OpenCart!
      Нужен специалист, который мог бы настроить модуль   "Автоматическая обработка прайс-листов" для парсинга товаров (в первую очередь атрибутов товаров) с сайтов https://decoromir.ru/
      и http://www.ecola-im.ru .
      Нужна настройка этого модуля именно для моего сайта, так как предполагается парсить товары с периодичностью раз в месяц.
      Не нужно предлагать спарсить товар своими средствами. Прайс лист с артикулом, названием и ценами есть. 
    • От Sergey1989
      ВСЕМ ДОБРЫЙ ДЕНЬ, 
      Есть задача - спарсить каталог товаров с категориями и подкатегориями (ссылка на исходник: http://swpaints.ru/catalog/) и перенести в мой интернет-магазин (в моём магазине установлен модуль Автоматической обработки прайс-листов) 
      Так же цены в карточке товара должны обновляться. 
      Все вопросы и предложения в личку. А так же прошу сразу указывать сроки и примерную стоимость работ. 
       
       
       
       
    • От Katerina30
      Доброго времени суток, друзья. У меня есть ссылка yml на товары. Необходимо загрузить данные товары в магазин на OpenCatr 2.3.
      Пыталась искать конвертеры, чтобы преобразовать в xml, но то как выглядит конечная информация вызывает большие сомнения.
      Либо таблица "дырявая" либо выгружена только часть товаров, не весь перечень.
      Подскажите, как справиться с этой дилеммой?
      Обновление товаров нужно будет регулярно.
       
      Заранее благодарю за помощь и совет!
      С уважением, Катерина.
    • От QbiQ
      Есть сайт http://sotovikm.ru/micro-sdhc-32gb-kingston-class10-s-kartriderom-mobility-kit-s-adapterom-sd/ нужно с него спарсить фото и товары, но фотки нужны без водяного знака. Подскажите возможно ли это?И если кто может сделать, хотелось бы узнать стоимость.
    • От freman
      Доброго времени суток уважаемые форумчане. Начал изучать opencart совсем недавно. В основном проблем с работой движка не возникало, но уже долгое время не могу выбрать способ как лучше наполнить магазин товарами. До недавнего времени интернет магазинами практически не занимался поэтому если что то не сумею до вас донести сильно не ругайте. На данный момент имею представление что для импорта контента понадобятся модули импорта экспорта это имеется,прайс тоже есть но там только цена и наименование,  а как лучше решить задачу автоматического наполнения магазина контентом с красивыми промо фото  как на сайте поставщика описаниями и всеми товарами. Как вы считаете уважаемые форумчане какое решение лучше использовать парсер товаров и какой?, или Content Downloader я имею представление примерное, а вот определится с решением что то не могу Content Downloader сложный показался, может есть еще чего я не знаю.Буду признателен за любую помощь.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.