К содержимому
Демо
EN RU UA
Оценить подключение

Импорт товаров в самописный интернет-магазин

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

Свой движок · Laravel, Yii, Symfony · доработанная CMS

Оценка бесплатна. Для начала достаточно адреса магазина и примера прайса.

PIMPORT переносит данные прайса поставщика в каталог самописного магазина через индивидуальный модуль

Что изменится в вашем каталоге

На примере одного товара: первый импорт создаёт карточку, следующий обновляет её цену и наличие по согласованным правилам.

Учебный пример Полотенце хлопковое · TEXT-001 · наценка владельца 20%
Этап Цена поставщика Цена магазина Наличие Что произошло
Первый импорт 100 120 Есть Создана карточка TEXT-001
Следующий импорт 120 144 Есть Обновлена та же карточка
Товар исчез из прайса — — Скрыт Карточка сохраняется, товар снят с продажи
Значения условные; это не кейс внедрения в конкретный магазин.

Способ сопоставления товаров и поведение при исчезновении из прайса согласуем для вашего каталога. Категории и наценку задаёте вы.

Загрузка каталога

Товары, категории, характеристики и фотографии из прайсов XML, YML, CSV и Excel. Если прайса нет, данные можно собирать с сайта поставщика — это дороже.

Цены и наличие по расписанию

Задание cron обновляет цены и остатки без участия менеджера. Повторный импорт обновляет те же карточки, а не заводит новые.

Ваши правила импорта

Наценка, округление, пересчёт валюты и сопоставление категорий задаются в PIMPORT — по вашим правилам.

Для каких магазинов подходит

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

Свой движок

Магазин на PHP, который делала студия или фрилансер. Документации может не быть — разберёмся по структуре каталога.

Магазин на фреймворке

Laravel, Yii2, Symfony, CodeIgniter и другие: каталог лежит в своих таблицах, и готовые модули импорта к нему не подходят.

Доработанная CMS

OpenCart, WooCommerce или другая платформа, в которой переделали каталог, цены или склад. Готовый драйвер адаптируем под ваши изменения — обычно это быстрее и дешевле, чем модуль с нуля.

Редкая или старая система

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

Как проходит подключение

оценка бесплатна
01

Заявка

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

02

Оценка

Изучаем каталог: где лежат товары, цены и фотографии, по какому идентификатору сопоставлять товары. Называем стоимость и срок.

03

Модуль и проверка

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

04

Запуск

Вы задаёте категории и наценку в PIMPORT. Мы подключаем модуль к рабочему сайту, настраиваем расписание и проверяем импорт с вашими настройками.

Стоимость и что нужно для оценки

Что входит в стоимость →

Как определяется стоимость

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

Для оценки

Адрес магазина, пример прайса поставщика, контакт и пара слов о задаче. Пароли и доступы на этом шаге не нужны.

После оценки

Структура каталога — дамп или доступ к базе, без данных покупателей и заказов, — и доступы для проверки: FTP или SSH и админка магазина.

Хостинг

PHP 7.4 и новее, MySQL 5.7+ или MariaDB 10.3+ и одно задание cron.

Доступ специалиста можно отозвать сразу после установки — программа продолжит работать.

Для разработчика магазина

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

PHP и MySQL

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

Доработанная CMS

Если магазин вырос из OpenCart, WooCommerce, Shop-Script или JoomShopping, берём готовый драйвер и меняем в нём только то, что у вас устроено иначе.

Другой стек

Python, Node.js, .NET или PostgreSQL. Программе нужен PHP и доступ к базе MySQL или MariaDB, поэтому такой случай оцениваем отдельно и скажем до оплаты, если подключение не получится.

Какие операции выполняет модуль

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

Найти товар По согласованному идентификатору — чтобы повторный импорт обновлял ту же карточку
Создать товар Название, описание, цена, наличие, категория, характеристики и фотографии
Обновить товар Те же поля у товара, который уже есть в магазине
Обновить цену и остаток Быстрый проход без перезаписи описаний — для частого расписания
Скрыть и вернуть Снять с продажи то, чего не стало в прайсе, и включить, когда товар вернулся
Показать категории Дерево категорий магазина — для сопоставления с категориями поставщика
Посчитать Сколько товаров всего, сколько в продаже, у скольких нет фото, описания или цены
Особенности подключения

Модуль работает только с каталогом: создаёт товары, характеристики и цены, обновляет остатки. Что именно переносится — варианты товара, SEO-поля, несколько складов — зависит от базы магазина; перечень полей согласуем до начала работ.

Вопросы о самописных магазинах

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

Готовые интеграции

Если магазин работает на одной из этих платформ без серьёзных переделок, модуль писать не нужно — он уже есть.