Jump to content
Sign in to follow this  
Zuraniki

Парсинг товаров в OC_2.0 из каталогов поставщика

Recommended Posts

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

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

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

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

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

 

 

 

 

Edited by Zuraniki

Share this post


Link to post
Share on other sites

Основной файл выгрузки: 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>

Share this post


Link to post
Share on other sites
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>

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By ArinaDizain
      Всем доброго времени суток! Ищу специалиста который  разбирается в парсинге и выгрузке его на сайт с составляющими комплекта( более 50 тыс.товаров) Есть купленный шаблон UltraStone. Нужен человек с опытом .
    • By Sergey1989
      Нужен парсинг товаров с 3 доноров и выгрузка на сайт.
      Бюджет 1500-2000 руб за всю работу
       
      ТЗ.txt
    • By winner0377
      Работал с ParseMX на ocstore 1.5 сейчас перешёл на ocstore 2.3 и ParseMX не поддерживается теперь.
       
      Есть сайты доноры - с них был парсинг цены, названия, описания, харакетристик и т.д.
      Где были водные знаки, был парсинг без фото, фото потом добавлялось вручную.
       
      Один из сайтов находится на домене prom.ua, который затрудняет парсинг но обход нужно сделать. 
       
      С ocstore 1.5 товары и вся база сайта перенеслась на ocstore 2.3. с теми же id товаров, ID товаров нужно будет оставить все старые, чтобы они остались как были до этого. 
       
      Прошу варианты с ценой и временем работы писать в л.с. 
       
       
    • By egort
      Приветствую!
       
      Интересует парсинг товаров с сайта донора https://www.komus.ru
      Формат парсинга: Артикул товара, название, производитель, ссылка на фотографии товара, цена, характеристики товара (атрибуты), описание, похожие товары, ссылка на страницу товара (для автоматического обновления цен в модуле Поставщики v8.9.4)
       
      Список интересующих категорий сайта донора, откуда нужно спарсить товары во вложении.
      Формат файла на выходе - hml/csv, совместимый с модулем Поставщики v8.9.4.
       
      После этого, нужно будет готовый файл загрузить в сам модуль и настроить автообновление цен в привязке к сайту донору.
       
       
       
      Список категорий.txt
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.