Доработка сайта · OpenCart

Контроль остатков на витрине и быстрый склад в админке за 5 часов

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

  • Тип: доработка e-com
  • Срок: 5 часов
  • Платформа: OpenCart
  • 5 чобъём работ
  • 3блока функционала
  • 0простоев витрины
  • 100%точек добавления в корзину

Проблема

На OpenCart (тема Prostore) клиенты могли указать в корзине больше единиц, чем есть на складе: на карточке ограничение работало, а в листингах, модулях и категориях — нет. Менеджерам каждое изменение остатка требовало открыть карточку товара.

До

Разный лимит по страницам, остатки только через карточку

После

Единый helper + серверная проверка + −/+ в списке

Задачи

Конкретный пакет доработок — основа оценки похожих проектов.

1
Единый лимит по остаткуHelper на всех точках добавления в корзину: листинги, модули, карточка, мини-корзина
2
Серверная проверкаДаже при обходе интерфейса нельзя положить больше, чем доступно
3
Inline-остатки в админкеКнопки − / + и поле ввода в списке товаров через AJAX
4
Статус и склад раздельноНулевой остаток не скрывает товар автоматически

Ограничения

Рамки проекта важнее «истории клиента» — по ним сразу понятен формат работ.

Не останавливать магазин
Сохранить удобство админки
Работать поверх текущей темы
Без тяжёлых модулей и ломки ядра

Как делали

Точечная доработка поверх Prostore и админ-панели OpenCart — без замены ядра.

01

Helper остатков

Единый расчёт max количества для витрины

Витрина
02

Корзина и JS темы

Контроллеры, шаблоны листингов, корректный max вместо 9999

Фронт
03

AJAX в списке товаров

UI −/+ по аналогии с inline-ценой

Админка
04

Логика статуса

Остаток и видимость товара разведены

Логика

Результат

Клиент не может заказать больше наличия. Менеджер меняет остаток в списке за секунды. Меньше ошибок «заказ без наличия».

5 чобъём
0простоев
4этапа
100%задач ТЗ
Лимит только на карточке Единый helper на всём сайте
Обход max на фронте Серверная проверка количества
Остаток через форму товара AJAX −/+ в списке админки
Автовыключение при нуле Статус управляется вручную
Ориентир оценки: от X ₽ / час Точная смета — после короткого аудита задач и доступа к CMS
Запросить смету

FAQ

Можно ли дорабатывать сайт без остановки магазина?

Да. Работы ведутся на тестовом контуре, на прод выкатываем после приёмки этапа.

Сколько занимает такая доработка остатков?

Типовой пакет — helper + серверная проверка + inline в админке. Точные часы зависят от темы и кастомизаций корзины.

Подойдёт ли решение для другой темы OpenCart?

Да, логика helper и бэкенда переносится. Нужна адаптация шаблонов и JS конкретной темы.

Как оценивается стоимость похожего пакета?

По списку точек добавления в корзину, версии OpenCart и объёму правок админки. После аудита даём смету в часах.

Получить оценку доработки

Пришлите ссылку на сайт и список задач — вернём оценку по часам и план этапов.

Запросить смету

Обратная связь

Расскажите о задаче — подберём решение