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

  1. Настройки шаблона должны быть понятны пользователю. К некоторым пунктам лучше добавить пояснительный текст. Например, если нужно указать ID для подключения виджета от ВКонтакте, то в описании указать ссылку на страницу где этот ID можно получить.
  2. Выбор количества товара может быть дробным числом, это надо учесть
  3. В фильтре выбор числовых значений делать ползунком
  4. Если фильтр показывает товары без перезагрузки страницы то нужно учесть, что выбор определенного варианта может попадать под SEO фильтр, в таком случае нужно подтягивать заголовок и описание которые заданы для фильтра. Так же менять URL в адресной строке на URL фильтра.
  5. В корзине и комплектах показывать изображение выбранного варианта товара (если есть)
  6. Если у товара заданы изображения вариантов и основное изображение меняется в зависимости от выбранного варианта, то при переходе в карточку товара сразу показывать нужное изображение варианта.
  7. Учесть, что у товара могут быть заданы типы цен зависящие от количества, при выборе определенного количества основная цена товара должна меняться на нужную.
  8. На странице сравнения учесть показ и скрытие одинаковых характеристик при удалении товара из сравнения.
  9. При установке шаблона он должен создавать все необходимые страницы и блоки.
  10. По возможности сделать отдельную страницу с картой сайта.
  11. Подогнать стили личного кабинета и страницы чекаута под общий стиль сайта.
  12. При выводе списка категорий в меню и в подвале учесть, что может быть очень много пунктов.
  13. Выводить выбор вариантов с цветом и виде картинок.
  14. Предусмотреть выбор вариантов в виде выпадающего списка, кнопок, радиокнопок и картинок с изображением варианта.
  15. Комплекты товаров. Если показывать % скидки, то правильно его рассчитывать. Т.к. может быть указана или не указана старая цена на комплект, то рассчитывать % скидки нужно по разному.
  16. При выводе % скидки в каталоге учесть, что для разных вариантов может быть разный % скидки. При смене варианта в карточке пересчитывать скидку.
  17. Использовать капчу в отзывах в блоге и комментариях в товарах. Есть 2 вида - стандартная и рекапча от гугл. Лучше использовать вторую.
  18. Добавить возможность отключать определенный стандартный функционал из настроек. Например сравнение товара.
  19. Если вы используете доп. поля для вывода каких то данных, но нужно предусмотреть, что пользователь может добавить туда не то, на что вы рассчитывали. Например вывод видео с YouTube. Пользователь может вставить просто id видео, короткую ссылку, полную ссылку или html код.