Инструкции по работе с платформой

Подсказки по работе с системой вы можете найти при раскрытии разделов для их управления, а так же при наведении на иконку

Кратко о платформе
Предпринимателям и продавцам

Что можно сделать на платформе Hotlist.biz?

На платформе Hotlist.biz Вы можете бесплатно создать сайт или интернет-магазин, оформить индивидуальный дизайн, наполнять его уникальным контентом (полная поддержка HTML). Вы сможете загружать файлы и использовать множество встроенных модулей для вашего удобства. У Вас будет собственная статистика продаж, отслеживание источников заказов, A/B тестинг, свои способы доставки, возможность создавать поисковый фильтр (как на Яндекс Маркет) для разных групп товаров, создавать свои рубрики и рубрики-производителей, вести свой блог, новостную ленту, собирать базу e-mail подписчиков, импортировать/экспортировать товары и услуги, добавлять менеджеров на ваш сайт (совместный доступ), создавать базу клиентов с индивидуальными скидками, использовать платежные системы, выгружать данные с сайта в xml формате, создавать свои формы (Form), включить автоматический обмен данными с 1С и другими торговыми программами и многое-многое другое…

Предпринимателям и продавцам

  • После регистрации в нашем каталоге вашего магазина/предприятия вы сможете добавить в него до 300 товаров/услуг бесплатно, при этом можно расширить лимит добавляемых продуктов. (Лимит до 1000 продуктов можно увеличить бесплатно)
  • В свойствах товара можно указать его цену, валюту для оплаты, гарантийный срок, ответственного за гарантию, детальное описание, изображение товара, производителя, вкладки с дополнительными опциями, индивидуальные характеристики товара и прочее.
  • При регистрации компании или (если вы не подключили домен при регистрации, то) после добавления первых 20 товаров у вас появится возможность БЕСПЛАТНО самостоятельно изменить собственный домен второго и третьего уровней (Адрес.hotlist.biz). Домен так же можно запросить и без добавления 20 товаров, бесплатно. При подключении персонального домена у вас откроется больше возможностей для продвижения вашего магазина в интернете.

    • На Hotlist.biz Вы можете самостоятельно сконструировать сайт вашей компании или интернет-магазин
    • Вы сможете создавать свои меню и необходимое количество страниц.
    • Вы сможете корректировать и изменять дизайн вашего сайта.
    • Вы сможете размещать на сайте HTML коды
    • Вы сможете вести блоги и новостные ленты, а так же транслировать RSS ленты.
    • Вы сможете загружать свои файлы, отслеживать заказы, и общаться с заказчиком прямо на сайте.

  • Предприятие/Пользователь разместивший товар несет самостоятельно ответственность за содержимое описания, цен и наличие товаров а также за правдивость предоставленной им информации.
  • Внимание, запрещено создавать дубликаты предприятий/магазинов. За такое нарушение профиль пользователя и его предприятия блокируются навсегда
  • Обязательно указывайте соответствующую товару/услуге рубрику, иначе товар не будет отображаться в общем каталоге, а при многократных нарушениях, сайт и предприятие может быть удалено, или добавляемые товары не будут автоматически добавляться в общий каталог. Вы так же можете запросить отключение автоматического добавления ваших товаров в международный каталог, через форму обратной связи.
  • Запрещается добавлять товары и услуги нарушающие законодательство вашей страны, а так же Белоруссии, России, Украины и Казахстана.
Международный каталог товаров, услуг и предприятий
Правила каталога При создании сайта или добавлении товаров и услуг, она автоматически размещаются в нашем Международном каталоге товаров, услуг и предприятий.
При добавлении товаров на ваш сайт, вы предварительно указываете рубрику в нашем каталоге (более 50000 рубрик). Если вы не хотите, что бы ваш товар отображался в нашем каталоге, то указываете рубрику "прочее". Однако если вы хотите участвовать в нашем каталоге, то обязательно правильно указывайте рубрику товара.


Нарушение правил размещения товаров в каталоге Если в ваших продуктах есть ошибки, то они могут быть скрыты в нашем международном каталоге. Это никак не влияет на работу вашего сайта, а лишь увеличивает потенциальную возможность продажи вашего товара/услуги. Об ошибках в ваших товарах и услугах вас могут проинформированы пользователями нашего международного каталога, а так же наши менеджеры. Магазины, в которых добавлено множество продуктов с ошибками, могут быть полностью исключены из нашего каталога. При этом на вашем сайте продукты не будут скрыты.

Информация о том, что у ваших продуктов обнаружена неверная информация, может быть ошибочной, так как данный запрос могут отправлять все посетители нашего международного каталога. Если информация о вашем продукте верна, то просто проигнорируйте запрос.
Видеоинстркуции
Видеоинстркуции Как создавать сайт? Первые шаги

Управление слайдером

Как создавать типы продуктов, характеристики к ним, и поисковый фильтр?

Управление сайтом
Админ-центр/Админ-панель Администрирование сайта происходит в Админ-Центре (Открыть Админ-центр) или через Адин-панель, которая расположена справа вверху страницы.
Вход администратору Путь для входа администратору сайта:

/admin/


Если вы скроете меню авторизации на сайте, то для входа администратора достаточно ввести в адресной строке путь указанный выше.
Пример создания ссылки для аутентификации пользователей
Совместный доступ Для того, что бы разрешить управление сайтом другому пользователю, вам необходимо добавить Менеджера и задать права доступа.
Основные модули
Типа данных/страниц

Страницы


Страница - блок располагающийся в центре сайта, в области для контента, который может содержать любые HTML данные (HTML, XHTML, JAVA, CSS или другие).

Ajax загрузка контента страницы

Новости


Новости - такой же блок как и страницы, но имеют краткое описание, которое выводится в виде списке, со ссылкой для просмотра полного текста новости.

Ajax загрузка контента новости

Каталог статей


Каталог статей - такой же блок как и новости, но имеются возможность разделять списки статей по Категориями.
Списки статей можно отображать не только внутри категорий, но и геренировать собственные списки.

Ajax загрузка контента статьи

Блок/Меню


Блок/Меню – это блок, в который вы сможете вставлять любые HTML коды. Так же вы сможете использовать меню с заранее заданными функциями, например, корзина заказов, поисковый фильтр, хиты продаж, последние статьи и другие.

Блок меню можно расположить в 7 основных частях сайта:
  • «Шапка сайта (Header)» – блок шапки сайта, Отображается над основным блоком с контентом, внутри элемента «#hotengine-header».
  • «Низ сайта (Footer)» - блок низа сайта, Отображается под основным блоком с контентом, внутри элемента «#hotengine-footer».
  • «Справа» - блок отображается справа, возле основного блока с котентом, и не выходит за пределы контента.
  • «Слева» - блок отображается слева, возле основного блока с котентом, и не выходит за пределы контента.

  • «Вверху» - блок отображается вверху контента, и не выходит за его область.
  • «Внизу» - блок отображается внизу контента, и не выходит за его область.

  • «Служебные теги перед тегом Body (Header Meta)» - блок располагается под служебными Meta тегами, и может использоваться для вставки JavaScript, Meta-tags и других служебных данных.

  • Ко всем меню будет добавлен class позиции, а так же уникальный menu_id.
    <span id="menu_position_left" class="menu_position_left_153">
    Основная разметка блоков сайта



Магазин


Магазин может содержать организованный список товаров с кнопками для его заказа. В магазине предусмотрено множеством дополнительных данных, разделение по производителям, категориям, типам товаров, характеристикам и прочим свойствам.

Обратитие внимание на то, что ваши товары дополнительно будут расположены в нашем Международном каталоге, а так же покупатели смогут оставлять отзывы о качестве вашей работы.

Списки товаров можно отображать не только внутри категорий, но и геренировать собственные списки.

Кроме того, можно вместо генератора собственных списков создать страницу с особым списком отображаемых продуктов. Для этого создайте страницу, и в тексте, добавьте следующий код


 Code: html
[INSERT_SHOP_GOODS]n=0&order_by=0&sort_by=ASC[/INSERT_SHOP_GOODS]

Где взять параметры для выводимого товара?
Откройте ваш сайт, и выбрав нужную группу товаров, нажмите НАЙТИ. На странице с результатами поиска, перейдите на страницу №2. В адресной строке появятся параметры для выводимого списка.


Ajax загрузка товара

Ajax загрузка отзывов к товарам


Форма (Form) Форма - раздел документа, позволяющий пользователю вводить информацию для последующей обработки системой. На нашем сервисе вы сможете создавать полноценные формы, с привязкой имен, id и class'ов для полей. Данные форм можно обрабатывать на нашем сервисе или отправлять на любой другой ресурс.

Ajax загрузка форм (всплывающие формы)

Как создать форму обратной связи?
Доступно 3 способа создания формы.
  • 1)Наиболее гибкий способ - это открыть конструктор форм, и создать форму, задав нужные поля. Все инструкции доступны в конструкторе формы.
  • 2)Создать функциональную страницу ( feedback ) при открытии которой будет отображаться стандартная форма обратной связи.
  • 3)Использовать всплывающую форму обратной связи, которая создается следующим кодом:

     Code: html
    <a class="hotengine-dialog-email" rel="XXXX" href="javascript://">Написать нам</a>
    


    class="hotengine-dialog-email" - обозначает, что кнопка для всплытия формы обратной связи, а rel="XXXX" - ID сайта.
    XXXX замените на ID вашего сайта, который можете узнать при наведении на кнопку АДМИН ПАНЕЛЬ.

    Так же можно указать название для всплывающего окна, и текст на кнопке "Закрыть". Для этого добавьте data-close-button="Закрыть" и data-title="Обратная связь" к ссылке с классом email.
    Ширину и высоту окна можно задать при помощи data-width="600" и data-height="640".
    Текст кнопок в форме можно задать при помощи атрибутов data-send-button="Отправить" и data-clear-button="Очистить"
    Изменить названия полей для ввода, вы можете при помощи CSS стилей (текст вписан в виде content, в css превсдо классы after).
    Пример

    /*FORM TEXT TITTLES*/

    html:lang(ru) .hotengine-form-feedback-text-title:after { content:"Текст:"; }
    html:lang(en) .hotengine-form-feedback-text-title:after { content:"Text:"; }
    html:lang(ua) .hotengine-form-feedback-text-title:after { content:"Текст:"; }

    html:lang(ru) .hotengine-form-feedback-yourname-title:after { content:"Ваше имя:"; }
    html:lang(en) .hotengine-form-feedback-yourname-title:after { content:"Your name:"; }
    html:lang(ua) .hotengine-form-feedback-yourname-title:after { content:"Ваше ім'я:"; }

    html:lang(ru) .hotengine-form-feedback-yoursoname-title:after { content:"Ваша фамилия:"; }
    html:lang(en) .hotengine-form-feedback-yoursoname-title:after { content:"Your last name:"; }
    html:lang(ua) .hotengine-form-feedback-yoursoname-title:after { content:"Ваше прізвище:"; }

    html:lang(ru) .hotengine-form-feedback-yourphone-title:after { content:"Ваш телефон:"; }
    html:lang(en) .hotengine-form-feedback-yourphone-title:after { content:"Your phone:"; }
    html:lang(ua) .hotengine-form-feedback-yourphone-title:after { content:"Ваш телефон:"; }

    html:lang(ru) .hotengine-form-feedback-youremail-title:after { content:"Ваш e-mail:"; }
    html:lang(en) .hotengine-form-feedback-youremail-title:after { content:"Your e-mail:"; }
    html:lang(ua) .hotengine-form-feedback-youremail-title:after { content:"Ваш e-mail:"; }

    html:lang(ru) .hotengine-form-feedback-youraddress-title:after { content:"Ваш адрес:"; }
    html:lang(en) .hotengine-form-feedback-youraddress-title:after { content:"Your address:"; }
    html:lang(ua) .hotengine-form-feedback-youraddress-title:after { content:"Ваша адреса:"; }

    /*FORM TEXT TITTLES*/



Пример работы с Блоком/Меню Пример использования Блока/Меню для подтверждения сайта в Центре Вебмастеров.
Для подтверждения сайта в центре вебмастеров (например Google или Яндекс) необходимо добавить <meta> код.
Для этого создайте Блок/Меню, вставьте нужный meta код и расположите его в служебных тегах. После чего ваш сайт будет подтвержден.
Таким же образом вы можете создать собственную шапку и низ сайта. В меню вы можете вставлять практически любой HTML код.

При вставке кода с выключенным HTML редактором, выделяйте код тегами <!--HTML-start--> код <!--HTML-end-->, инаке переносы строк в коде будут заменены на тег <br> (Тег переноса строки).


Пример совместного использования рубрик и производителей Для каждого товара вы можете выбрать рубрику (персональную рубрику вашего магазина), а так же Производителя. Таким образом, один товар может быть в списке основной категории магазина, а также в рубрике Производитель*. Например у телефона Samsung, может быть две рубрики, основная - "Смартфоны" и дополнительная - "Samsung". А так же вы сможете отображать в основной рубрике товары только определенного производителя**.

* - рубрику "Производитель" можно заменить на нужное вам слово.

Родительскую (первую) рубрику мы рекомендуем назвать "Магазин" (Store).


Пример создания персональной категории магазина:
Для начала рекомендуем вам создать основную категорию, в которой вы будете создавать подкатегории.
Откройте в Админ-центре редактор категорий магазина, и нажмите "Добавить категорию".
Выберите ваш сайт и нажмите "ОК".
После этого введите имя (это будет адресом к вашей категории). Например, для основной категории создадим группу "Магазин" с именем "store".
Готово.

Точно так же вы можете управлять рубриками Производители (дополнительные категории).


** - Кроме того, если вам необходимо открыть список товаров определенной рубрики, и определенного производителя, то достаточно добавить GET переменную PRODUCER. В переменной достаточно указать или ID производителя, или его наименование. Пример: "/pers_shop/water/?producer=bonaqua" В этом случае будет показан список товаров внутри рубрики "water", и у которых производитель "bonaqua".



Пример callback функций после выполнения Java Script На сайте используется множество функций, после выполнения который возможно вам понадобится выполнить собственные скрипты. Для этого мы добавили набор callback функций, который вызываются после выполнения скриптов, с предварительной проверкой их существования.
Например, после добавления товара в корзину вызывается функция callback_hotengine_cart_plus_after, если она существует

 Code: JavaScript
if(callback_hotengine_cart_plus_after && typeof(callback_hotengine_cart_plus_after) === "function") { 
callback_hotengine_cart_plus_after(); 
}


Для запуска собственного скрипта функции callback_hotengine_cart_plus_after, ее необходимо создать.

 Code: JavaScript
function callback_hotengine_cart_plus_after(){
  // ваш скрипт 
}



Список некоторых предусмотренных Callback функций
Список некоторых предусмотренных Callback функций:
callback_hotengine_ajax_load_products - после загрузки списка товаров, по кнопке "Показать еще".
callback_hotengine_cart_plus - после отправки запроса на добавление товара в корзину
callback_hotengine_cart_plus_after - после добавление товара в корзину
callback_hotengine_shop_catalog_product_types - после выбора типа продукта в поисковом фильтре
callback_hotengine_shop_product_complectation_select - после выбора комлектации
callback_hotengine_shop_products_list_div_button - после проматывания списка товаров в слайде
callback_hotengine_blog_page_list_div_button - после проматывания списка статей в слайде
callback_hotengine_dialog_email- после вызова окна для обратной связи
callback_hotengine_shop_product_stock_inform- после вызова окна "Сообщить о наличии"
callback_hotengine_shop_product_stock_inform_send - после отправки запроса "Сообщить о наличии"
callback_hotengine_loading_delivery_type - после выбора способа доставки
callback_hotengine_loading_delivery_type_finalvalues - после выбора способа доставки оконательного значения

Выгрузки XML/RSS/YML
XML выгрузки доступные на вашем сайте Sitemap.xml (Карта сайта)
RSS 2.0 (Все данные)
RSS 2.0 Магазин (Товары)
RSS 2.0 Каталог статей
RSS 2.0 Новости
Яндекс-Маркет YML (Товары)
Google Merchant RSS 2.0 (Товары)
Teaser XML Tovarro.com (Товары)
Teaser XML Marketgid.com (Товары)

Инструкции по созданию шаблона для товарных xml файлов смотрите в разделе "Настройки", во вкладке "Магазин" Инструкции по созданию шаблона общего файла RSS 2.0 смотрите ниже.
Инструкции по созданию собственного файла RSS 2.0. У вас есть возможность создавать собственные управляемые выгрузки, например, указывать определенную рубрику для выгрузки товаров или определенный тип страниц. Это можно сделать несколькими способами. Либо загрузив файл xml_export_template_rss.xml в корневую папку FILES вашего сайта, либо при помощи GET переменных, которые можно дописать к ленте /rss.xml.

Пример использования GET параметров для выгрузки всех данных в RSS ленте:

 Code: html

http://адрес сайта/rss.xml?hotengine_rss_export_table_type=shop_catalog_page|blog_catalog_page|news_catalog_page|announcement_catalog_page|pers_shop_catalog_category|shop_catalog_category|blog_catalog_category|announcement_catalog_category|page&hotengine_limit_loading_period=5184000&hotengine_order_by=id&l=ru

Параметр hotengine_store_export_table_type (или GET переменная hotengine_rss_export_table_type) учитывается только при использовании общего файла /rss.xml

Данные параметры так же можно задать в файле настроек xml_export_template_rss.xml
shop_catalog_page - товары
blog_catalog_page - статьи
news_catalog_page - новости
announcement_catalog_page - объявления
pers_shop_catalog_category - персональные категории магазина
shop_catalog_category - общие категории магазина
blog_catalog_category - категории каталога статей
announcement_catalog_category - категории объявлений
page - страницы


Параметр hotengine_limit_loading_period (или GET переменная hotengine_limit_loading_period) учитывается только при использовании общего файла /rss.xml и задает период за который загружать данные (в секундах). Есть указать "0", то лимит будет бесконечным.
Параметр hotengine_order_by (или GET переменная hotengine_order_by) учитывается только при использовании общего файла /rss.xml и задает порядок сортировки (досутпные значения - id, date. По ID или по дате последнего редактирования).
GET переменная pers_shop_cat_page_catid задает ID персональной категории магазина. Выгружаться будут только товары данной рубрики.
GET переменная shop_cat_page_catid задает ID общей категории магазина. Выгружаться будут только товары данной рубрики.
GET переменная blog_cat_page_catid задает ID персональной категории каталога статей. Выгружаться будут только статьи данной рубрики.
GET переменная l задает язык, в котором выгружать данные (т.е. например статьи которые размещены в Русскоязычной версии сайта). Параметр hotengine_store_product_ignore_no_price (или GET переменная hotengine_store_product_ignore_no_price) учитывается только при использовании общего файла /rss.xml и определяет, игнорировать ли товары у которых не указана цена. Параметр hotengine_store_product_ignore_no_instock (или GET переменная hotengine_store_product_ignore_no_instock) учитывается только при использовании общего файла /rss.xml и определяет, игнорировать ли товары которых нет в наличии.
Пример RSS ленты определенной категории магазина, и выгрузки только товаров.
 Code: html

mir-telecom.ua.hotlist.biz/rss.xml?hotengine_rss_export_table_type=shop_catalog_page&pers_shop_cat_page_catid=7276&hotengine_limit_loading_period=0&hotengine_order_by=id

Параметр hotengine_store_export_table_type (или GET переменная hotengine_rss_export_table_type) учитывается только при использовании общего файла /rss.xml


Пример файла настроек для RSS ленты:
 Code: html
<?xml version="1.0" encoding="windows-1251"?>
  <hotengine_xml_parser_template>
  <hotengine_store_get_store_data_from_db>true</hotengine_store_get_store_data_from_db>- Описание, e-mail и url магазина берется из основных настроек. Значения true или false. Если false, то данные берутся низ полей ниже. Данные нужно указывать обязательно (E-mail, описание и название магазина).
  <hotengine_store_title>Site title</hotengine_store_title>
  <hotengine_store_description>Site description</hotengine_store_description>
  <hotengine_store_url>http://site.address.com</hotengine_store_url>
  <hotengine_store_email>email@email.com</hotengine_store_email>
         
  <hotengine_store_export_table_type>shop_catalog_page|blog_catalog_page|news_catalog_page|announcement_catalog_page|pers_shop_catalog_category|shop_catalog_category|blog_catalog_category|announcement_catalog_category|page</hotengine_store_export_table_type>- список выргружаемых типов страниц
 
  <hotengine_description_max>1500</hotengine_description_max>- максимальное количество выгружаемых символов
  <hotengine_description_max_end>...</hotengine_description_max_end>- текст добавляемый при обрезании текста, если он длинее указанного выше максимального количества выгружаемых символов
  <hotengine_description_strip_tags>false</hotengine_description_strip_tags>- Вырезать скрипты из текста выгрузки
 
  <hotengine_description_product_add_image>true</hotengine_description_product_add_image>- Добавлять картинку к описанию о товаре
  <hotengine_store_product_ignore_no_instock>true</hotengine_store_product_ignore_no_instock>- Не выгружать товары которых нет в наличии
  <hotengine_store_product_ignore_no_price>true</hotengine_store_product_ignore_no_price>- Не выгружать товары у которых не указана цены
 
  <hotengine_order_by>id</hotengine_order_by> 
  <hotengine_limit_loading>20</hotengine_limit_loading>
  <hotengine_limit_loading_period>5184000</hotengine_limit_loading_period>- Период за который выгружать данные (в секундах). 5184000 - 60 дней
  </hotengine_xml_parser_template>
Скачать файл настроек xml_export_template_rss.xml

Пример файла настроек XML для товаров:
 Code: html
<?xml version="1.0" encoding="windows-1251"?>
<hotengine_xml_parser_template>
<hotengine_store_get_store_data_from_db>true</hotengine_store_get_store_data_from_db>- Описание, e-mail и url магазина берется из основных настроек. Значения true или false. Если false, то данные берутся низ полей ниже. Данные нужно указывать обязательно (E-mail, описание и название магазина).
<hotengine_store_title>Название магазина</hotengine_store_title>
<hotengine_store_description>Описание магазина</hotengine_store_description>
<hotengine_store_url>http://address.com</hotengine_store_url>
<hotengine_store_email>email@email.com</hotengine_store_email>
<hotengine_store_currency>0</hotengine_store_currency>-валюта в котороу будет отображена цена товара.
0 - валюта товара указанная индивидуально
USD - 1
EUR - 2
BYN - 3
RUR - 4
UAH - 5
<hotengine_store_product_title>{product_title}.</hotengine_store_product_title>- Наименование продукта. По умолчанию {product_title} заменяется на наименование продукта. <hotengine_store_product_title_max>50</hotengine_store_product_title_max>-обрезать наименование если количество символов более чем 50 символов. <hotengine_store_product_title_max_end></hotengine_store_product_title_max_end>- символы добалвяемые в конец строки, в случае превышения лимита символов, указанного выше. <hotengine_store_product_description_use_default>true</hotengine_store_product_description_use_default>-по умолчанию брать описание из данных о товаре. Если false, то рекламный текст берется из поля ниже. <hotengine_store_product_description_rewrite_if_empty>true</hotengine_store_product_description_rewrite_if_empty>-использовать hotengine_store_product_description, если значение описания продукта пустое. <hotengine_store_product_description>Выгодная цена, доставка и гарантия. Купить за {product_price}{product_price_currency}.</hotengine_store_product_description>-Алтернативный текст, в случае если не указано основное описание товара, или hotengine_store_product_description_use_default-false. Автоматически заменяются данные:{product_title}{product_price}{product_price_currency}{product_price_currency_iso} {product_url} <hotengine_store_product_description_max>75</hotengine_store_product_description_max>-обрезать описание если количество символов более чем 50 символов. <hotengine_store_product_description_max_end>...</hotengine_store_product_description_max_end>- символы добалвяемые в конец строки, в случае превышения лимита символов, указанного выше. <hotengine_store_product_description_max_end>...</hotengine_store_product_description_max_end>- символы добалвяемые в конец строки, в случае превышения лимита символов, указанного выше. <hotengine_store_product_ignore_no_instock>...</hotengine_store_product_ignore_no_instock>- Не выгружать товары которых нет в наличии <hotengine_store_product_ignore_no_price>...</hotengine_store_product_ignore_no_price>- Не выгружать товары у которых не указана цены <hotengine_store_product_url>{product_url}</hotengine_store_product_url>-ссылка полный путь {product_url}, можно дополнить собственной разметкой </hotengine_xml_parser_template> конец файла


Данные автозамены:
{product_title} - название товара {product_price} - цена товара {product_price_currency} - валюта, например $ {product_price_currency_iso} - валюта в ISO формате, например USD {product_url} - ссылка на товар, например https://blog.hotlist.biz/ru/shop/prochee_and_unkknown_category_ukraine/21956.htm {product_description} - краткое описание товара


После загрузки, происходит проверка на наличие файла в вашем каталоге. Если файл не обнаружен, то данные берутся из стандартных файлов шаблонов. Полный перечень файлов настроек для XML выгрузок:

Файл шаблон RSS 2.0 (Настраиваемый)
Файл шаблон для Яндекс-Маркет YML (Товары)
Файл шаблон для Google Merchant RSS 2.0 (Товары)
Файл шаблон для Teaser XML Tovarro.com (Товары)
Файл шаблон для Teaser XML Marketgid.com (Товары)
Домены/Domain
Парковка домена Вы можете бесплатно подключить свой персональный домен первого уровня (например: example.com).
Для этого нужно указать IP адрес 193.169.188.234 в настройках вашего домена и прислать запрос на подключение своего домена через форму обратной связи. В запросе укажите, к какому предприятию из нашего каталога (или уже созданному сайту) вы желаете подключить домен*, и адрес этого домена.
Так же возможно (и рекомендуется) использование наших NS серверов:
NS1.HOTLIST.BIZ
NS2.HOTLIST.BIZ
Для использования наших NS серверов, предварительно вышлите адрес домена, который хотите парковать.
* - мы не осуществляем продажу доменов, для подключения своего домена, его необходимо предварительно зарегистрировать/купить
SSL/HTTPS

SSL

SSL — это сокращение от Secure Socket Layer — это стандартная интернет технология безопасности, которая используется, чтобы обеспечить зашифрованное соединение между веб-сервером (сайтом) и браузером. SSL сертификат позволяет нам использовать HTTPS протокол (после подключения SSL сертификата, ваш сайт будет открываться не через HTTP, а через HTTPS протокол).


Что такое HTTPS?

HTTPS (Hypertext Transport Protocol Secure) – это протокол, который обеспечивает безопасность и конфиденциальность при обмене информацией между сайтом и устройством пользователя. Посетители сайта рассчитывают, что указанные ими данные не попадут в руки мошенников. Чтобы защитить данные, которые оставляют посетители на вашем сайте, начните применять протокол HTTPS.



Как подлкючить SSL сертификат

Вы можете подключить SSL сертификат для вашего домена, предварительно купив его у любого регистратора. Стоимость подключения и использования вашего сертификата составляет 1$ в месяц (минимальный срок для оплаты - 12мес.).

Для интернет-магазина достаточно сертификата Comodo Positive SSL.

Оплатить подлкючение SSL.

Кроме того, вы можете приобрести у нас подключение SSLl сертификата «Let's Encrypt» за 0,20$/мес + услуги по подлючению.

Оплатить подлкючение SSL сертификата Let's Encrypt.


Почта/E-mail
Создание почтовых ящиков на паркованном домене После подключения домена вы можете использовать почту с адресом вашего сайта, например mail@example.com.
Вы можете подключить к вашему домену почтовый сервис Яндекс, Mail.ru, Googe.com и другие.
Например, подключим почту к Яндекс.

Подключение корпоративной почты на Yandex.ru 1)Перейдите на страницу подключения домена https://pdd.yandex.ru/domains_add/
2)Добавьте ваш домен
3)Допишите MX и CNAME (согласно инструкций от Яндекса) или отправьте нам эти данные, если домен припаркован на нашем NS сервере.
4)Если хотите включить вход через веб интерфейс (mail.domain.com), то допишите CNAME mail данные domain.mail.yandex.net.
5)Создайте TXT-запись со значением «v=spf1 redirect=_spf.yandex.net».
Если вы хотите отправлять письма не только с серверов Яндекса, укажите дополнительные серверы в таком формате: «v=spf1 ip4:IP-1 ip4:IP-2 ip4:IP-3 include:_spf.yandex.net ~all». Где IP-1, IP-2, IP-3 — IP-адреса дополнительных серверов.

Пример в картинках часть1
Пример в картинках часть2

После этого вы сможете создавать множество почтовых ящиков с вашим доменом.

Для использования собственного SMTP сервера, укажите нужные вам параметры выше. Обратите внимание на то, что для активации новых почтовых ящиков созданных на Яндексе, вам необходимо выполнить вход на почту, указав логин-созданный почтовый ящик, и завершить регистрацию почтового адреса.

Подключение корпоративной почты на Mail.ru Инструкции по подключению почты на Mail.ru.
Подключение корпоративной почты на Zoho.eu 1)Зарегистрируйтесь https://www.zoho.eu/mail/
2)Выберите соответствующий тариф, например 5GB - FREE, бесплатный
3)Добавьте ваш домен @yourdomain. Для проверки потребуется создать CNAME или TXT завить в NS записях домена. Вы можете прислать данные и мы добавим их, либо укажите их самостоятельно. Желательно пришлите и TXT и CNAME данные.
4) Добавьте MX записи, с именем @ или пустым именем.
Значения в таблице ниже:

Host/ Domain Address/ Mail Server/ MX Entries/ Value Priority
@/ Blank/ Domain name mx.zoho.eu. 10
@/ Blank/ Domain name mx2.zoho.eu. 20
@/ Blank/ Domain name mx3.zoho.eu. 50


5) В NS записях домена, создайте текстовую запись со значение v=spf1 ip4:193.169.188.234 include:zoho.eu ~all
6) По желанию, можно добавить DKIM Signature https://www.zoho.eu/mail/help/adminconsole/dkim-configuration.html
7) Создайте email адреса и пользователей.
8) Укажите созданный ящик в качестве SMTP сервера на сайте.

SMTP server: smtp.zoho.eu
Port: 465
Security Type: SSL

Или
SMTP server: smtp.zoho.eu
Port: 587
Security Type: TLS

https://www.zoho.eu/mail/help/zoho-smtp.html.

Инструкции по подключению на www.zoho.eu.
Настройки SMTP Вы можете использовать собственный SMTP сервер (РЕКОМЕНДУЕТСЯ), для отправки почты с вашего сайта. Для этого зайдите в Настройки, во вкладку "Почта" и укажите параметры SMTP севвера.
Скрытые данные (системная разметка)
Специальная разметка hotengine-marking Данная разметка содержится на всех страницах (страницах, магазине, каталоге статей и др.), а так же в пунктах меню, где используется список данных, напрмер последние статьи и новости.

Данная разметка содержит следующие данные:
data-hotengine-marking-type= тип страницы
data-hotengine-marking-timestamp= дата создания страницы
data-hotengine-marking-view= количество просмотров

Данные небходимы в случае, если вы хотите запретить или отобразить дополнительные данные, на определенной странице, с определенным типом страницы, или если вам небходимо отобразить количество просмотров, или дату материала (новости, статьи, товара). Кроме того, проинспектировав данный элемент, вы можете обнаружить ID записи (страницы, статьи или товара), а также другие дополнительные данные.

Если вам нужны еще какие-то данные в разметке, то сообщите нам об этом.

 Code: html

<span class="hotengine-marking" data-hotengine-marking-type="shop_catalog_page" data-hotengine-marking-timestamp="1422368197" data-hotengine-marking-view="6" data-hotengine-marking-shop_catalog_page_id="71111" data-hotengine-marking-shop_catalog_page_price="1" data-hotengine-marking-shop_catalog_page_price_currency="USD" data-hotengine-marking-shop_catalog_page_complectation="22323">



Кроме того, при установке индвидуальных параметров доставки, добавляются еще аттрибуты:
data-hotengine-marking-delivery="xxx"
data-hotengine-marking-delivery_price="xxx"
data-hotengine-marking-delivery_note="xxx"


Пример использования разметки ↓ (Отображение даты создания записи)
 Code: html
<!--HTML-start-->
<script>
//convert timestumo ti date
function timeConverter(UNIX_timestamp){
var a = new Date(UNIX_timestamp * 1000);
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var year = a.getFullYear();
var month = months[a.getMonth()];
var date = a.getDate();
var hour = a.getHours();
var min = a.getMinutes();
var sec = a.getSeconds();
var time = date + ' ' + month + ' ' + year + ' ' + hour + ':' + min + ':' + sec;
return time;
}
//add date to content
$(document).ready(function () { 
var $date = timeConverter($("#hotengine-content-blog .hotengine-marking").attr("data-hotengine-marking-timestamp"));
$("#hotengine-content-blog .hotengine-marking").parent().prepend('<div class="hotengine_add_date">'+$date+'</div>');
})
</script>
<!--HTML-end-->

