Import/Export · OpenCart

Bulk-редактор цен и остатков для OpenCart 2.3, 3.x и 4.x

Версия
v1.1.0 (OpenCart 4)
v1.1.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Совместимость
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
Платформа
OpenCart
Bulk-редактор цен и остатков для OpenCart 2.3, 3.x и 4.x

Что внутри

  • Inline-правка цены, остатка, статуса, артикула и модели
  • Фильтры по категории, производителю, наличию и цене
  • Массовое изменение цены на процент или сумму (во Free — до 50 товаров)
  • Округление до 0.99, 1, 10 и других вариантов
  • Массовое изменение остатков и статусов
  • Предпросмотр «было → станет» перед применением
  • Откат массовой операции одним кликом и Ctrl+Z для inline
  • История изменений цены по каждому товару
  • Экспорт и импорт CSV с валидацией и отчётом об ошибках (Pro)

Bulk-редактор для OpenCart убирает самую нудную ежедневную работу владельца магазина: заходить в карточку каждого товара, чтобы изменить цену или остаток. Есть три сборки — для OpenCart 4.x, 3.x и 2.3.0.x; функциональность одинаковая, отличается только пакет.

Массовая операция: таблица «было → станет» перед применением
Массовая операция: таблица «было → станет» перед применением

Редактирование прямо в списке

Цена, остаток, статус, артикул, модель и дата поступления правятся прямо в таблице, без перехода в карточку. Сохранение происходит сразу, изменённые и сохранённые строки подсвечиваются, а последнее действие можно отменить комбинацией Ctrl+Z.

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

Бесплатная версия: inline-редактирование без ограничений, массовая операция — до 50 товаров
Бесплатная версия: inline-редактирование без ограничений, массовая операция — до 50 товаров

Массовые операции с предпросмотром

К выбранным или ко всем отфильтрованным товарам применяются: изменение цены на процент или сумму, округление до нужного вида (например, до 0.99), установка фиксированной цены, установка или добавление остатка, включение и выключение статуса, назначение и очистка акций.

Любая массовая операция сначала показывает таблицу «было → станет» — и только после подтверждения применяется. Если результат не устроил, вся операция откатывается одним кликом.

История изменений цены

По каждому товару сохраняется, кто, когда и с какого на какое значение изменил цену — независимо от того, сделано это вручную, массовой операцией или импортом CSV. Это даёт ответ на вопрос «почему этот товар продаётся дешевле, чем должен».

CSV-экспорт и импорт — возможности Pro; в бесплатной версии блоки видно, но они заблокированы
CSV-экспорт и импорт — возможности Pro; в бесплатной версии блоки видно, но они заблокированы

CSV для работы в Excel

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

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

Бесплатная версия и Pro

Бесплатно без ограничения во времени: редактирование цены, остатка, статуса, артикула, модели и даты поступления прямо в таблице, фильтры и поиск, Ctrl+Z, история изменений цены, откат массовой операции и массовые операции на выборке до 50 товаров.

Pro добавляет: массовые операции без ограничения на 50 товаров — весь отфильтрованный каталог за раз, экспорт выборки в CSV и импорт отредактированного файла с проверкой строк, обновления и поддержку на весь срок лицензии.

Состояние лицензии и перечень возможностей Pro в настройках модуля
Состояние лицензии и перечень возможностей Pro в настройках модуля

Свежая установка — это чистая бесплатная версия: ничего Pro не включается само собой. Пробный период на 7 дней стартует только по вашему клику — в модалке «Попробовать Pro» укажите e-mail, и ключ сразу появится на экране и продублируется письмом. Когда срок пройдёт, закроются только возможности Pro: всё, что вы уже отредактировали, остаётся на месте.

Пробный период и активация ключа — в одной модалке, триал только по клику
Пробный период и активация ключа — в одной модалке, триал только по клику

История версий

1.1.0 — лицензия проверяется на сервере CatCode (с 14-дневным льготным периодом, если сервер недоступен), пробный период стартует только по клику, граница Free/Pro видна прямо в интерфейсе. Исправлены три ошибки на OpenCart 4.0.x: страница настроек падала из-за обхода дерева категорий, таблица товаров не открывалась из-за обращения к колонкам акций из схемы 4.1, а названия товаров и категорий показывались с HTML-сущностями.

1.1.0 (OpenCart 3.x) — сборка для 3.0.x переведена на ту же модель, что 4.x и 2.3: лицензия проверяется на сервере CatCode с 14-дневным льготным периодом, пробный период выдаётся только по вашему клику. Старая офлайн-проверка ключа регуляркой убрана. Исправлены два дефекта выпуска 1.0.0 для 3.x: первое же сохранение настроек сжигало пробный период, который никто не запускал, а названия товаров и производителей с кавычками показывались в гриде, превью, экспорте и журнале как HTML-сущности.

1.0.0 (OpenCart 2.3) — отдельная сборка для OpenCart 2.3.0.x: та же функциональность, серверная лицензия с пробным периодом по клику, совместимость с PHP 5.6 и 7.0.

1.0.0 — первый выпуск.

Частые вопросы

Можно ли отменить ошибочное массовое изменение?

Да. Каждая операция откатывается одним кликом, а последнее inline-редактирование — комбинацией Ctrl+Z.

Я увижу результат до того, как он применится?

Да, массовые операции сначала показывают таблицу «было → станет».

Модуль не сотрёт мои акции или оптовые цены?

Нет. Он работает только с собственными строками скидок и не трогает созданные вручную или другими модулями.

Можно ли править цены в Excel?

Да. Выгрузите отфильтрованный набор в CSV, отредактируйте и залейте назад — файл проверяется перед импортом.

Видно, кто именно изменил цену?

Да, история хранит пользователя, дату, старое и новое значение и источник изменения.

Вопросы по модулю?

Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.

@catcode_support

Не тот вариант, что искали?

Мы делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль