Как правильно разрабатывать шаблоны для сайтов

На что стоит обратить внимание при разработке шаблонов:

  • Настройки шаблона должны быть понятны пользователю. К некоторым пунктам лучше добавить пояснительный текст. Например, если нужно указать ID для подключения виджета от ВКонтакте, то в описании указать ссылку на страницу где этот ID можно получить.
  • Выбор количества товара может быть дробным числом, это надо учесть
  • В фильтре выбор числовых значений делать ползунком
  • Если фильтр показывает товары без перезагрузки страницы то нужно учесть, что выбор определенного варианта может попадать под SEO фильтр, в таком случае нужно подтягивать заголовок и описание которые заданы для фильтра. Так же менять URL в адресной строке на URL фильтра.
  • В корзине и комплектах показывать изображение выбранного варианта товара (если есть)
  • Если у товара заданы изображения вариантов и основное изображение меняется в зависимости от выбранного варианта, то при переходе в карточку товара сразу показывать нужное изображение варианта.
  • Учесть, что у товара могут быть заданы типы цен зависящие от количества, при выборе определенного количества основная цена товара должна меняться на нужную.

  • На странице сравнения учесть показ и скрытие одинаковых характеристик при удалении товара из сравнения.
  • При установке шаблона он должен создавать все необходимые страницы и блоки.
  • По возможности сделать отдельную страницу с картой сайта.
  • Подогнать стили личного кабинета и страницы чекаута под общий стиль сайта.
  • При выводе списка категорий в меню и в подвале учесть, что может быть очень много пунктов.
  • Выводить выбор вариантов с цветом и виде картинок.
  • Предусмотреть выбор вариантов в виде выпадающего списка, кнопок, радиокнопок и картинок с изображением варианта.
  • Комплекты товаров. Если показывать % скидки, то правильно его рассчитывать. Т.к. может быть указана или не указана старая цена на комплект, то рассчитывать % скидки нужно по разному.
  • При выводе % скидки в каталоге учесть, что для разных вариантов может быть разный % скидки. При смене варианта в карточке пересчитывать скидку.
  • Использовать капчу в отзывах в блоге и комментариях в товарах. Есть 2 вида — стандартная и рекапча от гугл. Лучше использовать вторую.
  • Добавить возможность отключать определенный стандартный функционал из настроек. Например сравнение товара.
  • Если вы используете доп. поля для вывода каких то данных, но нужно предусмотреть, что пользователь может добавить туда не то, на что вы рассчитывали. Например вывод видео с YouTube. Пользователь может вставить просто id видео, короткую ссылку, полную ссылку или html код.
Больше:  Виды SSL сертификатов