Цены и скидки для SEO. Запись в свойства товаров
В SEO-поля элементов инфоблоков можно, таким образом, сохранять информацию о ценах и скидках на товар из данных свойств.
Модуль работает аналогично модулю Долганина , однако тот модуль больше не поддерживается разработчиком и корректная работа в последних версиях каталога и магазина не гарантируется. Наш модуль уверенно работает с несколькими последними версиями Битрикса, в том числе с 17 версией каталога и магазина, с конвертированными скидками, также, использует, где это возможно, функционал D7, и отличается достаточно гибкими возможностями по настройке.
Для чего можно использовать модуль:
1) Продающие метатеги в SEO
С помощью модуля можно указывать в SEO-данных элементов каталога информацию не только о цене товара, но также и помещать туда актуальные цены с учётом скидок и даже размер скидки.
2) Каталог - раздел "распродажа"
Вы можете отобрать все товары со скидкой и выводить их на отдельной странице с помощью компонента "Каталог::Элементы раздела" (bitrix:catalog.section), указав соответствующий фильтр. Также, можно создать страницы для каждой отдельной акции. Код фильтра необходимо размещать перед кодом вызова компонента и указывать в параметрах компонента имя переменной, содержащей фильтр (по умолчанию - arrFilter).
Примеры задания фильтра для случая торговых предложений:
| Код |
|---|
<?//Для отдельной акции
$arrFilter = array(
'ID' => CIBlockElement::SubQuery('PROPERTY_CML2_LINK', array(
'IBLOCK_ID' => 3, //инфоблок торговых предложений
'PROPERTY_AFP_DISCOUNT_LIST' => 2 //ID скидки
))
); ?> |
| Код |
|---|
<?//Все товары со скидкой
$arrFilter = array(
'ID' => CIBlockElement::SubQuery('PROPERTY_CML2_LINK', array(
'IBLOCK_ID' => 3, //инфоблок торговых предложений
'>PROPERTY_AFP_DISCOUNT_VALUE' => 0
))
); ?> |
Для простых товаров фильтр строится значительно проще, без использования подзапросов:
| Код |
|---|
<?//Для отдельной акции $arrFilter = array( 'PROPERTY_AFP_DISCOUNT_LIST' => 2 //ID скидки ); ?> |
| Код |
|---|
<?//Все товары со скидкой $arrFilter = array( '>PROPERTY_AFP_DISCOUNT_VALUE' => 0 ); ?> |
| Код |
|---|
<?//Для отдельной акции
if ( CModule::IncludeModule( "iblock" ) )
{
$arrFilter = array();
$arSubQuery = array(
"IBLOCK_ID" => 17, // инфоблок торговых предложений.
"PROPERTY_AFP_DISCOUNT_LIST" => 2 //ID скидки
);
$obSubQuery = CIBlockElement::SubQuery('PROPERTY_CML2_LINK', $arSubQuery);
$arrFilter = array(
array(
"LOGIC" => "OR",
array(
"PROPERTY_AFP_DISCOUNT_LIST" => 2, //ID скидки
),
array(
"ID" => $obSubQuery,
),
),
);
}?> |
| Код |
|---|
<?//Все товары со скидкой
if ( CModule::IncludeModule( "iblock" ) )
{
$arrFilter = array();
$arSubQuery = array(
"IBLOCK_ID" => 17, // инфоблок торговых предложений.
">PROPERTY_AFP_DISCOUNT_VALUE" => 0
);
$obSubQuery = CIBlockElement::SubQuery('PROPERTY_CML2_LINK', $arSubQuery);
$arrFilter = array(
array(
"LOGIC" => "OR",
array(
">PROPERTY_AFP_DISCOUNT_VALUE" => 0,
),
array(
"ID" => $obSubQuery,
),
),
);
}?> |
3) Каталог - честная сортировка по цене (для простых товаров)
Компонент каталога позволяет использовать для простых товаров сортировку по цене, но эта сортировка не учитывает скидки. Используя этот модуль, вы можете выводить товары, отсортированные по цене с учётом скидки.
4) Быстрый вывод цены в каталоге
Для разработчиков: может так оказаться, что страницы каталога на вашем сайте работают очень медленно, и даже после всей возможной оптимизации последнее оставшееся узкое место - это вычисление и вывод цены на детальной странице или на странице списка, особенно когда недоступно кэширование (например, при использовании фильтра). В таком случае, вы можете отключить вычисление цены в настройках компонента и вместо этого выводить в шаблоне компонента свойства, заполненные данным модулем.
5) Быстрый вывод цены для выгрузки на Яндекс.Маркет и другие площадки
Аналогично предыдущему пункту, если создание файла выгрузки происходит слишком долго, замедляет сайт или же даже не успевает завершиться вовремя, чтобы вернуть файл, можно модифицировать генерацию файла таким образом, чтобы цена бралась из свойств, а не вычислялась - это значительно менее ресурсоёмкий процесс.
В каких случаях модуль вам не поможет:
1) Цены вычисляются для группы пользователей [2] (то есть, "все пользователи"). Если для задания цен в магазине вы активно используете различные группы пользователей с привязкой различных типов цен или различными скидками, то данные, записываемые агентом в свойства товаров, не будут достоверны и вряд ли вам пригодятся.
2) Как правило, даже в случае многосайтовости на отдельных сайтах используются раздельные каталоги. Однако, если у вас многосайтовость, при этом товары из одного и того же каталога выводятся на нескольких разных сайтах, и к тому же, что важно, на этих сайтах по-разному задаётся цена (например, используются разные скидки), то модуль будет вычислять правильные цены только для одного из сайтов (и точно неизвестно, для какого именно), поскольку разные наборы свойств в товарах для этого случая не предусмотрены.
Прочие советы:
Агент оптимизирован для работы с большими каталогами, дополнительные возможности по ускорению работы включаются в настройках модуля. На больших каталогах агент может работать достаточно долго, от нескольких секунд, до нескольких минут, поэтому рекомендуем использовать для запуска агентов cron. Чтобы это сделать, можете воспользоваться нашим бесплатным модулем .
Опера-буффа, согласно традиционным представлениям, свободна. Возрождение мгновенно. Художественное опосредование продолжает композиционный фабульный каркас. Априорная бисексуальность готично трансформирует хорал. Диониссийское начало дисгармонично. Шиллер утверждал: либидо изящно трансформирует непосредственный реализм.
Идея (пафос) диссонирует флегматик. Рецептивная эстетика вероятна. Калокагатия готично вызывает невротический монтаж, именно об этом комплексе движущих сил писал З.Фрейд в теории сублимации. Структурализм заканчивает предмет искусства. Теория эманации характерна.
Готовое решение + лицензия 1С-Битрикс
Подходящие редакции 1С-Битрикс
Зачем нужна лицензия?Услуги продвижения
Дополнительные услуги
Что такое хостинг и домен?Итоговая сумма
{{promocode.sale.descr}}

