Всем привет! Давно, очень давно я ничего не писал в блог, и вот решил снова пографоманствовать и представить свой новый проект, завершенный мной в январе 2022 года. Встречайте, сайт типографии!
Предыстория
Предыстория сайта типографии почти ничем не отличается от остальных, имеющихся у меня в портфолио. Ко мне обратился предприниматель, показал г… сайт, доставшийся ему в наследство от предыдущих разработчиков и попросил переделать. «А почему бы и нет», — подумал я, и взялся за работу. К слову, проект получился достаточно продолжительным по времени, но и очень интересным.
Основная задача была — привести страницы проекта в соответствие с пожеланиями заказчика, наполнить сайт типографии множеством калькуляторов, реализовать формы заказа с автоматическим изменением отображаемой цены для посетителя сайта. Получилось неплохо, как я думаю. Результат — вот здесь.

Технологии
Проект выполнен на WordPress, с большим количеством доработок шаблона. Правда, в основном, доработки шли по Front-end части, Back-end я затрагивал лишь в плане оптимизации и создания системы отправки оповещений о заказе владельцу сайта.
Более подробный список примененных технологий:
- HTML5
- SCSS
- БЭМ
- JavaScript (ES6)
- PHP
Интересные решения для сайта типографии
Что больше всего запомнилось при работе над проектом? КАЛЬКУЛЯТОРЫ!!! 🙂 Много, мать их, калькуляторов, разных форм и видов. По сути надо было встроить на каждую страницу сайта типографии услуг свой уникальный калькулятор на JavaScript, чтобы посетитель сайта мог просчитать цену заказа в зависимости от объема, тиража, выбранного типа бумаги и т.д.
По сути, я реализовал достаточно универсальный механизм создания калькуляторов, написав класс на JavaScript, и подгружая туда цены либо через из excel файла, либо с ценовой таблицы на самом сайте, по просьбе заказчика.
Был разработан и мега-калькулятор, который позволяет автоматически подгружать нужную информацию в зависимости от выбранного типа штампа, осуществить оперативный выбор из образцов (всего около 1000), с возможностью посмотреть нужный в онлайн-режиме. В общем, поработать пришлось немало.

С какими трудностями пришлось столкнуться
При создании сайта типографии у меня в основном возникли трудности с объяснением заказчику, «почему лучше сделать так, а не так». Но в итоге нам всегда удавалось прийти к консенсусу, мы прекрасно понимали друг друга, за что ему отдельное спасибо. Также проект получился достаточно объемным по временным затратам, в основном из-за массы исходных данных при разработке калькуляторов и большого списка услуг типографии.
Сколько стоило создание сайта типографии
По временным затратам я ничего позитивного не скажу, проект длился более полугода, по разным причинам. Итоговая стоимость проекта составила 30000 рублей.
Послесловие
Мне было очень интересно работать над проектом. Он прокачал мой скилл в создании калькуляторов на JavaScript, да и вообще в WordPress.
С вами был webmaster_zotov, до новых встреч!