Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Zuraniki

Recommended Posts

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

Пример каталога 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>

 

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.