Собственная разработка Expert OpenCart

ZAZA Price Import

Профессиональный модуль импорта прайсов для OpenCart и ocStore 3.x: CSV, TXT, XLSX, URL поставщика, обновление цен, остатков, изображений, категорий, SEO, характеристик, опций, акций и скидок.

1.2 OpenCart 3.x / ocStore 3.x от 19 000 ₽
ZAZA Price Import

Интерфейс модуля

Как выглядит модуль в работе

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

Панель модуля

Скриншот интерфейса модуля OpenCart.

Сопоставление колонок

Скриншот интерфейса модуля OpenCart.

Предпросмотр

Скриншот интерфейса модуля OpenCart.

Очередь импорта

Скриншот интерфейса модуля OpenCart.

ZAZA Price Import автоматизирует загрузку и обновление товаров в интернет-магазине на OpenCart / ocStore. Модуль работает с прайсами поставщиков, помогает быстро обновлять каталог и снижает риск ручных ошибок при большом ассортименте.

Ключевая задача

Импорт прайсов с контролем каталога

Модуль подходит для магазинов, которые регулярно получают прайсы в CSV, TXT, XLSX или по прямой ссылке. Можно обновлять существующие товары, создавать новые, проверять данные перед импортом и запускать большие файлы пошагово через очередь.

Файлы и URL

Загрузка прайса с компьютера или по ссылке поставщика. Для CSV и TXT можно выбрать разделитель: точка с запятой, запятая, TAB или вертикальная черта.

Сопоставление данных

Поиск товара по model, sku, product_id, upc, ean, jan, isbn или mpn. Колонки можно указывать по заголовкам, буквам или номерам.

Безопасный запуск

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

Что умеет модуль

  • обновлять цены, остатки, статусы, названия, описания, модели, артикулы и производителей;
  • создавать новые товары, если они есть в прайсе, но ещё отсутствуют в магазине;
  • импортировать главное изображение и галерею товара из локальных путей или внешних URL;
  • заполнять категории по ID или по пути, например “Комнатные растения > Монстера”;
  • переносить meta title, meta description, meta keyword, теги и SEO URL / ЧПУ;
  • импортировать характеристики через колонки вида attribute:Высота и опции через option:Размер;
  • загружать акционные цены, даты акций и скидки от количества;
  • вести историю импортов, показывать ошибки и экспортировать проблемные строки.

Формулы цены и наценки

Цена из прайса может пересчитываться по правилам магазина: множитель, процентная наценка, фиксированная надбавка, курс валюты, минимальная маржа и округление до целого, 9, 90, 99 или 990. Для сложных сценариев можно использовать формулу вида price * rate * 1.3 + fixed.

Профили поставщиков

Для каждого поставщика можно сохранить отдельный профиль: источник файла, разделитель, сопоставление колонок, правила обновления, наценку, валюту, защиту полей, настройки изображений, категорий и SEO. Это удобно, если один поставщик обновляет только цены и остатки, а другой передаёт полный каталог.

Защита ручных изменений

Можно запретить обновление отдельных полей: название, описание, SEO, изображения, категории, характеристики, опции, акции или скидки. Также можно указать ID товаров, которые модуль вообще не должен менять. Это защищает вручную оформленные карточки от случайной перезаписи.

Что проверяется после установки

  1. работа загрузки CSV, TXT и XLSX;
  2. корректность поиска товара по выбранному идентификатору;
  3. предпросмотр найденных, новых и обновляемых товаров;
  4. обновление цен, остатков, SEO, изображений, категорий и характеристик;
  5. очередь импорта больших файлов, история, ошибки и возможность отката.

FAQ по ZAZA Price Import

Можно ли сначала проверить прайс без записи в базу?

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

Подходит ли модуль для больших файлов?

Да. Большие прайсы можно обрабатывать пошагово через очередь, например по 100, 300 или 500 строк за шаг, чтобы снизить риск таймаутов и нехватки памяти.

Можно ли защитить вручную оформленные товары?

Да. Можно защитить отдельные поля или указать ID товаров, которые импорт вообще не должен изменять.

Почему XLSX может не загрузиться?

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

Нужно внедрить импорт прайсов в магазин?

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

Обсудить импорт

Как модуль помогает при создании интернет-магазина

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

На этапе запуска

Можно сразу заложить нужный сценарий: импорт, SEO, оплата, доставка, фиды или автоматизация.

После старта

Модуль помогает развивать магазин без полной переделки шаблона и ядра OpenCart.

Под проект

Если готового решения недостаточно, модуль дорабатывается под конкретную бизнес-логику.

Заказать магазин на OpenCart Разработать модуль

Внедрение

Перед внедрением проверяются версия OpenCart / ocStore, PHP, ZipArchive для XLSX, SimpleXML, cURL, лимиты загрузки файлов, права на папки и доступность каталога для импортируемых изображений. Первый запуск выполняется через предпросмотр и проверку без записи.

Статус решения

Готовое решение Expert OpenCart для импорта и регулярного обновления каталога. Подходит для магазинов с несколькими поставщиками, большими прайсами и необходимостью контролировать изменения перед записью в базу.

Модуль как часть магазина

Можно внедрить модуль сразу при создании интернет-магазина

Если магазин еще не запущен, лучше проектировать каталог, импорт, оплату, доставку, SEO и нужные модули вместе. Так меньше переделок, конфликтов и лишних расходов после старта.

Обсудить задачу

Опишите проблему и оставьте удобный контакт.