У всех проблем одно начало, сидел прогер да скучал….
Работал я как-то над одним проектом: iapteka63.ru
Поставили задачу: Сделать подбор товара по алфавиту…
Казалось бы, задача не сложная, но я решил развить идею. Много мониторил форумы и различные сайты на предмет подобного модуля, нашел много вариантов, но кастомных (переписывались модели и контроллеры OpenCart).
В целом как оказалось готовых, подобных модулей не было. Я решил написать свой.
Надо ли говорить, что такой модуль много времени не занял, в общей сложности по часам у меня вышло 46 часов (согласитесь это много для такого простого модуля), но, проблема была в том что я хотел его сделать удобопользуемым, поэтому сделал с учетом технологии AJAX.
В данном модуле я реализовал поиск товаров в CMS OpenCart по алфавиту + переключении страниц (1,2,3, и тд.).
В последнее время у меня была мысль: Чего-то в этом модуле не хватает, а именно, сохранения выбранной буквы и страницы, получалось так что модуль вроде бы был хорош, но при обновлении страницы, весь выбор пропадал (буква и номер страницы).
Поэтому я решил немного «прокачать» свой модуль, то есть что бы выбранные параметры сохранялись. В данный момент я только реализую такой функционал. Вы можете сказать, что там дел на 5 минут, но, я все же человек, который имеет основную работу, и на свои личные проекты у меня пока что мало времени.
Кстати реализация такого модуля доступна по ссылке: Демо модуля
Если у вас будут предложения по улучшению модуля или же критика, я вас выслушаю.
Источник: https://impulse-ws.ru/blog/koroche-govorya,-ya-napisal-modul