На что стоит обратить внимание при разработке шаблонов под InSales
- Настройки шаблона должны быть понятны пользователю. К некоторым пунктам лучше добавить пояснительный текст. Например, если нужно указать ID для подключения виджета от ВКонтакте, то в описании указать ссылку на страницу где этот ID можно получить.
- Выбор количества товара может быть дробным числом, это надо учесть
- В фильтре выбор числовых значений делать ползунком
- Если фильтр показывает товары без перезагрузки страницы то нужно учесть, что выбор определенного варианта может попадать под SEO фильтр, в таком случае нужно подтягивать заголовок и описание которые заданы для фильтра. Так же менять URL в адресной строке на URL фильтра.
- В корзине и комплектах показывать изображение выбранного варианта товара (если есть)
- Если у товара заданы изображения вариантов и основное изображение меняется в зависимости от выбранного варианта, то при переходе в карточку товара сразу показывать нужное изображение варианта.
- Учесть, что у товара могут быть заданы типы цен зависящие от количества, при выборе определенного количества основная цена товара должна меняться на нужную.
- На странице сравнения учесть показ и скрытие одинаковых характеристик при удалении товара из сравнения.
- При установке шаблона он должен создавать все необходимые страницы и блоки.
- По возможности сделать отдельную страницу с картой сайта.
- Подогнать стили личного кабинета и страницы чекаута под общий стиль сайта.
- При выводе списка категорий в меню и в подвале учесть, что может быть очень много пунктов.
- Выводить выбор вариантов с цветом и виде картинок.
- Предусмотреть выбор вариантов в виде выпадающего списка, кнопок, радиокнопок и картинок с изображением варианта.
- Комплекты товаров. Если показывать % скидки, то правильно его рассчитывать. Т.к. может быть указана или не указана старая цена на комплект, то рассчитывать % скидки нужно по разному.
- При выводе % скидки в каталоге учесть, что для разных вариантов может быть разный % скидки. При смене варианта в карточке пересчитывать скидку.
- Использовать капчу в отзывах в блоге и комментариях в товарах. Есть 2 вида - стандартная и рекапча от гугл. Лучше использовать вторую.
- Добавить возможность отключать определенный стандартный функционал из настроек. Например сравнение товара.
- Если вы используете доп. поля для вывода каких то данных, но нужно предусмотреть, что пользователь может добавить туда не то, на что вы рассчитывали. Например вывод видео с YouTube. Пользователь может вставить просто id видео, короткую ссылку, полную ссылку или html код.