Описывается как состыковать интернет-магазин на WordPress и woocommerce с admitad для организации партнерской сети и получения дополнительного трафика. Стыковка осуществляется при помощи плагина BG_WP_ADMITAD. The same in English.
Компания Admitad предлагает привлечь для интернет-магазина дополнительный трафик с оплатой за завершенные покупки.
Для организации партнерской сети необходимо поделиться с ними описанием содержимого магазина, организовать контроль за действиями на сайте привлеченных пользователей и учет завершенных ими покупок.
То есть, необходимо внести дополнения в коды сайта для:
- Выгрузки каталога товаров сайта в формате YML (Yandex Markup Language).
- Установки кодов ReTag на соответствующих страничках интернет-магазина.
- Установить невидимый пиксель на страничку благодарности за заказ.
Все это можно сделать практически без изменения кодов сайта при помощи плагина BG_WP_ADMITAD.
Установка плагина
Необходимо отсюда загрузить файл bg_wp_admitad.zip, распаковать архив, в котором находятся три плагина bg_wp_admitad.zip, bg_wp_retarg.zip и bg_yml_dump.zip, архив документации и файл readme.txt.
Все три плагина устанавливаются и активируются независимо согласно инструкциям «Как установить плагин WordPress» для его установки и «Как обновить плагин WordPress» для обновления. В поставку включен перевод сообщений на русский язык. Но для успешной работы необходимы все три.
Плагин полностью совместим с сетью виртуальных сайтов WordPress Multisite (см. «Как установить WordPress multisite«, «Как настроить WordPress multisite» и «Как начать работу с WordPress multisite«).
Последний этап установки плагина – разместить перед строкой <!DOCTYPE html> или между тегами </head> и <body> код
<?php // Check if we are called from admitad if ( function_exists ( 'get_cpamit_uid' ) ) get_cpamit_uid (); ?>
Этот код, если плагин bg_wp_admitad установлен и активирован, выполняет функцию get_cpamit_uid(), которая определяет, пришел ли посетитель интернет-магазина по ссылке от партнерской сети Admitad.
Как вставить код
- Все дальнейшие действия ДОЛЖНЫ производится ТОЛЬКО в дочерней теме, в противном случае при первом обновлении темы все изменения будут утеряны. (См. “Дочерняя тема WordPress“).
- Обычно, строка <!DOCTYPE html> и теги </head> и <body> расположены в файле header.php темы, который формирует заголовки страничек сайта. Если файла header.php нет, то выполняем поиск в папке темы и находим нужный файл.
- Создаем безопасное соединение с сервером. Как это сделать см. “Что такое ssh/sftp и для чего он нужен?” для OS Linux (OSX) или “SSH клиент для Windows PuTTY” и “Клиент SSH для Windows Bitvise Tunnelier” для Windows.
- Становимся суперпользователем (См. «Команды Linux. Краткое описание.«)
su - Переходим в папку дочерней темы для сети виртуальных сайтов WordPress Multisite:
cd /chroot/httpd/var/www/wordpress/wp-content/themes/название_темы-child
или для сайта WordPress
cd /chroot/httpd/var/www/wp-content/themes/название_темы-child - Копируем в папку дочерней темы файл header.php или другой, который содержит строку <!DOCTYPE html> или тег “</head>“, только если этот файл отсутствует (все точки в команде ниже важны).
cp -p ../название_темы/header.php . - При помощи редактора vi открываем переписанный файл, находим строку <!DOCTYPE html> или тег<body> и вставляем перед ним приведенный выше текст (подробнее см. “Редактор vi. Краткая инструкция“). Должно получиться, как на рис. 1.
Рис. 1. Вставленный код
- Закрываем безопасное соединение с сервером.
Как состыковать woocommerce с admitad
Как только все три плагина установлены, переходим на вкладку “Плагины” (Plugins) сайта с интернет-магазином (для сети виртуальных сайтовWordPress Multisite) и видим три новых bg_wp_admitad, bg_wp_retarg_widget и bg_yml_dump, которые активируем.
Эти плагины соответственно осуществляют все необходимые действия для работы интернет-магазина совместно с партнерской сетью Admitad.
- Выполняем настройку плагина выгрузки содержимого интернет-магазина в формате YML, как это подробно описано в статье “Выгрузка в YML содержимого магазина на Woocommerce“.
- Вставляем шорткод [bg-create-pixel] на первую строчку страницы благодарности за заказ (Thank You for Order Page) непосредственно перед [woocommerce_thankyou] для Woocommerce 2.0 или на страницу оформления заказа (Checkout page) сразу перед шорткодом [woocommerce_checkout] для Woocommerce 2.2.
- Переходим “Внешний вид” (Appearance)->”Виджеты” (Widgets) и видим, что появился новый виджет BG_Retargetibg_Widget, который анализирует страницы и, при необходимости, вставляет правильные коды переадресации. Виджет совершенно не виден на страничках сайта.
- Переносим этот виджет куда-нибудь в подвал, чтобы он появлялся на каждой страничке и заполняем коды, которые получены от Admitad, как на рис. 2.
Рис. 2. Виджет BG Retargeting
- Все. Плагин BG_WP_ADMITAD успешно установлен и настроен. Наслаждаемся жизнью и совместной работой с партнерской сетью Admitad.
Описано как состыковать интернет-магазин на WordPress и woocommerce с admitad для организации партнерской сети и получения дополнительного трафика при помощи плагина BG_WP_ADMITAD.
Где можно скачать это плагин BG_WP_ADMITAD ?
Плагин можно скачать здесь
Я правильно понял что данный плагин предоставляет в адмитад список товаров магазина + отправляет информацию при успешном оформлении заказа? Как начать партнерство с адмитад в качестве продавца?
Да. Правильно. Установить плагин и закдючить с ними договор.
Полезный скрипт! Будем пробовать заключить договор, если получится то обратимся к вам за плагином
Хорошо.
Подскажите пожалуйста, можно ли пользоваться плагином без выгрузки YML (выгрузка будет посредством другого плагина) И поддерживаются ли версии ниже 2.3 ?
1. Можно. Все три части совершенно независимы.
2. Выгрузка точно не поддерживает Woocommerce ниже 2.3. Остальные части должны поддерживать версию 2.2 но не ниже.