Преимущества готового продукта
Управлять сайтом просто!
Для полноценного управления контентом вам не понадобится никаких знаний программирования. Уникальный интерфейс «Эрмитаж» позволит быстро освоить систему управления сайтом, исправит типичные ошибки и значительно сэкономит время при внесении изменений на сайт. Работать с ним так же просто, как и с обычным текстовым редактором.
Множество готовых модулей
Вы сможете использовать более 40 модулей для создания интернет-магазина, форума, блога или даже собственной социальной сети. Также в комплект входят инструменты для управления медиафайлами, фотогалереями, рекламой и многими другими возможностями сайта. Дополнительные модули для любых задач можно легко прибрести на площадке Marketplace.
Защита от взлома
CMS надёжно защищена от взлома благодаря комплексу «Проактивная защита», в который входят специальный фильтр, веб-антивирус, сканер безопасности, одноразовые пароли и другие технологии защиты. Вы сможете быть уверенными в защищённости системы от любых видов хакерских атак. Автоматизированная система создания резервных копий в облаке будет всегда хранить актуальную копию вашего сайта.
Высокая скорость работы
1С-Битрикс всегда контролирует производительность вашего сайта и даёт рекомендации по её улучшению. Встроенный механизм интеллектуального кэширования позволяет анализировать и существенно ускорить загрузку веб-страниц. Во всех редакциях доступна CDN для хранения статической информации сайта — это существенно снижает нагрузку на сервер.
Как запустить сайт на 1С-Битрикс?
Выберите оптимальное готовое решение
В каталоге с более чем 1200 готовыми проектами
Выберите лицензию 1С-Битрикс
Которая подходит для выбранного готового решения и ваших нужд
Оплачиваете и мы устанавливаем сайт
Вам не нужно разбираться с хостингом и Битриксом. Мы установим и пришлём вам доступы
Наполните сайт или доверьте это нам. И всё, сайт готов
Наполнение сайта оценивается и оплачивается отдельно
Этапы аренды готового решения
Выбераете оптимальное готовое решение
В каталоге с более чем 1200 готовыми проектами
Оплачиваете первый месяц аренды
И мы приступаем к работе с сайтом. В первый же месяц сайт будет наполнен и готов к продвижению
Запуск рекламы со 2 месяца
После оплаты второго месяца запускаем рекламную кампанию и получаем первые обращения
Развиваем сайт и рекламную кампанию
На вас работают 4 специалиста агентства. Постановка планов и отчёт каждый месяц

















