Интернет-магазин, в котором товары берутся из XML с другого сайта?

Екатерина Симонова
Екатерина Симонова
  • Сообщений: 3
  • Последний визит: 28 апреля 2025 в 23:10

Хотим сделать небольшой магазин, только данные о товарах должны браться с другого сайта, с xml фида.

Товаров не много, около 250 -300 штук. но постоянно обновляются. Подскажите как правильно сделать раз чтобы как-то на «лету» парсить фид при каждом запросе? Чтоб модель товаров брала данные не с БД, а с XML файла. Или нужно обязательно парсить фид и сохранять в БД периодически.

Также вопрос, может DST Store поддерживает уже какой то тип парсинга? 

Александр Репин
Александр Репин
  • Сообщений: 39
  • Последний визит: 28 мая 2025 в 11:51

В DST Store есть функция парсинга, и даже предусмотрен специальный компонент для этого. Однако, в вашем случае это не решит проблему, так как требуется индивидуальный подход. Такая работа выполняется за дополнительную плату, но не стоит беспокоиться, она будет небольшой, поскольку товаров немного. В DST Store уже встроен Cron, что упрощает задачу, так как вам не нужно создавать автоматизацию для периодического парсинга.

Николай Абраменко
Николай Абраменко
  • Сообщений: 16
  • Последний визит: 5 мая 2025 в 20:32

Обычный каталог товаров.

Плюс периодически парсить и обновлять свою БД.

Ирина Савельева
Ирина Савельева
  • Сообщений: 12
  • Последний визит: 22 мая 2025 в 20:50

Здравствуйте. Можно создать сайт на ДСТ Стор а далее синхронизировать через partscanner 

Александр Репин
Александр Репин
  • Сообщений: 39
  • Последний визит: 28 мая 2025 в 11:51

Здравствуйте. Можно создать сайт на ДСТ Стор а далее синхронизировать через partscanner 

Ирина Савельева

Это не очень хорошая идея т.к. partscanner платный, а магазин как написал автор небольшой и регулярно платить будет врядли выгодно. Проще и дешевле будет написать свой парсер, дело 3-4 дней. 

Екатерина Симонова
Екатерина Симонова
  • Сообщений: 3
  • Последний визит: 28 апреля 2025 в 23:10

Спасибо всем за ответы, а как вообще на сегодняшний день интернет-магазины парсят товары?

Собственно, какими способами сегодня интернет-магазины заливают товары от поставщика к себе на сайт? Заказывают разработку индивидуальных парсеров? Заливают по API? Или какими-то другими еще способами загружают? 

Ирина Савельева
Ирина Савельева
  • Сообщений: 12
  • Последний визит: 22 мая 2025 в 20:50

Спасибо всем за ответы, а как вообще на сегодняшний день интернет-магазины парсят товары?

Собственно, какими способами сегодня интернет-магазины заливают товары от поставщика к себе на сайт? Заказывают разработку индивидуальных парсеров? Заливают по API? Или какими-то другими еще способами загружают? 

Екатерина Симонова

Если можно готовым решением — используют его, если нет, то самопис. Это работает как для «поставщика», так и для конкурентов.

Дмитрий Голушин
Дмитрий Голушин
  • Сообщений: 8
  • Последний визит: 14 мая 2025 в 18:05

Действительно, все зависит от компании, которая нуждается в этом парсере.

И как бы она не старалась, найдутся таките, кто не захочит предоставлять данные в необходимой форме.

В одной продажной компании делали заказ программистам, которые специально разрабатывают парсеры под любые запросы. Никого не беспокоят, просто все грабят с нужного вебсайта (с согласия поставщика, разумеется).
Каждый вебсайт по цене, зависящей от количества товаров.

И они надолго обеспечены работой на огромном оптовом вещевом рынке с тысячами продавцов и сотнями интернет-магазинов.

Мария Диконова
Мария Диконова
  • Сообщений: 7
  • Последний визит: 29 апреля 2025 в 17:23

Нормальный поставщик выдают средства для импорта/синхронизации. Начиная от плагинов к CMS и заканчивая АПИ. На худой конец csv.

Для работы с остальными пишутся индивидуальные решения.

DST Global
DST Global
  • Сообщений: 36
  • Последний визит: Вчера в 15:47

Для небольшого магазина с постоянным обновлением данных и количеством товаров около 250-300, оптимальной стратегией будет баланс между «линейным» парсингом фида при каждом запросе и сохранением данных в базе.

Варианты подходов и их особенности

Для вашего варианта — около 250-300 товаров, постоянно обновляемых — лучшим решением будет автоматический периодический парсинг и сохранение данных в базу. Это позволит:

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

Реализация

— Настройте автоматический парсинг XML-фида, например, раз в час или сразу при его обновлении.
— Обновляйте только измененные или новые товары, чтобы минимизировать нагрузку.
— После парсинга обновляйте базу данных — вставляйте новые товары, обновляйте существующие, удаляйте устаревшие.
— В приложении в запросах к товарам используйте данные из базы — это обеспечит большую скорость отклика.

Редактировалось: 1 раз (Последний: 28 апреля 2025 в 23:33)
Авторизуйтесь, чтобы писать на форуме.

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон