Яндекс, Google, Авито

Яндекс

⤴️ Экспорт в Яндекс Маркет

Товары в PHPShop можно легко выгружать в Яндекс.Маркет. Адрес выгрузки для Яндекс-Маркета: http://имя_сайта/yml/

Ссылка http://имя_сайта/yml/ указывается в личном кабинете Яндекса, подробная инструкция по подключению магазина: https://yandex.ru/support/partnermarket/export/feed.html

Чтобы указать, какие товары будут выгружаться на Яндекс.Маркет, можно вручную в карточке товара поставить соответствующую галочку Вывод в Яндекс Маркете

Если модуль Яндекс.Заказ выключен, то товар отмечается в закладке Основное, если модуль включен, то появляется отдельная закладка Яндекс.Заказ.

Пакетное добавление в Яндекс.Маркет

Можно пакетно выделить галочками товары в списке, и затем выбрать опцию ⚙️▾ → Редактировать выбранные.+ После того, как вы отметили товары, в личном кабинете Яндекса укажите ссылку вида http://имя_сайта/yml/yandex.php.

🛒 Модуль Яндекс.Заказ - расширенный экспорт

Модуль включает расширенные параметры выгрузки товарных предложений в файл YML для участия интернет-магазина в программе Яндекс.Маркета

🌪 Турбо-страницы

Страницы с товарами можно добавить в Турбо-страницы для Яндекса и получить прирост мобильного трафика и повышение позиций в выдаче для мобильных устройств.

Для управления показа товаров в тубро-страницах, используется функционал выгрузки товаров в Яндекс.Маркет и файл формата YML. Ссылка http://имя_сайта/yml/ указывается в личном кабинете Яндекса, подробная инструкция по подключению Турбо-страниц: https://yandex.ru/support/webmaster/turbo/market.html#market__button

Настройка товарных страниц

  1. В Яндекс.Вебмастере перейдите на страницу Турбо-страницы → Настройки (блок Настройки товарных страниц).

  2. Выполните настройки Способ оформления заказа. На Турбо-страницах будет отображаться кнопка "Добавить в корзину". Когда посетитель нажмет ее, откроется обычная или мобильная версия страницы вашего сайта с корзиной, в которой будет отображаться добавленный товар. Настройте URL, по которому откроется страница.

  3. Выберите в списке значение "URL добавления товара": другой.

  4. Укажите "URL для добавления товара в корзину": http://имя_сайта/order/?from=html&id={offer_id}

🎁 Подарок - модуль подарков для Яндекс.Маркета

Модуль Подарок позволяет дарить подарки при покупке в магазине и выгружать такие акции на Яндекс.Маркет.

🔎 Умный Яндекс.Поиск

Для удобного поиска товаров в магазине, рекомендуем подключить Яндекс.Поиск, способный искать товары с разными склонениями, в неправильной раскладке и предложенными исправлениями.

Включение и настройка Яндекс.Поиска происходит в административной панели магазина в меню Настройка → Интеграция → Яндекс.Поиск

Подключение Яндекс.Поиска

  • Переходим в личный кабинет разработчика и создаем API ключ кнопками Подключить API → API Поиска для сайта. Полученный ключ необходимо сохранить, он будет нужен при дальнейшей настройке.

  • Открываем ссылку site.yandex.ru/catalogs/new/, вверху необходимо нажать Поиск для интернет-магазинов β, Страница с результатами поиска - вводим http://имя_сайта/search/, нажимаем Сохранить, Яндекс отобразит ошибку и разблокирует поле Адрес YML-файла - вводим: http:/имя_сайта/yml/yandex.php?getall=true&search=true. Если у вас включен модуль Яндекс.Заказ и установлен пароль на YML файл – ссылка будет иметь вид: http://имя_сайта/yml/yandex.php?getall=true&search=true&pas=ваш пароль. Нажмите Сохранить.

  • Нажмите Мои поиски, выберите созданный на шаге 2 поиск, нажмите в левом меню Выдача в JSON и введите API ключ, полученный на шаге 1, нажмите Сохранить.

  • Из URL адреса скопируйте идентификатор поиска (ID). Например, в адресе: https://site.yandex.ru/catalogs/2388278/, то ID поиска 2388278.

  • В административной панели сайта откройте Настройка → Интеграция, в разделе Яндекс.Поиск заполните поле API-ключ (созданный на шаге 1), скопированный ID поиска с предыдущего шага вставьте в поле Идентификатор поиска, установите галочку Использовать Яндекс.Поиск на сайте, вместо стандартного поиска.

Настройка отображения Яндекс.Поиска

Если вы используете старый шаблон, то его можно обновить для отображения результатов поиска. Необходимо внести изменения в шаблон : /phpshop/templates/ваш шаблон/search/search_page_list.tpl – добавить @hideSearchType@ к классам кнопок типов поиска class="btn-group @hideSearchType@" Добавить переменную вывода исправлений ввода @searchMisspell@ перед результатами поиска (перед переменной @productPageDis@):

@searchMisspell@

В файл /phpshop/templates/ваш шаблон/style.css можно добавить стилизацию исправлений ввода. Например:

.search-misspell {
font-size: 14px;
margin-bottom: 20px

📊 Интеграция с Яндекс.Метрика

Интеграция с Яндекс.Метрикой позволяет собирать, анализировать и выводить основные отчеты прямо в панели управления интернет-магазином в виде графиков и сводных таблиц.

Включение и настройка интеграции происходит в административной панели магазина в меню Настройка → Интеграция → Статистика посещений Яндекс.Метрика. После включения, все отчеты будут доступны в меню Маркетинг → Статистика посещений.

Настройка

  1. Зарегистрироваться и добавить свой сайт в Яндекс.Метрика. Полученный при регистрации ID счетчика указать в поле ID сайта в настройках интернет-магазина.

  2. Перейти по ссылке и получить токен для доступа к API статистики. Полученный токен указать в поле Токен в настройках интернет-магазина.

  3. Настройка Код счетчикаВключить сбор статистики и разместить код счетчика автоматизирует вывод кода счетчика Яндекс.Метрика на сайте, при этом ручная установка кода счетчика не требуется.

  4. Настройка "Виджет" выводит основные отчеты статистики посещения на главную панель инструментов (стартовая страница панели управления).

Настройка сбора данных электронной коммерции

  1. Включить в настройках модуля Код счетчика → Включить сбор данных электронной коммерции

  2. Включить в Дополнительных настройках в Яндекс.Метрики опцию Отправка в Метрику данных электронной коммерции.

  3. Имя контейнера данных оставить по умолчанию dataLayer.

  4. Выбрать валюту передачи данных.

Какие данные электронной коммерции передаются

  1. Просмотр товаров и каталогов.

  2. Добавление товаров в корзину.

  3. Удаление товаров из корзины.

  4. Список товаров в заказе.

Доступные отчеты

Основные

  • Сводный отчет всех показателей (дашборд).

  • Популярные страницы посещений.

  • Источники посещений (рефералы).

  • Социальные сети.

  • Сайты.

  • Поисковые фразы.

  • Поисковые системы.

  • Устройства.

Директ реклама

  • Директ, сводка.

  • Директ, площадки.

Электронная коммерция

  • Популярные товары.

  • Популярные категории

  • Товары в корзине

  • Заказы

  • Заказанные товары

💳 Яндекс.Касса

Модуль Яндекс.Касса – популярный сервис для приема онлайн-платежей, позволяет принимать к оплате банковские карты, электронные деньги, наличные и не только.

Google

⤴️ Экспорт в Google Merchant

Товары из магазина могут быть выгружены в предложения для Google Merchant и использоваться для рекламы или приема заказов с Google.

Порядок добавления товаров в RSS канал Google Merchant аналогичен добавлению в Яндекс.Маркет http://имя_сайта/yml/: все товары, отмеченные для Яндекс.Маркета, участвуют в экспорте для Google Merchant.

Существует возможность выгрузки данных через RSS канал в Google Merchant. Для добавления товаров в Google Merchant следует:

  1. Зарегистрироваться в Google Merchant по ссылке https://merchants.google.com

  2. Добавить новый Feed (канал) в Google Merchant с именем "Магазин" и выбором страны Россия.

3. Выбрать опцию "Scheduled fetch" (по расписанию).

4. В поле URL файла указать путь http://имя_магазина/rss/google.xml

5. В дополнительных настройках файла нужно указать кодировку UTF 8.

Интеграция с модулем Яндекс.Заказ

Выгрузка в Google Merchant может брать настройки из модуля выгрузки в Яндекс.Маркет, для увеличения рейтинга фида среди аналогов.

Код производителя - учитывается код производителя в теге g:gtin

  • Имя производителя - учитывается имя производителя в теге g:brand. Если это поле не заполнено, то берется бренд с характеристики товара.

  • Состояние товара - учитывается состояние товара (новый или б/у) в теге g:condition

  • Пароль защиты файла - защищает от несанкционированной кражи контента. При использовании пароля ссылка на XML файл примет вид http://имя_магазина/rss/google.xml?pas=*******.

Интеграция с модулем Яндекс.Заказ доступна для версий PHPShop 6.0.2 и выше.

📊 Передача данных электронной коммерции в Google Аналитика

Интеграция с популярным облачным сервисом Google Аналитика позволяет собирать и анализировать данные по электронной коммерции.

Включение и настройка интеграции происходит в административной панели магазина в меню Настройка → Интеграция → Статистика посещения Google.

Настройка

  1. Зарегистрироваться и добавить свой сайт в Google Аналитика. Полученный при регистрации "Идентификатор отслеживания" указать в поле Идентификатор отслеживания в настройках интернет-магазина.

  2. Настройка Код счетчика → Включить сбор статистики и разместить код счетчика автоматизирует вывод кода счетчика Google Аналитика на сайте, при этом ручная установка кода счетчика не требуется.

Настройка сбора данных электронной коммерции

  1. Включить в настройках интеграции Код счетчика → Включить сбор данных Google Analitics.

  2. В Google Аналитика перейти в меню Администратор → Настройка аккаунта → Настройка ресурса → Настройка электронной торговли и включить опцию Включите отслеживание электронной торговли.

Какие данные электронной коммерции передаются

  1. Просмотр товаров и каталогов.

  2. Добавление товаров в корзину.

  3. Удаление товаров из корзины.

  4. Список товаров в заказе.

Анализ данных электронной коммерции

Для анализа данных по товарам и заказам в меню Google Аналитика выберите Конверсии → Электронная торговля. Если этот пункт меню не доступен, то значит, что неверно выполнена настройка сбора данных или прошло еще мало времени с момента активации сбора данных. Обновление данных по торговле может занимать до 1-2 дня.

* Google Аналитика доступна для версии PHPShop 5.3.5 и выше.

⛔️reCaptcha - защита от спама на сайте

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

Включение каптчи происходит в административной панели магазина в меню Настройка → Интеграция → - Настройка безопасности reCAPTCHA - Включить режим усиленной проверки от ботов.

Настройка

Настройка ключей безопасности вынесена в основные настройки в панели управления интернет-магазином. Можно использовать как общие, так и персональные ключи, получить которые можно на сайте www.google.com/recaptcha/

Шаблоны

В новые шаблоны версии PHPShop 5.2.6 новая каптча уже вставлена. Для ручного изменения старых версий шаблонов, следует внести переменную @captcha@ в шаблоны:

  1. Регистрация пользователя: /phpshop/templates/имя_шаблона/users/register.tpl

  2. Форма сообщения: /phpshop/templates/имя_шаблона/forma/page_firma_list.tpl

  3. Форма отзыва: /phpshop/templates/имя_шаблона/gbook/gbook_forma_otsiv.tpl

  4. Форма обратного звонка: /phpshop/templates/имя_шаблона/modules/oneclick/templates/oneclick_forma.tpl

  5. В файл /phpshop/templates/имя_шаблона/js/phpshop.js добавить в самый конец файла код запуска каптчи:

    // reCAPTCHA
    if ($("#recaptcha_default").length || $("#recaptcha_returncall").length || $("#recaptcha_oneclick").length) {
    var ga = document.createElement('script');
    ga.type = 'text/javascript';
    ga.async = true;
    ga.defer = true;
    ga.src = '//www.google.com/recaptcha/api.js?onload=recaptchaCreate&render=explicit';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(ga, s);
    }
    recaptchaCreate = function() {
    if ($("#recaptcha_default").length)
    grecaptcha.render("recaptcha_default", {"sitekey": $("#recaptcha_default").attr('data-key'), "size": $("#recaptcha_default").attr('data-size')});
    if ($("#recaptcha_returncall").length)
    grecaptcha.render("recaptcha_returncall", {"sitekey": $("#recaptcha_returncall").attr('data-key'), "size": $("#recaptcha_returncall").attr('data-size')});
    if ($("#recaptcha_oneclick").length)
    grecaptcha.render("recaptcha_oneclick", {"sitekey": $("#recaptcha_oneclick").attr('data-key'), "size": $("#recaptcha_oneclick").attr('data-size')});
    };

Модули

  1. Обратный звонок - внести переменную @oneclick_captcha@ (без пробела) в шаблоны: /phpshop/templates/имя_шаблона/modules/oneclick/templates/oneclick_forma.tpl и /phpshop/templates/имя_шаблона/modules/oneclick/templates/oneclick_window_forma.tpl

  2. Быстрый заказ - внести переменную @returncall_captcha@ (без пробела) в шаблоны: /phpshop/templates/имя_шаблона/modules/returncall/templates/returncall_forma.tpl и /phpshop/templates/имя_шаблона/modules/returncall/templates/returncall_window_forma.tpl

Авито

⤴️ Экспорт товаров бытовой электроники