Данный скрипт находит элемент разметки, #hotengine-content-blog .hotengine-marking и добавляего к его родительскому элементу div с классом hotengine_add_date.
Внутри hotengine_add_date вставляется Дата, предварительно преобразованная из TIMESTAMP, функцией timeConverter.
Остается лишь добавить CSS стиль для элемента .hotengine_add_date, например .hotengine_add_date { font-size:10px; float:right; color:#555; }

Пример использования разметки для кнопки Личный кабинет ↓ (Вход/Выйти/Мои заказы)
 Code: html
<div class="auth_block"><noindex>
<a class="auth_login" rel="nofollow" href="/ru/admin/">Личный кабинет</a>
<a class="auth_my_orders" rel="nofollow" href="/ru/statistic_orders.htm">Мои заказы</a>
<a class="auth_logout" rel="nofollow" href="/?action=logout">Выйти</a>
</noindex></div>

<style>
.auth_my_orders { display:none!important; } 
.auth_logout { display:none!important;  } 
[data-hotengine-marking-userid] .auth_login {display:none!important; }
[data-hotengine-marking-userid] .auth_logout{ display:inline-block!important; }
[data-hotengine-marking-userid] .auth_my_orders{ display:inline-block!important; }
</style>


													  
													  

Данный скрипт содержит ссылки. Первая на страницу авторизации (.auth_login). Вторая на страницу с заказками пользователя (.auth_my_orders). Треья - ссылка для Выхода (.auth_logout). Кроме того вы можете создать ссылку для регистрации (/index.php?action=register).
После того, как пользователь входит на сайт, при помощи CSS стиля и атрибута [data-hotengine-marking-userid] (который появляется только если пользователь прошел аутентификацию), скрывается ссылка .auth_login/Личный кабинет и отображается ссылка .auth_my_orders/Мои заказы, а так же .auth_logout/Выход.





Кроме того, к тегу <HTML> для пользователей добавляется разметка data-hotengine-marking-userid, с ID пользователя.
Если пользователь добавлен как "Клиент" со своей скидкой, то также добавляется метка data-hotengine-marking-user-group-discount, с размером его скидки.

 Code: html

<html lang="ru" data-hotengine-marking-userid="USERID" data-hotengine-marking-user-group-discount="-10%">  

Где:
ru - язык сайта
USERID - ID пользователя
10% - размер клиентской скидки.


Если пользователь добавлен в Группу клиентов, то дополнительно указывается ID группы к которой он относится.
 Code: html

<html lang="ru" data-hotengine-marking-userid="XXXXX" data-hotengine-marking-user-group-discount="-20%" data-hotengine-marking-user-group-id="XXXXX">  




Пример дополнительной разметки в комплектации товара
 Code: html
<ul class="hotengine-shop-product-complectation_select" size="1" rel="XXXXX" >
<li value="0" title="Комплектация" >Комплектация</li>
<li value="XXXXXX" data-hotengine-compl-disable-add="1" data-hotengine-compl-pricechange="+10" class="">Комплектация 1</li>
<li value="XXXXX" data-hotengine-compl-disable-add="0" data-hotengine-compl-pricechange="=500" class="hotengine-shop-product-complectation_hilight">Комплектация 2</li>
<li value="XXXXX" data-hotengine-compl-disable-add="0" data-hotengine-compl-pricechange="-110" class="hotengine-shop-product-complectation_hilight-selected">Комплектация 3</li>
</ul>

data-hotengine-compl-disable-add - вкл/выкл возможность добавлить комплектацию в корзину (1-запретить, 0-разрешить). При нажатии на комплектацию, выключенную для добавления - ничего не происиходит и цена товара и артинкул не изменяется.

data-hotengine-compl-pricechange - данные об измении цены, вы можете их использовать для создания подстветки данных об изменяемой цене (при помощи javascript).

CSS классы для элементов:
.hotengine-shop-product-complectation_hilight - выделенный объект (при наведении мышки).

.hotengine-shop-product-complectation_hilight-selected - выделенный объект на который нажали (активная комплектация).

Кроме того, для всех дочерних элементов блока с выключенной функцией добавления в корзину [data-hotengine-compl-disable-add="1"] добавлена стилицация обествечивания и обычный курсор при наведении.

Пример метки при поисковом запросе в магазине
 Code: html
<span class="hotengine-marking" 
data-hotengine-marking-type="shop_catalog_page_incategory_search"
data-hotengine-marking-search="отдельно поисковый запрос"
data-hotengine-marking-searchparam="?&search=поисковый запрос полная строка (+сортировка и прочие данные)"
data-hotengine-marking-sortparam="дополнительные данные сортировки"
data-hotengine-marking-smart_search="поисковый запрос при использовании поискового фильтра"
data-hotengine-marking-searchresult-num="55">

data-hotengine-marking-searchparam - поисковый запрос, можно использовать для создания ссылки на страницу с запросом.
data-hotengine-marking-searchresult-num - количество найденых продуктов по введенному запросу.

Пример метки в категориях магазина магазина
 Code: html
<span class="hotengine-marking" 
data-hotengine-marking-type="pers_shop_catalog_category"
data-hotengine-marking-view="9999"
data-hotengine-marking-pers_shop_catalog_category_parent_id="222"
data-hotengine-marking-pers_shop_catalog_category_child_count="9999"
data-hotengine-marking-pers_shop_catalog_category_name="nameofcategory"
data-hotengine-marking-pers_shop_catalog_category_id="8342">

data-hotengine-marking-pers_shop_catalog_category_parent_id - ID родительской категории
data-hotengine-marking-pers_shop_catalog_category_child_count - количество товаров в этой категории
data-hotengine-marking-pers_shop_catalog_category_name - имя персональной категории.
data-hotengine-marking-pers_shop_catalog_category_id - ID персональной категории.
Аналогичная разметка используется для Производителей.


Кроме того к некоторым блокам сайта добавлена разметка "data-hotengine-..." с дополнительными данными.
Например "data-hotengine-product-images-count" - количество картинок у товара.

В корзине разметкой указано количество товаров, общая стоимость и валюта (data-hotengine-cart-count, data-hotengine-cart-total-price, data-hotengine-cart-currency)

Пример проверки наличия элемента разметки
 Code: html
var $catergory = $('.hotengine-marking[data-hotengine-marking-type="pers_shop_catalog_category"]');
if (typeof $catergory !== typeof undefined && $catergory !== false && $catergory !== "undefined" && $catergory.length > 0) {
var $nemecat = $catergory.attr("data-hotengine-marking-pers_shop_catalog_category_name");
alert("Category name is "+$nemecat);
}
													  
ShortCode (автозамена данных)
ShortCode (автозамена данных) В меню и тексте страниц (страницы, статьи, описания товаров, новости, текст кнопок категорий магазина, блога и производителей) вы можете использовать дополнительный Короткие коды для автоматической замены данных.


{HOTENGINE-SC:current_page_id} - ID текущей страницы (статьи, страницы, товара, новости)
{HOTENGINE-SC:site_url} - URL вашего сайта (адрес)
{HOTENGINE-SC:lang} - Язык открытой страницы
{HOTENGINE-SC:user_id} - ID авторизированного пользователя
{HOTENGINE-SC:user_login} - Login авторизированного пользователя
{HOTENGINE-SC:user_nickname} - Псевдоним авторизированного пользователя
{HOTENGINE-SC:user_id} - ID авторизированного пользователя
{HOTENGINE-SC:shop_cat_page_image} - путь к изображению товара (замена происходит только на странице товара )
{HOTENGINE-SC:shop_cat_page_id} - ID товара (если открыта страница товара). Так же можно использовать {HOTENGINE-SC:current_page_id}
{HOTENGINE-SC:shop_cat_page_artikul} - Артикул товара (если открыта страница товара)
{HOTENGINE-SC:shop_cat_page_valuta} - Валюта товара (ISO) (если открыта страница товара)
{HOTENGINE-SC:shop_cat_page_price} - Цена товара (если открыта страница товара)
{HOTENGINE-SC:shop_cat_page_title} - Наименование товара

{HOTENGINE-SC:pers_shop_cat_val_name} - наименование персональной категории магазина (замена происходит только на странице категории магазина )
{HOTENGINE-SC:pers_shop_cat_val_id} - ID категории магазина (только в кнопке категории)
{HOTENGINE-SC:shop_cat_producer_val_name} - наименование категории производителя (замена происходит только на странице категории производителя )
{HOTENGINE-SC:shop_cat_producer_val_id} - ID категории производителя (только в кнопке категории)
{HOTENGINE-SC:shop_cat_collection_val_name} - наименование категории коллекции (замена происходит только на странице категории коллекции )
{HOTENGINE-SC:shop_cat_collection_val_id} - ID категории коллекции (только в кнопке категории)
{HOTENGINE-SC:blog_cat_val_name} - наименование категории каталога статей (замена происходит только на странице категории каталога статей )
{HOTENGINE-SC:blog_cat_val_id} - ID категории каталога статей (только в кнопке категории)




Например, вы можете использовать данный код для отображения имени авторизированного пользователя на сайте:
 Code: html
<span class="user_login_name">Добро пожаловать {HOTENGINE-SC:user_login}</span>


Или вы можете использовать данный код для создания Meta данных для социальных сетей (например разметка Open Graph):
 Code: html
<meta property="og:image" content="http://{HOTENGINE-SC:site_url}{HOTENGINE-SC:shop_cat_page_image}"/>
<meta property="og:title" content="{HOTENGINE-SC:shop_cat_page_title}>

Конвертация Cookie в GET переменные.
Конвертация Cookie в GET переменные. Если вам необходимо сохранить какой-то параметр и использовать его как GET переменную, то сохраните COOKIE «hotengine_cookie_conv_to_get» данные, массив значений в JSON формате. При последующем открытии сайт автоматически переместит их в значения GET переменной. Например, если вы сохранили значение «sort_by»-«1», в Cookie, то пи последующем открытии сайта, значение для GET переменной «sort_by» будет равно «1».

Пример
 Code: html
<script  type="text/javascript" src="/modules/jquery.cookie/jquery.cookie.js"></script>										
													  
<script type="text/javascript"><!--
//функция определения GET переменных из адресной строки
function getParameterByName($from,$name) {
var match = RegExp('[?&]' + $name + '=([^&]*)').exec($from);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}

$(document).ready(function(){
//при обнаружении sort_by начинаем запись массива с данными, GET переменными сортировки сайта
 var $from = window.location.href;
 if(getParameterByName($from,"sort_by")!=undefined){
  
  var $hotengine_cookie_conv_to_get = [
  {'sort_by': getParameterByName($from,"sort_by") },
  {'order_by': getParameterByName($from,"order_by") },
  {'sort_instock_priority': getParameterByName($from,"sort_instock_priority") },
  {'price_from': getParameterByName($from,"price_from") },
  {'price_to': getParameterByName($from,"price_to") },
  {'NUM_ONPAGE': getParameterByName($from,"NUM_ONPAGE") },
  {'smart_search': getParameterByName($from,"smart_search") },
  {'search': getParameterByName($from,"search") },
  ];

  //записываем Cookie с данными в JSON формате
  $.cookie("hotengine_cookie_conv_to_get", JSON.stringify($hotengine_cookie_conv_to_get), {expires: null, path: "/"});


 } 


// для удаления Cookie используйте $.cookie("hotengine_cookie_conv_to_get", null, {expires: null, path: "/"});  




});
//-->
</script>


В результате, если посетитель сортирует товары, то из адресной строки вынимаются данные «sort_by», «order_by», «NUM_ONPAGE» и другие. Данные записываются в Cookie в json формате. После чего при открытии страниц в дальнейшем, сайт при обнаружении Cookie «hotengine_cookie_conv_to_get», конвертирует имена (индексы) массива, в GET переменные с соответствующими индексами и значениями. Таким образом выбрав сортировку сайта один раз, посетитель будет видеть ее до тех пор, пока Cookie не будет изменен.


Языки
Многоязычность и замена стандартных надписей Большинство надписей и элементов на сайте отображаются при помощи CSS псевдоэлементов. Например элемент с классом .hotengine-form-feedback-yourname-title имеет псевдоэлемент с текстом.
Текст разделен при помощи родительского lang атрибута у элемента html.

Пример:
html:lang(ru) .hotengine-form-feedback-yourname-title:after { content:"Ваше имя:"; }
html:lang(en) .hotengine-form-feedback-yourname-title:after { content:"Your name:"; }
html:lang(ua) .hotengine-form-feedback-yourname-title:after { content:"Ваше ім'я:"; }


Каким образом можно перенести весь сайта?
Создавая многоязычный сайт, укажите язык в создаваемом контенте (странице, меню, категории... )
И используйте пути с указанием языка в начале, /ru/ /en/ ...
Основным языком будет тот, который указан при регистрации сайта.
При добавлении товаров, язык определяется в соответствии с рубрикой в которую он добавляется.
Большинство элементов на сайте вы можете заменять при помощи CSS стилей и псевдоэлементов.
Надписи о количестве товаров

html:lang(ru).hotengine-shop-product-price_for-lang-1:after { content:"за 1 шт";}
Заменяйте число, lang-1, где 1 означает выбранную единицу измерения, а (ru) - язык.

Список значений:
  • 1 - 1 шт;
  • 2 - 100 шт;
  • 3 - 1000 шт ;
  • 4 - за 1 упаковку ;
  • 38 - за 100 грамм;
  • 5 - 1 кг;
  • 6 - 1000 кг ;
  • 7 - 1 м2;
  • 8 - за 1 метр;
  • 9 - за 1 км;
  • 10 - за комплект;
  • 11 - за 1 час;
  • 12 - за 1 день;
  • 13 - за 1 месяц;
  • 14 - за 1 год;
  • 15 - за сотку;
  • 16 - за Акр;
  • 17 - за Гектар;
  • 18 - за участок;
  • 19 - за объект;
  • 30 - за 1 мл;
  • 31 - за 1 л;
  • 32 - за 1 км3;
  • 33 - за 1 м3;
  • 34 - за 1 дм3;
  • 35 - за 1 см3;
  • 36 - за 1 mm3;
  • 37 - за 1 hl;

Изменение блоков сайта и редактор дизайна
Основные блоки сайта и способы изменения дизайна

Основные блоки сайта

ID и Class'ы основных блоков сайта.

#hotengine-wrapper

#hotengine-header
#hotengine-mainmenu

#content_all
.menu_side_left   .menu_side_right
#content
 


#hotengine-footer


Внутри данных блоков будет располагаться созданный вами контент, или меню.
Каждый тип страницы выделен соответствующим блоком, с присвоением определенного ID.
Например:
Страницы - #hotengine-content-page
Новости - #hotengine-content-shop
Каталог статей - #hotengine-content-blog
Каталог товаров - #hotengine-content-shop

Данный блок создается внутри элемента #content

Как менять дизайна сайта Вы можете изменить дизайн сайта в Редакторе дизайна. С его помощью можно задать основные цвета элементов, размеры и положения некоторых элементов, изменить Шапку сайта и другое.
При помощи указателя мыши вы можете изменить высоту шапки сайта, размер логотипа, положение главного меню и слогана.


Как создать собственный дизайн Шапки сайта?


Создайте Блок/Меню с расположение в Header (Шапке сайта) и разместите в нем необходимые элементы. Например, Div с телефоном, и Div с надписью о компании (не забудьте присвоить им соответствующий class или id, для последующего обращения к ним по заданным значениям).
Откройте редактор дизайна, задайте положение и свойства дизайна к созданным элементам в CSS стилях.
Таким же образом можно создавать любые графические элементы на сайте и располагать их в нужных вам местах.

Как сбросить дизайн? Для того, что бы вернуть значение по умолчанию, откройте Редактор дизайна и удалите текущее значение для нужного элемента или нажмите на кнопку "Вернуть значение по умолчанию".
CSS стили Вы можете использовать CSS для оформления любых элементов на сайте. Для выбора элемента нажмите правой кнопкой мыши по элементу, и "Проинспектировать элемент". Скопируйте ID или Class объекта и вставьте во вкладку «Css стили» в редакторе дизайна.

Если вы используете подключаемый шаблон, то его стили имеют меньший приоритет, чем некоторые из указываемых выше значения. Перед использованием подключаемого шаблона, рекомендуем сначала вернуть значение дизайна по умолчанию.
Примеры по использованию CSS вы можете найти тут: https://hotlist.biz/ru/p_css_examplex.html
Css стили по умолчанию: CSS файл Основные блоки сайта

Шаблонизация На данный момент мы используем специальную разметку для элементов, помеченные классы "hotengine-", упорядоченную структуру отображения элементов, а также скрытые данные. Практически все надписи на сайте реализованы при помощи CSS after элементов.
Если смещение и позиционирование элементов не удается сделать при помощи CSS, то вы можете использовать Javascript и перемещать объекты по странице.
Изменение положения некоторых элементов при помощи Javascript.
 Code: html
<script type="text/javascript">
  $(document).ready(function(){
  var newproducer = $(".hotengine-shop-product-desc-block .hotengine-shop-product-producer").html();
if(typeof newproducer !== typeof undefined && newproducer !== false && newproducer !='undefined' && newproducer !=''){
  $(".hotengine-shop-product-desc-block .hotengine-shop-product-producer").hide();
  $(".hotengine-shop-product-article_box").after('<span class="hotengine-shop-product-producer">'+newproducer+'</span>');
 }
});
</script>

В данном примере мы проверяем, указан ли производитель. Если производитель указан, то скрыть его и разместить после поля "Артикул".

Шаблоны Кроме базовых стилей в редакторе дизайна вы можете устанавливать готовые шаблоны.
Каталог шаблонов - https://templates.hotlist.biz/
Статистика
Google Analytics:
Вы можете включить отслеживание посетителей при помощи Google Analytics на странице Настройки, во вкладке Статистика.

Как это использовать?
    Создайте профиль веб-сайта на Google Analytics. Заполните адрес вашего сайта и создайте профиль. Google выдаст вам код для вставки (Идентификатор отслеживания). Вставьте ваш идентификатор и сохраните настройки. Зайдите на ваш сайт и очистите кеш.
    Дополнительно вы можете включить Электронную торговлю.
    При использовании Google Analytics, дополнительно отправляются данные о добавлении товара в корзину.

    При помощи Google Analytics возможнжо отслеживать события.
    Несколько событий которые мы сделали для вашего удобства:
      • 1)add to cart - добавление товара в корзину (в т.ч. ID и наименование товара)
      • 2)remove from cart - удаление товара из корзины (в т.ч. ID товара)
      • 3)Checkout start - переход на страницу оформления заказа
      • 4)Checkout end - заказ оформлен
      • 4.1) Отправка данных в статистику Электронной торговли, с указанием ID заказа, полной стоимости, полного перечня товаров и их стоимостей

      Кроме того, вы сможете создавать собственные события, которые будут отслеживаться при нажатии на определенные ссылки на вашем сайте. Например:
       Code:
      <a href="#" onClick="ga('send', 'event', 'Магазин', 'Событие', 'Описание и прочая информация');">Play</a> 
      
      Пример события при посещении какой-либо страницы:
       Code:
      <script type="text/javascript">
      	   <!--
      	   if (typeof(ga) != "undefined") {  
      		ga('send', 'event', 'Магазин', 'Событие', 'Описание и прочая информация');
      	   };
      	   //-->
      </script>

      Кроме того, вы можете настроить Цели, конверсия. Путь успешной отправки заказа /ru/page.php?p=cart&send=ok


      На всех сайтах при использовании Google Analytics подключена отправка данных электронной коммерации. Если вы используете собственные кнопки "Заказ в один клик" то в результате отправки данных рекомендуем добавить код электронной коммерации.
       Code:
      <script type="text/javascript">
      	   <!--
      	   if (typeof(ga) != "undefined") {  
      		
              ga('ecommerce:addTransaction', {     
              'id': '1234',                   // ID заказа   
              'affiliation': 'example.com',   // Название магазина  
              'revenue': '1500',              // Общая стоимость заказа   
              'shipping': '250',              // Стоимость доставки   
              'tax': ''                     	 // Налог    });   
               
               
               
               
                // addItem метод вызывается для каждого товара (позиции) в корзине и склеивается с addTransaction по id.    
      		  
      		  ga('ecommerce:addItem', {   
                'id': '1234',                    // ID заказа   
                'name': 'Mouse Logitech',        // Название товара   
                'sku': 'AAA000',                 // Артикул или SKU  
                'category': 'Wireless',          // Размер, модель, категория или еще какая-то информация   
                'price': '750',                  // Стоимость товара   
                'quantity': '2'                  // Количество товара  
                });    
                
                
                ga('ecommerce:send');             // Отправка данных
              
              
              
      	   };
      	   //-->
      </script>




Яндекс Метрика:
Вы можете включить отслеживание посетителей при помощи Яндекс Метрики.

Как это использовать?
Добавьте ваш сайт на Metrika.yandex.ru. Заполните адрес вашего сайта и получите код счетчика.
Рекомендуем использовать:
-Вебвизор, карта скроллинга, аналитика форм
-Отслеживание хеша в адресной строке браузера
-Асинхронный код
-В одну строку.
-При необходимости можете так же установить параметр "Информер" по желанию.
После получения кода счетчика, вставьте его в БЛОК/МЕНЮ расположив в FOOTER сайта. Нажмите проверить счетчик, в списке ваших сайтов на Яндекс Метрике.

Как установить ЦЕЛЬ и отслеживать КОНВЕРСИЮ на Яндекс Метрике:


Откройте Настройка, в Метрике и перейдите во вкладку Цели. Нажмите Добавить цель, и укажите Javasript событие. Задайте идентификатор цели, например "ORDER". Теперь для того, что бы зафиксировать заказ, сделанный через Корзину, создайте Функциональную страницу "Корзина заказов", и вставьте следующий код в поле "Текст в случае удачной отправки заказа":
 Code:
<script type="text/javascript">
window.onload = function() {
yaCounterXXXXXX.reachGoal('ORDER')
}
</script>

где:
XXXXXX — номер вашего счетчика;
ORDER — идентификатор цели.
Обратите внимание, что так же необходимо добавить текст который отображается покупателю при заказе, например "Данные успешно отправлены".

Если вы используйте ФОРМЫ, то для отслеживания конверсии в них, необходимо добавить код из примера выше в поле "Сообщение о результате, Успех". Т.е. в случае успешной отправки формы, данные отправляются на Яндекс Маркет.

Аналогично с использованием Яндекс Цели, вы можете вставить Код конверсии Google Adwords, в поля об Успешной отправке данных формы и корзины.
Liveinternet.ru:
Как это использовать?
    Для того, что бы получить доступ к статистике посещаемости вашего сайта, добавьте ваш сайт ( http://www.liveinternet.ru/add ). При этом, если у вас не припаркованный домен, то вам не нужно вставлять код счетчика Liveinternet на сайт, т.к. он уже установлен. Для сайтов с припаркованным доменом необходимо размещать код счетчика.
Реферальные хвосты:
    На сайте доступно использование Реферальных хвостов. При заказе товаров или отправке письма через обратную связь, к письму будут добавлены данные об источнике перехода на ваш сайт. Так же при использовании UTM окончаний (Компоновщик URL) эти данные будут добавлены к письму.
    Кроме стандартных данных компоновщика доступно разделение источника по группам, которые используются в статистике продаж для разделения источников и более удобного подсчета конверсий. Значение группы можно задать при помощи GET переменно "hotengine_referral_group". Если значение не указано, и указан utm_source, то оно будет использовано для указания группы hotengine_referral_group .
    Данные об источнике перехода могут быть скрыты настройками браузера посетителя или при помощи защищенного протокола сайта источника.

    Включить Реферальные хвосты вы можете на странице Настройки, во вкладке Статистика.

    Пример ссылки с UTM разметкой:
    https://hotlist.biz/?utm_source=google&utm_medium=cpc&utm_term=slova&utm_content=soderjimoe&utm_campaign=nazvnie

    Пример ссылки с авторазметкой Яндекс Директ, и UTM разметкой:
    https://hotlist.biz/?utm_source=yandex_{source_type}&utm_medium=cpc&utm_term={keyword}&utm_campaign=id:{campaign_id}&utm_content=ad:{ad_id}|gbid:{gbid}|phrase:{phrase_id}|param1:{param1}|position_type:{position_type}|position:{position}|source:{source}|source_type:{source_type}|param2:{param2}
    Полная инструкция

    Пример ссылки с авторазметкой Goolge Adwords, и UTM разметкой:
    https://hotlist.biz/?utm_source=google_adwords_{network}&utm_medium=cpc&utm_term={keyword}&utm_campaign={campaignid}&utm_content=creative:{creative}|from:{ifsearch:search}{ifcontent:content}|matchtype:{matchtype}|adgroupid:{adgroupid}|feeditemid:{feeditemid}|targetid:{targetid}|device:{device}|adposition:{adposition}|placement:{placement}|network:{network}|param1:{param1}|param2:{param2}
    Полная инструкция

Продвижение сайтов и SEO
Продвижение сайтов На нашей платформе созданы дополнительные функции, для СЕО продвижения сайта, например, вы сможете автоматически добавлять ко всем товарам определенной рубрики нужные вам слова. Кроме того распространяя вашу RSS ленту на сайтах RSS-Агрегаторах вы можете бесплатно получить большое количество бесплатных ссылок, с постоянным обновлением.

Подробнее о рекламе и способах продвижения описано на это странице https://hotlist.biz/ru/user_guide_seo.html

Рекомендуем включить "переадресацию с языковой привязкой". Данная функция помогает избежать дубликата стартовой страницы (дубликаты плохо сказывается на SEO). В связи с тем, что стартовая страница domain.com и страница с привязкой к языку domain.com/ru/ является одной и той же страницей, рекомендуем включать 301 переадресацию на страницу с привязкой к языку. Это можно сделать в Админ-центре, Настройки, Стартовая страница.
Доступ к сайту
Доступ к сайту Вы можете ограничить доступ к сайту, в Настройках, во вкладке "О сайте".

Если вы планируете использовать собственный домен, то рекомендуем вам на временном доступе ограничить доступ к сайту, а после покупки домена, открыть его.

Если вам необходимо Удалить сайт / Информацию о компании, то откройте страницу изменения информации о Сайте / Компании, и внизу установите галочку "Удалить предприятие из списка" или "Удалить сайт". Через какое-то время информация о компании / сайте, пропадет из выдачи поисковых систем.
Кеш
Кеш Благодаря кешированию пользователи, повторно посещающие ваш сайт, тратят меньше времени на загрузку страниц. Заголовки кеширования должны применяться ко всем кешируемым статическим ресурсам, а не только к некоторым из них (например, изображениям). Кешируемые ресурсы включают файлы JavaScript и CSS, графические и другие файлы (мультимедийное содержание).

Кеш мультимедиа файлов

Согласно рекомендациям от Поисковых систем, а так же для удобства посетителей, мы Включили на вашем сайте «Сжатие данных», а так же Кеширование графических файлов и JavaScripts. Срок кеширования этих файлов – одна неделя.  

Если вы загружаете новое изображение, поверх старого, то будете видеть старое изображение до тех пор, пока не очистится Кеш браузера. В каждом браузере предусмотрен свой способ очистки кэша. Например, в Chrome для принудительной очистки необходимо нажать «CTRL+F5» в окне браузера, на вашем сайте.

Кеш сервера

Кроме того, для ускорения работы сайтов, мы так же реализовали кеширование некоторых текстовых данных, которые очищаются автоматически при их изменении. Однако если вы изменили содержимое страницы/товара/статьи/меню, но измненеия на странице не отобразились, то необходимо принудительно очистить кеш, воспользовавшись ссылкой в админ панели laquo;Очистить кеш», на странице, в которой не отобразились изменения.
Пользовательское соглашение
Администрация сайта не осуществляет торговой деятельности и не несет ответственности за качество продаваемых услуг/товаров внутри Hotlist.biz. За все размещенные товары и услуги несут ответственность пользователи, добавившие их.
e-mail: support@hotlist.biz


Наш блог | Краткий обзор возможностей | Инструкции в картинках | Рекомендации по продвижению сайтов | Наши услуги

Внимание! Мы обновляем страницу инструкций. Страный раздел ВОПРОС/ОТВЕТ находится тут - https://hotlist.biz/ru/user_guide_images.html
Очистить кеш -
Торговый каталог и конструктор сайтов