К содержимому
EN RU UA
Подключить поставщика

Как устроен PIMPORT

Программа устроена не так, как большинство сервисов для магазинов, и на этом держится и цена, и то, что она продолжает работать без нас. Здесь — из чего она собрана и почему выбрано именно так.

первая версия — 2014 год · работает на PHP 7.4–8.3

Что происходит при импорте

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

01

Прайс поставщика

Программа забирает файл по ссылке или с сайта и приводит его к одному внутреннему виду — дальше уже неважно, был это XML, Excel или страницы сайта.

02

Ядро и плагины

Ядро прогоняет товары по конвейеру, а плагины по дороге меняют данные: считают наценку, режут и подписывают фото, прячут то, чего нет в наличии.

03

Драйвер магазина

Последний шаг — запись. Драйвер знает, как устроены таблицы конкретной CMS, и кладёт товар туда же, куда его положила бы админка.

Почему так, а не иначе

Программа стоит у вас, а не у нас

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

Под каждую CMS свой драйвер

Универсального парсера не бывает: у OpenCart, Shop-Script и JoomShopping разные таблицы, разные связи категорий, разное хранение фото и характеристик. Поэтому список платформ короткий и честный — там только то, под что драйвер действительно написан и проверен.

Плагины, а не настройки на все случаи

Ядро намеренно ничего не умеет само. Всё, что видит магазин, приходит из плагинов, и включается только то, что нужно вам. Свой плагин можно написать и не спрашивая нас — формат описан, ядро при этом не трогается.

Программа разовая, облако — по желанию

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

Код открыт

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

С 2014 года

Первая версия написана в 2014-м для Shop-Script, и с тех пор программа пережила смену нескольких поколений магазинов: под каждое дописывался драйвер, ядро оставалось тем же. Поэтому старые установки продолжают работать, а новые платформы добавляются без переписывания всего.

Список поддержанных платформ растёт по мере того, как пишутся драйверы. Если нужной нет — это не «никогда», а «ещё не написан».

Страница по каждой платформе

Оставить заявку Четыре поля. Ответим за день: покажем 20 ваших товаров из этого прайса и назовём цену.
Подключить поставщика