К содержимому
Демо
EN RU UA
Показать мои товары
24.08.2015 · обновлено 12.10.2026 · Руководства

Как обновлять цены и наличие от поставщика: пять способов

Если магазин продаёт товар со склада поставщика, каталог зависит от цен и наличия поставщика, а они живут в его прайсе. Прайс этот сделан как поставщику удобно — XML по ссылке, CSV с точкой с запятой, книга Excel с объединёнными ячейками в шапке. Работаете с тремя поставщиками — получаете три разных формата.

Прайс-лист поставщика: книга Excel с группировкой строк и объединёнными ячейками
Прайс-лист поставщика: книга Excel с группировкой строк и объединёнными ячейками
XML-прайс поставщика: дерево тегов с категориями, ценой, остатком и картинками
Тот же каталог в XML: ссылка, которую поставщик обновляет сам

Дальше вопрос один: как переносить это в магазин и как часто.

1. Руками

Работает, пока позиций десятки. На сотнях начинается арифметика: даже минута на товар — это несколько часов на каждое обновление прайса, а прайс меняется не раз в год.

2. Нанять человека

Снимает рутину с вас, но не убирает её: ошибка в цене теперь не ваша, а последствия ваши. И стоит это каждый месяц, независимо от того, много изменений в прайсе или два.

3. Облачный сервис

Настраивается быстро, платится помесячно. Две оговорки: данные каталога уезжают на чужую сторону, а сервис может не поддерживать нужные вам правила обработки. Проверьте, какие правила он умеет и есть ли собственные правила или интеграции. Условия окончания подписки у сервисов разные: у многих вместе с оплатой прекращается и импорт — это стоит прочитать заранее.

4. Модуль для вашей CMS

Дёшево и рядом. Но модуль живёт внутри движка и обновляется вместе с ним: обновили магазин — модуль может отвалиться. И на большом прайсе он упирается в те же лимиты, что и сам магазин: время выполнения и память.

5. Отдельная программа на вашем хостинге

Программа стоит рядом с магазином, а не внутри него, и пишет в его базу через драйвер движка. Отсюда её свойства:

  • размер прайса упирается не в программу, а в память хостинга: на разбор нужно примерно втрое больше, чем весит файл;
  • программа работает рядом с магазином, а не внутри него, поэтому обновление магазина её не останавливает. После крупного обновления движка драйвер всё равно нужно проверить на совместимость;
  • программа не ограничивает число поставщиков и позиций — предел задают память и время, которые даёт хостинг;
  • обработка настраивается плагинами: наценка, замены, картинки, мета-теги;
  • платится один раз, без подписки и ключей активации.

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

Как выбрать

Число товаров само по себе выбор не решает. Важнее, сколько у вас поставщиков, в каких форматах их прайсы, как часто они меняются и кто будет поддерживать решение. Если поставщик один, его прайс подходит модулю вашей CMS и обновления нечастые — модуля может хватить. Несколько поставщиков, разные форматы и обновления по расписанию — отдельная программа может подойти лучше. Сравните полную стоимость для вашего случая: первоначальная настройка, дополнительные поставщики, хостинг, платные плагины и постоянная поддержка или подписки.

Если вы только выбираете, как загружать товары поставщика, начните с общего обзора: Импорт товаров в интернет-магазин: способы загрузки и обновления каталога. Почему повторная загрузка создаёт дубли и как их избежать — в статье Повторный импорт.

Что умеем читать и что нужно от вас — на странице Поставщики. Хотите проверить на своём прайсе — пришлите ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *