Внешний вид сайта интернет-магазина это не только UI и UX, но и куча неявных и неочевидныхмеханизмов их формирования. Дизайн "вообще", всплывающие модальные окна, интерактивность взаимодействия с пользователем, кроссбраузерность отображения сайта в разных браузерах, корректное представление на мобильных устройствах и т.д. и т.п. - это все фронтенд / front-end / frontend. При всей своей "очевидности" и "естественности" он имеет скрытые, хронически наследуемые технологические болезни, которые совершенно всегда трансформируются в бизнес-проблемы.
Эти проблемы связаны с дисциплиной фронтенд-разработки
Фронтендом сайтов занимаются люди, которых называют, в профессиональной среде, - фронтенд-разработчиками. В основе профессии фронтендера лежат
- работа с каскадными стилями - CSS и их расширенными версиями - LESS, SCSS, SASS и т.д.
- работа с javascript и различными библиотеками / фреймворками - jQuery, Prototype, TypeScript, Angular, Vue и т.д.
- работа с html и фреймворками - Bootstrap, Bulma, Foundation и т.д.
Также, практически неотъемлемой частью, является работа со всевозможными утилитами-помощниками: менеджерами пакетов, сборщиками проекта, таск-менеджерами и тому подобными вещами - Webpack, Gulp, Bower и т.д. и т.п. К этому можно добавить шаблонизаторы - Smarty, Twig, Volt - и прочие плюшки типа Node.js Плюс, конечно же, свои фирменные "велосипеды" и корпоративные решения.
Добавьте сюда всевозможные "готовые решения" в виде слайдеров, "всплывашек", галерей, минификаторов, генераторов и вы сразу поймете, что именно это разнообразие инструментов и порождает проблемы фронтенда интернет магазина. Неконтролируемо используемое многообразие.
Особо следует заметить, что технологии в части front-end разработки развиваются просто сумасшедшими темпами! Мода на то или иное решение или инструмент меняется с угрожающей стабильности скоростью. Теперь представьте, что Коля в 2014 работал в своей манере, Вася в 2016 - в своей, а Юра в 2018 - вообще по супермодному. Вполне логично, что в 2019 году, владелец интернет-магазина или нескольких e-commerce проектов будет иметь полнейший ералаш в части этого самого фронтенда.