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


Дальше вопрос один: как переносить это в магазин и как часто.
1. Руками
Работает, пока позиций десятки. На сотнях начинается арифметика: даже минута на товар — это несколько часов на каждое обновление прайса, а прайс меняется не раз в год.
2. Нанять человека
Снимает рутину с вас, но не убирает её: ошибка в цене теперь не ваша, а последствия ваши. И стоит это каждый месяц, независимо от того, много изменений в прайсе или два.
3. Облачный сервис
Настраивается быстро, платится помесячно. Две оговорки: данные каталога уезжают на чужую сторону, а правила обработки вы можете настроить только те, которые сервис предусмотрел. Перестали платить — импорт встал.
4. Модуль для вашей CMS
Дёшево и рядом. Но модуль живёт внутри движка и обновляется вместе с ним: обновили магазин — модуль может отвалиться. И на большом прайсе он упирается в те же лимиты, что и сам магазин: время выполнения и память.
5. Отдельная программа на вашем хостинге
Программа стоит рядом с магазином, а не внутри него, и пишет в его базу через драйвер движка. Отсюда её свойства:
- размер прайса упирается не в программу, а в память хостинга: на разбор нужно примерно втрое больше, чем весит файл;
- обновление магазина не задевает импорт, это разные программы;
- ограничений на число поставщиков и позиций нет;
- обработка настраивается плагинами: наценка, замены, картинки, мета-теги;
- платится один раз, без подписки и ключей активации.
Минус честный: это отдельная программа, которую надо поставить и настроить, и для магазина на двадцать товаров она избыточна.
Как выбрать
Ориентир простой. Один поставщик и сотня позиций — хватит модуля. Несколько поставщиков, разные форматы прайсов, тысячи позиций и обновления по расписанию — дешевле обходится отдельная программа, и чем дальше, тем заметнее.
Что умеем читать и что нужно от вас — на странице Поставщики. Хотите проверить на своём прайсе — пришлите ссылку.