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

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

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

Всем привет,

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

 

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

 

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

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


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

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

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

 

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

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


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

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

 

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

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


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

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

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

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

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


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

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

 

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

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

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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