Подмена карточки товара (SKU) для Яндекс.Маркет на Bitrix

Активно работая с 1С-Bitrix появилась необходимость работы с Яндекс.Маркет для интернет-магазинов, однако далеко не все магазины оказываются технически готовы к этому. Чаще всего работа с Яндекс.Маркет является не сложной, сайт должен соответствовать правилам системы и генерировать корректный прайс-лист. К сожалению далеко не всегда возможно выводить корректный прайс-лист из-за изначальной структуры каталога, которую подготовили в момент разработки сайта и должны были учесть.

На нашем примере мы работаем с сайтом, где структуру каталога не учли и поэтому официальный компонент Яндекс.Маркет выгружает некорректный прайс лист, где грузятся все SKU, которые имеют один адрес и при переходе по ссылке у нас показывается дефолтная карточка, на что мы сразу слетаем с Яндекс.Маркета по качеству — ошибка несоответствия цены и карточки предложения. К сожалению ункальный URL для SKU тоже указать нельзя, т.к. его не внесли при формировании каталога товаров для торговых предложений.

Как исправить?

Существует два варианта исправления данной ситуации:
  1. Полностью переделывать структуру каталога для SKU (торговых предложений)
  2. Дорабатывать техническую часть
Так как переработка структуры каталога с более 2000 товарами это достаточно трудоёмкий процесс, на который практически никогда ниукого нет времени, я решил использовать второй вариант.

Подмена карточки товара (SKU) для Яндекс.Маркет на Bitrix позволит отображать корректную карточку товара при входе с прайс-листа. Для этого нам необходимо назначить utm-метку и передать в ней ID торгового предложения из YML:


Теперь нам необходимо принять передаваемый ID торогового предложения сайтом, для этого в зависимости от типа шаблона необходимо добраться до файла компонента catalog.item.

В файле /bitrix/components/*YOUR_TEMPLATE*/catalog.item/component.php:

Внимание, код может отличаться в зависимости от шаблона. Необходимо найти определение параметров (сверху файла)
//set params if empty
    $arParams["PRODUCT_PRICE_CODE"] = empty($arParams["PRODUCT_PRICE_CODE"]) ? array() : $arParams["PRODUCT_PRICE_CODE"];
    $arParams["AVAILABLE_OFFERS"] = empty($arParams["AVAILABLE_OFFERS"]) ? array() : $arParams["AVAILABLE_OFFERS"];
    $arParams["PICTURE_HEIGHT"] = empty($arParams["PICTURE_HEIGHT"]) ? "250" : $arParams["PICTURE_HEIGHT"];
    $arParams["PICTURE_WIDTH"] = empty($arParams["PICTURE_WIDTH"]) ? "250" : $arParams["PICTURE_WIDTH"];
    $arParams["IMAGE_QUALITY"] = empty($arParams["IMAGE_QUALITY"]) ? "80" : $arParams["IMAGE_QUALITY"];
    $arParams["IBLOCK_ID"] = empty($arParams["IBLOCK_ID"]) ?: $arParams["IBLOCK_ID"];

Над ними (примерно на 50-70 строке) вставить:

        /* ID FIX by Guide-Group. (https://guide-group.ru/) */
        if (intval($_GET['utm_source']) > 0) {
            $arParams["PRODUCT_ID"] = intval($_GET['utm_source']);
        }

После данных изменений чистим кэш компонентов. Теперь при переходе по ссылке с UTM_SOURCE=X будет показан корректный ID товара. Однако убедитесь в корректности передаваемых id через utm, чтобы цена и наименования товара соответствовали.

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

Автосервис FENIX AUTO

Разработка сайта автосервиса FENIX AUTO в Санкт-Петербурге. Изначально стояла задача подготовить одностраничный сайт с полноценной системой управления, в которой в дальнейшем будет возможность удобно и легко корректировать все необходимые данные, список услуг. Затем решили изменить структуру на сео- ориентированный многостраничный сайт. Привязан SSL сертификат, настроены необходимые редиректы (с www на без www, http на https), а также редиректы с возможных дубликатов /index.php и /. В качестве взаимодействия с клиентом добавлена кнопка "Написать в Whatsapp". Установлена интерактивная карта Яндекс. Уникальный дизайн, адаптация под мобильные устройства. Добавлена анимация появления элементов. Добавлена общая форма для обратной связи, форма заявки по услугам (отправка на E-mail)

Мебель от производителя

Создание интернет-магазина на 1С-Bitrix под ключ с учетом наполнения товарными наименованиями. Выполнен ряд коррективов шаблона, установлен компонент для работы с Яндекс.Маркет. Наполнение около 650 товарных предложений (с учетом торговых предложений) для корректной работы фильтра. Настроен SSL сертификат и необходимые редиректы. Зарегистрировано и настроено доменное имя. Подготовлены баннеры акций на главной странице. Доработан слайдер партнёров и его автоматические слайды, выполнен ряд корректировок шаблона. Настроена корпоративная почта по доменному имени. Подготовлены отдельные информационные страницы: гарантия, доставка, о компании др.

Дополнительные работы:

— Создание и ведение рекламной компании Я.Директ
— Подключение и настройка интернет-эквайринга сбербанк
— Подключение и настройка онлайн кредитования (покупай со сбером)
— Прочие технические доработки

Сайт портала 1-й юридической помощи

Сайт компании "Портал 1-ой юридической помощи" на 1С-Bitrix. Изначально это одностраничный сайт, который необходимо было полностью переделать и обновить всю информацию (содержание). Были произведены работы по смене решения дизайна и его доработке, структурирована и переделана вся опубликованная информация на странице. Заменён логотип компании, произведены коррективы CSS/HTML верстки и шаблонов компонентов битрикса.

