В рамках работы над сайтом была реализована автоматизация обновления цен в каталоге товаров. В ходе выполнения задачи была проведена диагностика работы каталога Tilda и интеграции с внешней системой, определены особенности работы штатных элементов каталога и всплывающих карточек товаров. В результате реализовано:
автоматическое получение актуальных цен из внешней системы;
сопоставление товаров по артикулу;
автоматическая замена цен в карточках каталога без необходимости ручного редактирования каждой позиции;
отображение актуальной цены в подробной карточке товара (popup);
корректное отображение цены при повторном открытии карточки;
сохранение штатного оформления цен Tilda, включая валюту;
устранение конфликтов с динамической загрузкой элементов каталога;
обеспечение корректной работы механизма после перезагрузки страницы.
Отдельно отмечу, что изначально проблема была связана не просто с заменой текста цены: каталог Tilda динамически формирует и обновляет DOM-элементы, из-за чего стандартные методы изменения цены приводили к её исчезновению после открытия/закрытия карточки. Для решения пришлось разобраться в структуре каталога, механизме формирования popup и особенностях обновления элементов Tilda. На текущем этапе автоматизация работает стабильно: актуальные цены автоматически подгружаются и отображаются как в каталоге, так и в карточках товаров. Учитывая объём выполненной работы, необходимость поиска и устранения нескольких технических проблем, а также полученный результат, прошу рассмотреть возможность поощрения в виде премии за выполненную работу.