OpenCart 2.3 - Поиск заказов по номеру телефона
В рамках проекта был реализован дополнительный функционал для административной панели OpenCart 2.3, который позволяет быстро находить заказы по номеру телефона клиента.
Стандартный функционал системы ограничен поиском по ID заказа, имени, что усложняет работу менеджеров при обработке обращений. Поэтому было разработано удобное решение для поиска именно по телефону — одному из самых частых идентификаторов клиента.
Что было сделано:
- Добавлено поле поиска по номеру телефона в список заказов в админке
- Реализована обработка введенного номера (поддержка различных форматов записи)
- Внесены изменения в контроллер и модель для корректной фильтрации данных
- Оптимизирован SQL-запрос для быстрого поиска даже при большом количестве заказов
- Обеспечена совместимость со стандартным функционалом фильтров OpenCart
Стандартный функционал системы ограничен поиском по ID заказа, имени, что усложняет работу менеджеров при обработке обращений. Поэтому было разработано удобное решение для поиска именно по телефону — одному из самых частых идентификаторов клиента.
Что было сделано:
- Добавлено поле поиска по номеру телефона в список заказов в админке
- Реализована обработка введенного номера (поддержка различных форматов записи)
- Внесены изменения в контроллер и модель для корректной фильтрации данных
- Оптимизирован SQL-запрос для быстрого поиска даже при большом количестве заказов
- Обеспечена совместимость со стандартным функционалом фильтров OpenCart