Скорая психологическая помощь в Москве — psi-ddt.ru

Разработка сайта Центра краткосрочной психологической помощи «Дух - Душа - Тело» с уникальным адаптивным дизайном на основе предпочтений заказчика. Перед нами была поставлена задача сделать сайт понятным, чтобы пользователь мог найти и разобраться в списке предоставляемых центром услуг по части обучения и консультирования. Это полноценный многостраничный сайт компании на CMS, имеющий следующий функционал:

— Адаптивный дизайн
— Форма заявки с отправкой сообщений на E-mail
— Возможность совершения покупок на сайте (услуги, вебинары)
— Личный кабинет пользователя, отображение покупок
— Онлайн оплата Тинькофф (эквайринг)

Дополнительные работы:

— Настройка HTTPS (Генерация SSL сертификата)
— Настройка переадресации с http на https
— Обслуживание сайта


Boomer-Parts — сайт автотехцентра

Разработка нового сайта компании с обновленным современным адаптивным дизайном. Восстановление информации из веб-архива. Многостраничный сайт со списком услуг, отдельным разделом для публикации отзывов. Выполнен в стиле популярной спортивной темы BMW M. Подготовлена анимация появления элементов по мере прокрутки страницы. Установлена форма заявки на обслуживание, онлайн чат, интерактивная карта. 

Дополнительные работы:

— Настройка HTTPS (Генерация SSL сертификата)
— Настройка переадресации с http на https

TivolyoHome — домашний текстиль

Техническое обслуживание сайта и доработки:

— Работы по корректировке текстового содержания сайта;
— Настройка компонентов Битрикс для корректного вывода информации и функций на сайте;
— Исправления в области верстки, верстка HTML/CSS/JX отдельны блоков и размещение на сайте;
— Доработка существующих функций сайта;
— Подключение интернет-эквайринга Сбербанк;
— Написание модификаций 1С Bitrix (Например: вывод бейджика скидки, расчет размера скидки в превью товара и полной карточке);
— Установка счетчиков статистики и целей Яндекс.Метрика;

Ведение РК Я.Директ:

— создание и настройка компании
— создание рекламных объявлений
— настройка статистики
— сбор и анализ данных
— корректировки на основое ежемесячного обслуживания

Сопровождение регистрации в Я.Маркет:

— Установка компонента Я.Маркет (для генерации YML)
— Настройка сайта, рекомендации для изменений согласно правилам Маркета
— Регистрация сайта в системе Я.Маркет, настройка и отправка на модерацию
— Успешная регистрация

Бронепленка в СПБ — Сайт компании по оклейке плёнкой

Разработка и сео подготовка сайта на тему Бронепленка в СПБ — полноценный многостраничный сайт с уникальным адаптивным дизайном. Подготовлена форма обратной связи, страницы услуг, раздел акций. В разделе "Фото" расположены фотографии работ (портфолио) в формате ленты аналогичной Instagram.

Artloft.club — производство лофт перегородок

А у нас готов новый интересный проект — Artloft.club, который дополняет наше портфолио сайтов компаний. Сайт подчеркивает стиль лофт дизайна, т.к. компания занимается производством стеклянных лофт перегородок. Живые работы, видео, интересный дизайн в светлом и тёмном исполнении (интерактивный переключатель дизайна в виде лампочки) и эффекты появления информации!

Швейное производство АДВАТЕКС

Разработка сайта компании с уникальным адаптивным дизайном для швейного производства АДВАТЕКС. Содержит в себе раздел порфтолио — фотографии работ, которые подгружаются из админ-центра. Интерактивные карты на странице контакты. Список услуг. Подготовлена форма обратной связи с проверкой Google Captcha. Автоподгрузка работ портфолио при пролистывании. 

Applook — сервис мониторинга цен приложений

Наш собственный проект — тематический портал на базе веб-приложения. Устанавливается "на экран домой" или по клику "Установить приложение" на любые устройства — PC Windows / Mac, iOS, Android и работает как нативное. Сервис осуществляет мониторинг цен официальных магазинов различных платформ на одном сервисе — AppStore, Google Play, Playstation Store, Microsoft Store / Xbox Live, Steam. Записывает историю изменения цен, а также уведомляет пользователей о снижении цен на те приложения, которые есть в подписках. Достаточно мощный проект работающий с API магазинов. Умеет сравнивать цены с магазинами электронных ключей (несёт исключительно информационный характер). Полностью бесплатный сервис, имеет 2 типа аккаунтов. Смена аккаунта и снятие ограничений осуществляется путём активности на сайте. Также привязана система Robokassa с автоматической обработкой входящих платежей (система доната).

МёдРоссии

Технические работы:

— Подготовка YML прайс-листа для сниппетов в Яндекс, для Я.Маркет и Беру
— Подготовка RSS XML для турбо-страниц

Реклама:

Ведение РК Я.Директ и G.Adwords — контекстная и медийная реклама. Подготовка компаний, создание объявлений, установка целей Я.Метрики.

Дизайн:

Создание анимационных баннеров с движущимися пчелами для "баннера на поиске".
1 / 9 стр.

На сайте размещена информация о нашей деятельности, наших проектах, а также проектах разработанных на заказ. Данная информация защищена авторским правом. Копирование или цитирование информации с сайта guide-group.ru разрешено только с указанием активной гиперссылки на страницу-источник информации.