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

Модуль приема XML в OC Store


Recommended Posts

Всем привет,

есть ли модули приема данных в ок сторе?

 

образно говоря у меня есть ссылка на xml с другого сайта, как мне это в авто режиме втянуть в свою БД?

 

Какова технология, в двух словах кто-нибудь знает? 

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

качать автоматом файл и потом его парсить

готового решения нет - у всех разные xml

 

Я подобный функционал уже делал. Парсился xml-файл размером около 80мб

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

Я подобный функционал уже делал. Парсился xml-файл размером около 80мб

 

А в результате то что Вы сделали оно как выглядит, на это можно взглянуть?

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

А на что там смотреть?

По крону выставил скачивание xml-файла с другого сайта. Потом через время автоматически запускается скрипт, который парсит файл, выбирая товары только из заранее обговоренных с заказчиком категорий. Если такие товары есть в магазине, то у них изменялась цена. Если товар пропадал из прайса, то в магазине он получал нулевую стоимость и выключался. Ну и новые товары из прайса добавлялись. Благо 80мб содержали и описания, и принадлежности к категориям и различные характеристики.

Визуально нигде в админке этот модуль не виден был. Он просто автоматически ежедневно сверял наличие и цены товаров

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

А на что там смотреть?

 

Ну на пример кода, интересно как это все работает.

Просто хотел понять, сложно самому такое сварганить.

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

Я описал полностью работу кода. Если вы не можете по этому описанию его составить, значит вам сложно.

Могу заранее немного подсказать - наибольшая проблема, с которой можете столкнуться, это размер файла. Если файл большой, то парсить "в лоб" стандартными средствами не получится.

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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