Проделал следующие работы:
- Настроил и внедрил полнотекстовый поиск по товарам с помощью Sphinx или Elasticsearch, заменив стандартный поиск Битрикс
- Реализовал кеширование тяжелых SQL-запросов в отчетах админки с использованием Bitrix\Main\Data\Cache
- Увеличил производительность страницы детального просмотра товара за счет агрегации данных (цены, остатки, свойства) в один запрос
- Оптимизировал работу с памятью в скрипте импорта товаров, чтобы он мог обрабатывать файлы с 50k+ позиций
- Перевел проект на использование композитного кеширования (composite cache) и настроить его для страниц каталога и товаров
- Реализовал двухстороннюю синхронизацию заказов с 1С по протоколу CommerceML с обработкой всех статусов
- Реализовал подписку на изменение статуса заказа через Telegram-бота для клиентов и менеджеров
- Создал систему управления кешбэком: начисление, учет, использование в следующих покупках
- Создал систему промокодов с комбинированными условиями (скидка на определенную категорию, но не действует на товары со скидкой)
- Реализовал механизм отложенной загрузки изображений (lazy load) для товаров в каталоге, чтобы ускорить первоначальную отрисовку страницы
https://www.kosatka.ru/