Ми переробляємо свій інтернет магазин, переносимо все на opencart, так як стару самописну платформу дорого обслуговувати. Модуль simpleprs буде використовуватися для переноса даних зі старого сайту на новий, та для наповнення сайту асортиментом, плюс для оновлення ціни, наявності і т.п. Ми продаємо системи безпеки, де до багатьох товарів є інструкції восновному це pdf, zip чи rar файли. Для парсинга сайтів постачальників і завантаження інформації на наш сайт ми парсимо наступні поля:
| Назва товару |
| Опис |
| Короткий опис |
| Код товару (модель) |
| Артикул (SKU) |
| Ціна |
| Відсутність на складі (наявність) |
Назва файла
|
Файли для завантаження
|
Характеристики
|
Відео товару
|
| Зображення |
|
|
|
simplepars все це може спарсити і видати дані для завантаження на сайт, але є 4 поля які він не може завантажити, це:
- короткий опис - звичайний текст (короткий опис товару).
- назва файлу - звичайний текст (назва файлу чи файлів для завантаження на сайт)
- файл для завантаження - посилання, одне чи декілька на файли інструкції на сайті постачальника.
- відео товару - посилання на youtube відеоогляду товару.
SamplePars підтримує PHP скріпти, для завантаження на сайт нестандартних полів.
Від Вас потрібно якісь скріпти чи один скріпт, що дозволить спарсину інформацію завантажити до нас на сайт і прив'язати її до товарів. При цьому важливо оптимізувати роботу з файлами, тобто скріпт повинен завантажувати файл з сайта донора на наш сервер в певну папку, де файли бажано розбивати по підпапкам, наприклад по id чи назві товару, тобто в одній підпапці лежать файли для конкретного товару.
Спарсина інформація завжди буде в одному форматі, скріпт повинен її обробляти і завантажувати до нас на сайт прив'язуючи до конкретного товару. Не завжди на сайтах донорах у всіх товарах є інструкції, додатковий опис чи відео товару, відповідно якщо це не парсить модуль, скріпт не повинен давати якусь помилку при відсутності інформації в якомусь із полів.
Якщо ви працювали з opencart та модулем SamplePars і розумієте як виконати поставлену задачу, відгукніться.
Додаткову інформацію надам за запитом, інструкції по написанню скриптів для SamplePars є на сайті розробника модуля, також можу надати за необхідності.