Поставщики
Поставщик подключается к магазину по его прайсу: программа читает прайс по расписанию и держит в актуальном состоянии цены, остатки и новые позиции. Ниже — с какими прайсами работаем, что нужно от вас и какие случаи считаются сложными.
XML, YML, CSV, Excel · от 35 $ за поставщика · ответ за день
Что умеем читать
Формат определяет цену подключения, а не саму возможность. XML, YML и CSV — это обычные 35 $, Excel дороже: такие книги почти всегда приходится разбирать отдельно.
XML
Самый частый случай: ссылка, которую поставщик обновляет сам. Читаем прямо по адресу, руками ничего загружать не нужно.
от 35 $
YML
Диалект Яндекс.Маркета, тот же, что у Rozetka и Prom. Категории, бренды и картинки в нём уже лежат по своим местам.
от 35 $
CSV
Любой разделитель и любая кодировка. Один раз на настройке говорим программе, где артикул, где цена, а где остаток.
от 35 $
Excel
XLS и XLSX, включая те книги, что поставщики шлют почтой. Несколько листов и объединённые ячейки в шапке — не помеха.
от 70 $
Прайса нет вообще
Есть только сайт поставщика. Тогда данные собираются со страниц этого сайта, и цена зависит от того, как устроен каталог, — назовём после того, как посмотрим.
дороже 70 $
Как это ведёт себя дальше
Размер прайса
Потолок задаёт не программа, а память вашего хостинга: на разбор уходит примерно втрое больше, чем весит файл. При 128 МБ это прайс тысяч на тридцать позиций, при 256 МБ — вдвое больше. Excel дороже всех: книга читается целиком. Посмотрим ваш прайс и хостинг — и скажем, поместится ли он, до оплаты.
Позиции, пропавшие из прайса
Скрываются в магазине, а не удаляются: карточка, её адрес и статистика доживают до возвращения товара.
Новые позиции
Попадают в ту категорию, которую вы сопоставили. Категории, добавленные поставщиком после настройки, ждут вашего подтверждения.
Обновление по расписанию
Возможность есть — запуск по cron. Но насколько часто это реально получится, решает ваш хостинг: лимиты по времени и памяти у всех разные, и там, где их мало, программа делает за один проход меньше и тратит больше времени. Запустить обновление руками можно всегда.