Admitad Goods — плагин для импорта товаров в WordPress. Товары, удалённые оффером, при обновлении

03.07.2020

Чем зарабатывать и как работать в cpa admitad, чтобы контролировать свои доходы? На эти вопросы ответ дает практика, фантазия вебмастера и обзор уникальных сервисов от адмитад, разработанных специально для удобства пользователей партнерской сети.

Хотите уникальный купонный фид, аналогов которому не будет ни у кого в интернете? Это реально! Или, может, вам нужны расширенные возможности для планирования рекламных кампаний? Поможет генератор объявлений от admitad. Остается только разобраться, какие именно инструменты предлагает адмитад и выбрать подходящий.

Совершенно незаменимый для всех так или иначе связанных с торговлей в интернете вебмастеров, инструмент – возможность экспорта товарных фидов с сайта рекламодателя на свою площадку. О том, с партнерками интернет-магазинов, создано немало кейсов и пособий, но отзывы профессионалов свидетельствуют: с эффективностью экспортирования товарных xml фидов мало что может сравниться.

По факту, данная опция предусматривает «передачу» оригинального товара с сайта рекламодателя непосредственно на сайт вебмастера. Экспорт проходит в форматах XML и CSV, а все обновления – в режиме реального времени. При этом во время экспорта товаров интегрируемые ссылки сразу же становятся реферальными и доступны для использования мгновенно. Что это дает?

  • возможность создать интернет-магазин с уникальным ассортиментов товаров;
  • возможность регулировать выборку по своему усмотрению и в соответствии со вкусами целевой аудитории;
  • функционал по созданию сервисов сравнения цен в различных интернет-магазинах (если одновременно экспортировать товары сразу нескольких площадок).
  • Сам по себе модуль выгрузки товаров выглядит как композиция из нескольких фильтров, так что как работать в admitad с экспортом товарных фидов легко разобраться без долгих блужданий – все доступно в несколько кликов прямо из личного кабинета.

Сами по себе фильтры представляют собой выборки, рассортированные по ключевым критериям и сделанные так, чтобы вебмастер мог подобрать себе для экспорта максимально индивидуальный набор товаров. Инструмент совершенно незаменим для владельцев сайтов, целевая аудитория которых ориентирована на покупки, но при этом разборчива в выборе. Что именно использовать – решает вебмастер, admitad предлагает такие фильтры:

  • цена (можно задать определенный диапазон);
  • партнерская программа (выбор из интересующих партнерок);
  • бренды и отдельные категории товаров.

ReTag от CPA admitad

С тем, какими опциями для заработка лучше пользоваться в cpa admitad, новички разбираются быстро, а вот на изучение преимуществ инструментария партнерской сети, как ни странно, тратят много времени. Одно из таких преимуществ – ReTag от admitad. Это очень простой на первый взгляд инструмент, но его полезность сложно переоценить.

ReTag представляет собой контейнер, размещаемый на сайте рекламодателя, куда вебмастер может интегрировать сервисы по своему усмотрению. «Фишка» отлично подходит под баннерный ретаргетинг, а также здорово выручает в случаях, когда требуется разместить на площадке рекламодателя какую-нибудь контактную информацию (например, e-mail).

Пользоваться ReTag от admitad может любой клиент партнерской системы, вне зависимости от его статуса. Самое главное преимущество подобной «капсулы» для вебмастеров – упрощение технических «процедур», которые неизбежно отнимают время. С ReTag интеграция требуемых сервисов с сайтом рекламодателя происходит в 2 клика, что здорово облегчает процесс работы. И при этом не требуется ни участие, ни помощь программистов – никакого вмешательства в HTML код сайтов не предусмотрено. Поэтому с ReTag становится легче как работать в cpa admitad, так и искать новые партнерские связи.

Методы использования подобного контейнера каждый вебмастер может продумать сам – помимо ретаргетинга или интеграции почты есть возможность вставить код Яндекс Метрики и Google Analytics, что само по себе впечатляет. Интересно, что все процессы по использованию ReTag регулируют непосредственно рекламодатель и вебмастер, так что ограничений на то, как работать с этим инструментом, нет никаких.

Абсолютно все можно «подогнать» под свои нужды и идеи, адмитад лишь дает своим клиентам полезную опцию. Что, в свою очередь, подразумевает неиспользование cookie-файлов, а это немаловажный с точки зрения безопасности момент для современного интернета.

Admitad Extension: расширение для Chrome

Вебмастерам, привыкшим к постоянной оптимизации рабочего процесса, будет сложно обойтись без приложения от адмитад для Хром, так как данный инструмент сокращает количество действий по генерации диплинков на сайтах рекламодателей. Поэтому для тех, кто подключен одновременно к нескольким партнерским программам, сложно представить как работать на сервисе admitad без расширения для Chrome – до того этот инструмент удобен.

Что до новичков, то им с Admitad Extension еще проще: генерировать диплинки, минуя промежуточный пункт «инструменты вебмастера» гораздо удобнее. А если учесть, что сам процесс генерации проходит мгновенно? И что сервис синхронизирован с базой данных адмитад, а потому сведения о подключенных площадках всегда актуальны на текущий момент времени?

Также интересно, что, хотя расширение и разработано специально под хром, но к другим браузерам, Extension адаптирован не хуже. К сожалению, версии для Mozilla Firefox в адмитад пока нет, но зато расширение можно установить для:

  • и Рамблер браузеров;
  • Амиго;
  • Chromium и Comodo Dragon.

Дополнительный удобный момент – возможность постинга коротких диплинков сразу в социальные сети. Очень удобно, что полученный через плагин Admitad Extension код можно сразу вставлять в нужную страничку Вконтакте, ОК, фэйсбуке, твиттере или Google+ – для владельцев популярных пабликов в соцсетях расширение практически незаменимо именно благодаря этой функции.

Admitad Goods: полезный плагин для вордпресс

Для тех, чей сайт работает на WordPress, адмитад предлагает готовое решение – плагин Admitad Goods. Инструмент помогает создать привлекательную и смотрибельную витрину с товарной выборкой, которая гибко настраивается под индивидуальные предпочтения вебмастера.

Как работать в cpa admitad с плагином Admitad Goods можно разобраться практически за считанные часы, т.к. инструмент максимально адаптирован под вордпресс и для знакомых с этой CMS вебмастеров будет просто-таки идеальным решением. Особенно для тех, кто специализируется на создании партнерских интернет-магазинов или сайтов-буклетов. Отдельный момент: в отличие от аналогов, которые предлагают другие партнерские сети, плагин от адмитад совершенно бесплатный. А по функционалу многие аналоги он даже превосходит. Среди возможностей и преимуществ Admitad Goods:

  • прямой импорт товаров из адмитад (импортируемые данные обновляются в режиме реального времени, сохраняя актуальные параметры);
  • юзабилити: плагин совместим как с ПК, так и со смартфонами и планшетами – верстка витрины остается неизменной и отображается корректно;
  • автообновление информации (за счет синхронизации с admitad).

С тем, как зарабатывать в cpa admitad, используя данный инструмент, лучше всего поможет непосредственно сайт, с которого можно скачать и установить плагин – https://www.admitadgoods.ru/ . Для синхронизации работы с адмитад пользователю понадобиться регистрация в системе, а также небольшая привязка – заполнение 2 полей: название площадки и token access. Все, после их заполнения вебмастер может самостоятельно импортировать товары, самолично создавая фильтры и категории. Так как плагин бесплатный, то дополнительные регистрации для пользователей системы (кроме привязки к аккаунту) не требуются.

Get Feed: разработка уникальных купонов

Как получать доход в cpa admitad и не пользоваться при этом Get Feed, представить сложно. Потому как Get Feed – это уникальный модуль для генерации купонов такого образца, который ограничен только фантазией вебмастера. Иными словами, если вы пользователь адмитад, то вы можете не только брать из партнерских программ уже готовые рекламные материалы (баннеры или сгенерированные ссылочные купоны), но также создавать собственные. Причем продукт на выходе будет действительно уникальным, так как шаблонов в Гет Фид предостаточно. Что это дает и какие преимущества с Get Feed от admitad получает вебмастер разобраться несложно:

  • уникальные купонные фиды как по дизайну, так и по содержанию;
  • возможность адаптации внешнего вида фида к дизайну и конструкции сайта (особенно удобно для владельцев пабликов в социальных сетях);
  • гибкий конструктор создания фидов, позволяющий продумать нестандартное расположение блоков и информации.

Все это как косвенным, так и прямым образом влияет на конверсию и потенциальную доходность сайта. Трафик увеличивается за счет привлекательной подачи информации, а конверсия растет за счет грамотного подбора предложений, предоставляемых в купоне. В совокупности это дает знаменитый wow-эффект.

На практике же это работает еще проще: используя преимущества генератора купонов, можно понять с первого же взгляда на модуль. Потому как инструмент создан в классическом стиле «ничего лишнего» и по факту представляет собой этакий дизайнерский конструктор. С помощью которого в 3 шага можно получить для своего сайта купон, аналогов которого в интернете не будет ни у кого. Требуется лишь:

  • задать название, указав категорию, относящуюся к тематике купона (например, подразумевая , указать «аксессуары»);
  • выбрать интернет-магазины, на товары из которых будет создаваться купон (регулируется списком активных партнерок);
  • отрегулировать внешний вид в соответствии со своими желаниями и целями и сразу же получить готовый сгенерированный код.

Контекстная реклама – это прямая выгода и большие заработки для вебмастеров, но как успевать обрабатывать статистику и как оптимизировать время? Get Direct от адмитад – как раз то приложение, которое в этом поможет. Как работать в cpa admitad если ваш основной заработок – контекстная реклама, но времени на планирование кампаний немного? Воспользоваться преимуществами Get Direct. Потому как инструмент этот вроде и простой (ну что может быть нового в «учетнике статистики», казалось бы?), а функционал его меж тем потрясающе обширен. И разработан он не сторонними программистами, а является непосредственным продуктом адмитад. Что же есть в Get Direct особенного и как с ним работать?

  • сервис подбора ключевых слов (облегчает планирование рекламных кампаний);
  • автоматизация объявлений;
  • генератор объявлений.

Интересно, что генератор не просто помогает создавать «пласт» с объявлениями на основе загружаемого xml-фида, но также планировать и оптимизировать потенциальную доходность. Вебмастер сам задает параметры объявлений и сам может подобрать наиболее релевантный из предлагаемых сервисом поисковой запрос для генерации.

В дальнейшем в личном кабинете выводится статистика по каждому из объявлений, что позволяет сравнивать запросы, а также отслеживать планируемый заработок, сопоставляя его с текущим. Что крайне важно, так это синхронизация выводимых объявлений с информацией из фида. К примеру, товары, которых в наличии нет – в объявления не попадают. Соответственно, бюджет расходуется целенаправленно. А что может быть для вебмастера важнее, чем контроль над эффективным использованием финансов.

Поделитесь пожалуйста, если понравилось:

Возможно вам будет интересно еще узнать:


Плагин написан с использованием ООП, практически везде код, формирующий вёрстку (далее — просмотры), отделён от остального кода (далее, условно, будем называть «программная часть»).

Системные требования

PHP 5.4+, WordPress 4.4+, curl

Установка плагина

Настройки плагина CPASoftGoods

1) Добавление домена для работы с плагином

Домен, на который будет установлен плагин CPASoftGoods необходимо добавить в личном кабинете https://www.cpamart.ru/cpafeed/?cpasoftgoods

2) Качаем и устанавливаем плагин, активируем

3) Идем в настройки плагина, меняем данные на свои и сохраняем

4) Идем в раздел «Настройки постоянных ссылок» и нажимаем кнопку «Сохранить изменения»

Раздел находится по адресу /wp-admin/options-permalink.php

Настройка плагина завершена.

  • Статистика ваших кликов, продаж https://www.cpamart.ru/cpafeed/?stata-wp
  • Добавление домена для работы с плагином https://www.cpamart.ru/cpafeed/?cpasoftgoods

тут видео про настройки

1. Префикс для товаров в URL

domain.ru/cpasoft_goods/название_товара/
cpasoft_goods — идентификатор, после которого будет идентификатор товара

2. Префикс для категорий в URL

domain.ru/cpasoft_category/название_категории/
cpasoft_category — идентификатор, после которого будет идентификатор вашей категории

Запрещено использовать следующие названия у префиксов категорий и товаров

Эти названия зарезервированы для WordPress. Их все WordPress использует в своих целях.

attachment, attachment_id, author, author_name, calendar, cat, category, category__and, category__in, category__not_in, category_name, comments_per_page, comments_popup, customize_messenger_channel, customized, cpage, day, debug, error, exact, feed, fields, hour, link_category, m, minute, monthnum, more, name, nav_menu, nonce, nopaging, offset, order, orderby, p, page, page_id, paged, pagename, pb, perm, post, post__in, post__not_in, post_format, post_mime_type, post_status, post_tag, post_type, posts, posts_per_archive_page, posts_per_page, preview, robots, s, search, second, sentence, showposts, static, subpost, subpost_id, tag, tag__and, tag__in, tag__not_in, tag_id, tag_slug__and, tag_slug__in, taxonomy, tb, term, theme, type, w, withcomments, withoutcomments, year,

3. Префикс для тегов в URL

domain.ru/cpasoft_tags/название_тега/
cpasoft_tags — идентификатор, после которого будет идентификатор тега

4. Префикс для офферов в URL

domain.ru/cpasoft_offers/название_тега/
cpasoft_offers — идентификатор, после которого будет идентификатор оффера

5. Товары, удалённые оффером, при обновлении

Выберите вариант что делать плагину, если оффер удалил ранее загруженны товары

Удалять — удаленные оффером товары удалятся из витрины
Скрывать — удаленные оффером товары останутся в витрине, но не будут отображаться на сайте. По адресу скрытого товара будет код ответа сервера 404 (Особенность WordPress)
Ничего не делать — удаленные оффером товары останутся в витрине

6. Осуществлять поиск

Выберите какой поиск приоритетнее на вашем проекте. Сделать одновременный поиск по постам и товарам невозможно (Особенность WordPress).

Внимание! После смены префикса товаров и/или категорий вам необходимо перейти на страницу настройки постоянных ссылок и нажать кнопку «Сохранить изменения», иначе новые ссылки не будут открываться. Просто нажать на кнопку.

7. Настройки валют

Настройка «Валюта» Она позволяет настроить конвертацию цен товаров в нужную валюту.

  • - Товары в долларах конвертируются в рубли или евро
  • - Товары в рублях не конвертируются

Если вы хотите указывать стоимость товара на сайте в рублях, то укажите в настройках RUB.

Все товары, которы приходят в USD или EUR будут конвертироваться по курсу https://finance.yahoo.com/

У ранее загруженные товаров цена изменится на RUB после обновления товаров на странице плагина «Обновление товаров»

Внимание! У Aliexpress свой внутрненний курс, поэтому цены будут отличаться

Основные файлы плагина

cpasoft-goods.php

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

Класс для более удобной работы c CURL, используется при соединении с сервером обработанных товаров сервером и cpasoft

Базовый класс, содержащий общий функционал для соединения со сторонними серверами

CpasoftConnector.php

OfferProxyConnector.php

Класс, отвечающий за соединение с сервером обработанных товаров

GoodsDispatcher.php

В данном файле сосредоточены все функции для работы с товарами на уровне базы данных (регистрация новых типов постов и таксономий, формирование запросов, получение и обновление специфических для товаров полей и т.п.).

GoodsAttributesManager.php

Класс для работы с расширенными атрибутами товаров

Класс расширяет стандартное окно редактирования постов, дополняя информацией о товарах, а также добавляет фильтры по категориям и т.п. к стандартным фильтрам списка постов WordPress

GoodsImporter.php

Отвечает за импорт товаров, на всех этапах, кроме непосредственной записи в базу (для этого управление передаётся в GoodsDispatcher.php)

GoodsSelector.php

Отвечает за вставку шорткодов в редакторе (кнопка соответствующая)

GoodsUpdater.php

Класс, отвечающий за обновление товаров

PluginOptions.php

Работа с настройками плагина на уровне WordPress API. Таже содержит настройки по умолчанию

ShortcodesProcessor.php

Обеспечивает работу шорткода

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

Ошибки и их решения

Не грузятся изображения товаров. PHP Warning: file_get_contents():

Ошибка встречаетя на VPS/VDS, проверьте логи ошибок, есть ли есть
PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/login/.. , то установите allow_url_fopen=1 или обратитесь за поддержкой к хостинг-провайдеру

Не могу обновить плагин из админки WordPress

Плагин занимает ~10 мб. в архиве. Импорт такого файла может потребовать достаточных ресурсов и если у вас не получается обновить плагин, то проблема скорее всего кроется в настройке PHP

Способ №1. Попробуйте обновить плагин CPASoftGoods не со всеми плагина сразу, а только его, одного.

Способ №2. Возможно, во время обновления плагина, на хостинге, происходит timeout.

Попробуйте в файле.htaccess (в корне сайта) вставить строчку
php_value max_execution_time 100

.htaccess в корне сайта

Вставка php_value max_execution_time 100

Если плагин не обновиться и после этого, то необходимо написать в поддержку хостинга и уточнить блокируют ли они директиву php_value max_execution_time в.htaccess, если да, то необходимо попросить снять блокировку и увеличить время загрузки файлов.

Не работает стандартный поиск по сайту WP. Ищет только среди загруженных товаров

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

Parse error: syntax error, unexpected T_FUNCTION in .../public_html/wp-content/plugins/cpasoft-goods/cpasoft-goods.php on line

При активации плагина выдает ошибку
Fatal error: Invalid opcode 153/1/8. in /wp-content/plugins/cpasoft-goods/widgets/widgets_all.php

В карточке предложения
Fatal error: Call to undefined function mb_strpos() in /home/login/public_html/shop/wp-content/plugins/cpasoft-goods/GoodsAttributesManager.php on line 150

В надстройках PHP нужно включить расширение mbstring. Обратитесь к Вашему хостеру, они помогут исправить ошибку

curlErrorMessage => Protocol "https" not supported or disabled in libcurl

Сервер API адмитада работает по протоколу https. У Вас, в настройках curl на сервере этот протокол не включен. Protocols dict, file, ftp, gopher, http, imap, ldap, pop3, rtsp, smtp, telnet, tftp. В результате возникает ошибка curlErrorMessage => Protocol "https" not supported or disabled in libcurl. Обратитесь к хостеру, они помогут исправить.

Fatal error: Call to undefined function get_the_post_thumbnail_url()

Виджеты программная часть

Виджеты, которые не зависят от темы

Убираем лишние атрибуты/свойства товаров из виджета

Есть задача: убрать атрибуты/свойства товаров из виджетов

тут видео

1. В стандартной теме плагина

В файле /wp-content/plugins/cpasoft-goods/themes/cpasoft2/cpasoft_widgets/__catAttr.php , где cpasoft2 - используемая тема

После строчки $attr): ?> вставьте

if ($attr->name == "category")
continue;

Elseif($attr->name == "subcategory")
continue;

Elseif($attr->name == "Other attribute")
continue;
?>

в дочернюю тему

2. В не стандартной теме плагина

Создайте папку cpasoft_widgets в корне вашей темы

В эту папку скопируйте файл /wp-content/plugins/cpasoft-goods/views/widgets/__catAttr.php

После строчки $attr): ?> вставьте

if ($attr->name == "category")
continue;

Elseif($attr->name == "subcategory")
continue;

Elseif($attr->name == "Other attribute")
continue;
?>

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

Альтернативная вёрстка виджетов

Вёрстка виджетов плагина (категории товаров и фильтры) может быть изменена. Перед тем, как начать использовать вёрстку по умолчанию, плагин проверяет, есть ли в папке текущей темы папка cpasoft_widgets, и если она есть, и там есть нужный файл, будет использована вёрстка из этого файла, а не стандартная. Поэтому, если вас не устраивает стандартная вёрстка виджетов, вы можете скопировать файлы из папки wp-content/plugins/cpasoft-goods/views/widgets в папку cpasoft_widgets своей темы и поменять вёрстку. Но соблюдайте следующие правила, чтоб виджеты остались работоспособными:

    Не убирайте и не переименовывайте использованные внутри виджетов

    Фильтры по производителям, по магазинам, по атрибутам категорий требую рассчитаны именно на принцип работы чекбоксов, не заменяйте их на input другого типа. Если вы хотите разукрашенные чекбоксы, вы можете сделать с display: none;

  • AJAX-фильтраяция срабатывает по событию change у элементов.adm-product-filter input

В любом случае, серьезная модификация вёрскти виджетов может потребовать глубоких знаний css, html, или даже частичного/полного переписывания js-кода фильтров. К примеру, небольшая доработка потребовалась и нам в теме admtad1.

"Похожие товары" - это функционал, выводящий в карточке товара другие товары одной категории.

Если вы используете свою тему и нужно вывести товары

Если вы НЕ создаете отдельные файлы (single-cpasoft_goods.php, archive-cpasoft_goods.php и пр.) для вывода карточки и списка товаров, то необходимо в файлах вашей темы использовать конструкцию

post_type === "cpasoft_goods"): ?>
тут свойство товара

Вывод парнерской ссылки

post_type === "cpasoft_goods"): ?>
ID); ?>" target="_blank">Перейти на товар

Вывод цены и валюты у не стандартной темы плагина

post_type === "cpasoft_goods"): ?>

price, ",", " "); ?>
currencyId; ?>

Карточка товара

Необходимо создать файл single-cpasoft_goods.php в корне вашей темы

/wp-content/plugins/cpasoft-goods/themes/cpasoft2/single-cpasoft_goods.php
/wp-content/plugins/cpasoft-goods/themes/cpasoft3/single-cpasoft_goods.php

Категории товаров

Необходимо создать два файла taxonomy-cpasoft_category.php и goods-list.php в корне вашей темы

Взять файл можно из наших дефолтных тем и оформить для своей темы

/wp-content/plugins/cpasoft-goods/themes/cpasoft2/taxonomy-cpasoft_category.php
/wp-content/plugins/cpasoft-goods/themes/cpasoft2/goods-list.php

Результаты работы фильтров

Необходимо создать файл archive-cpasoft_goods.php в корне вашей темы

Результаты работы поиска

Необходимо создать файл search.php в корне вашей темы

Взять файл можно из наших дефолтных тем, так же как и примером выше

Данные поля добавляются плагином к стандартным полям поста, если были запрошены товары или категории товаров (cpasoft_goods или cpasoft_category), а также при поиске.

Также поля будут автоматически добавлены и при прямом использовании класса WP_Query для указанных типов постов и таксономий (cpasoft_goods, cpasoft_category соответственно). Итак, какие поля становятся доступными дополнительно

Реально вы можете найти в переменной $post ещё некоторые поля, но они имеют служебное значение для плагина.

Немного сложнее работать с такими атрибутами товаров, как цвет или размер. Поскольку они для разных товаров, разных офферов сильно отличаются, их импортирование в переменную $post не возможно. Поэтому для работы с ними нужно использовать класс GoodsAttributesManager. Класс является синглтоном, поэтому для начала работы нужно запросить его экземпляр:

$ga = GoodsAttributesManager::instance()

А затем уже можно запросить атрибуты текущего товара:

$attributes = $ga->getAttributes($post->id);

Вызов вернёт атрибуты товара в виде массива объектов. В поле name каждого объекта будет содержаться название атрибута (“цвет”, “размер”, “диагональ” и т.п.), а в поле value - его значение (“чёрный”, “12 дюймов” и т.п.). Конкретные значения зависят от товара и его поставщика, и могут меняться

Пример использования:

getAttributes ($post -> ID ) as $attr ) {

< tr >

< td >

name ; ?>

< td >

value ; ?>

Запрос товаров через WP_Query

Товары могут быть запрошены в ручную, как и все остальные посты, при помощи стандартного класса WP_Query. Вы можете использовать также переменные в запросах, добавляя их прямо в конструктор класса:

Как уже упоминалось, при запросе через WP_Query дополнительные поля товаров подгружаются из соответствующих таблиц автоматически, и доступны через $query->post или глобальную переменную $post (в зависимости от способа работы с объектом WP_Query) так же, как и стандартные атрибуты поста.

Например,

$query = new WP_Query(array (

"post_type" => "cpasoft_goods" ,

"priceMin" => 10 ,

"priceMax" => 30

var_export($query );

Получение партнёрской ссылки на товар

< a href= " ID ) ; ?> "> Перейти на товар

AJAX-фильтры

Для того, чтобы фильтры могли работать через AJAX, контейнер, содержимое которого должно обновляться по ajax должен иметь класс cpasoft-ajax-updated . Обычно это контейнер, куда выводятся товары

Модификация стандартных тем плагина

Модификация стандартных тем плагина. Видео-инструкция

Создание/Редактирование своего CSS в дочерней теме

Просто (не совсем правильно): сделать свой header.php в дочерней теме, и там прописать подключение стиля как обычно. Низкий приоритет - чтоб css оказался последний в списке.

Сложно (но правильно): создать functions.php, в нём заловить хук wp_enqueue_script с низким приоритетом (например, 100) и из него уже подключить нужный скрипт

В комплект поставки плагина входят 3 темы, которые позволят превратить ваш блог WordPress в интернет-витрину для работы с партнёрами Cpasoft. Они содержат в себе базовый функционал, который мы сочли необходимым для подобных сайтов. Однако, мы не можем угадать желания каждого пользователя. Если вы хотите модифицировать нашу тему, то лучший путь - это создать дочернюю тему WordPress на её основе.

Почему не стоит модифицировать прямо исходный код темы?

Мы развиваем наш плагин и его обновления доступны через систему автоматического обновления WordPress. Если вы будете вносить правки прямо в код темы внутри плагина, при каждом обновлении будет затирать ваши правки на стандартный код темы. А вот код дочерней темы не пострадает. Как создавать дочерние темы , а также во множестве статей в интернете, например https://wpmag.ru/2013/dochernie-temy-wordpress/ . Исходный код наших тем вы можете найти в папке wp-content/plugins/cpasoft-goods/themes , которая регистрируется как одна из папок, содержащих темы, при активациии плагина.

Итак, к примеру, вы хотите внести изменения в тему cpasoft3. ОК, просто создайте в папке wp-content/themes новую папку, с названием, к примеру, cpasoft3-child, и поместите в неё файл style.css следующего содержания:

Theme Name: Cpasoft3 Child

Template: cpasoft3

Теперь вы можете заменить любой файл нашей темы своим. Просто скопируйте наш файл в свою папку и внесите необходимые правки. Механизм альтернативной вёрстки видежтов также работает.

Описание категории после списка товаров

Рассмотрим реальный пример работы. Задача:

Рассмотрим вторую тему, ее адрес относительно корня сайта
/wp-content/plugins/cpasoft-goods/themes/cpasoft2

Код, выводящий описание категории расположен в файле (у остальных тем так же)
/wp-content/plugins/cpasoft-goods/themes/cpasoft2/taxonomy-cpasoft_category.php

Сам код с комментариями

Таким образом легко заметить, что бы описание было после списка нужно строчки с кодом поменять местами что бы было так

Далее необходимо сделать так, что бы при обновлении плагина ваши изменения не затерлись стандартными файлами темы, для этого создайте в папке /wp-content/themes/ новую папку, с названием, к примеру, cpasoft2-child

Полный путь /wp-content/themes/cpasoft2-child/

И поместите в неё файл style.css следующего содержания:

Theme Name: Cpasoft2 Child

Template: cpasoft2

В /wp-content/themes/cpasoft2-child/style.css

Если сделали все как мы описали, то у вас в разделе выбора темы появится новая тема, которую назвали Cpasoft2 Child

Ее необходимо активировать.

Теперь вы можете заменить любой файл нашей темы своим. Просто скопируйте наш файл в свою папку /wp-content/themes/cpasoft2-child/ и внесите необходимые правки.

То есть для формирования заголовков у карточек товаров можете сделать конструкцию из свойст товаров

%post_title% %vendor% за %price% %currency% | %blog_title%

Доступные свойства товара

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

Внимание! Если вы в ручную делаете заголовок для товара, то он изменит только название товара %post_title%, остальные свойства товара останутся в заголовке.

WP-PageNavi

https://wordpress.org/plugins/wp-pagenavi/installation/

Для того что бы плагин WP-PageNavi заработал в стандартных темах CPASoftGoods нужно в файле goods-list.php который в корне темы вставить строчку

Код стандартной пагинации темы можете удалить, оставив только строчку

Использовать код можно так же в файле taxonomy-cpasoft_category.php сделав описание категории выше пагинации.

Не забудьте переместить изменения в дочернюю тему

Google XML Sitemaps

Плагин для создания карты сайта в формате XML

Официальная документация плагина https://wordpress.org/plugins/google-sitemap-generator/

Для того что плагин учитывал товары и категории плагина CPASoftGoods необходимо в настройках плагина поставить галочки

Шорткоды видео YouTube

Шорткоды видео YouTube предназначены для быстрого и удобного поиска видео на YouTube и размещения их на страницах в виде шорткодов. Существует несколько вариантов внешнего вида шорткодов YouTube:

тут видео

Карточка

Используйте функционал видео шоркоды для разнообразного наполнения вашего сайта, делайте полезное и наглядное описание страниц сайта.

На днях я писал в твиттере , что вышел планиг Admitad Goods, который призван облегчить жизнь вебмастерам, котрые работают с контентными проектами. Контентные проекты под CPA - это моя любимая тема, на которую я часто пишу в блоге. Посмотрите вот парочку интересных статей:

Так вот, вышел плагин, по описанию на оффициальном сайте он очень крутой, и поэтому я решил его затестить. У меня возникали вопросы:

  • Так ли все круто?
  • Неужели разработчики Адмитад сделали так, чтобы каждый смог заработать?
  • Неужели с этим плагином мы теперь все обогатимся?

Установка и настройка плагина, добавление товара на сайт

Про установку и настройку плагина уже рассказал сам разработчик. Писать не буду - смотрите видео ниже.

Какие задачи решает плагин?

На мой взгляд, плагин решает следующие две задачи, которых, казалось бы, достаточно, чтобы сделать сайт для заработка.

  1. Импорт товаров из Адмитан на WordPress сайт
  2. Легко вставить товар на любую страницу сайт

Почему я не буду его использовать?

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

Вы пишете посты с обзорами товаров и вставляете эти или похожие товары непосредственно в обзор. Человек читает, получает нужную информацию, кликает по ссылке "Купить" и мы записываем ему свою куку в браузер. Затем читатель принимает решение о покупке и когда покупает нужный товар, то мы зарабатываем. Кажется, что все вполне верно, даже идеально. Но у меня, как у человека, который уже работает с аналогичными сайтами, возникают вопросы.

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

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

Что еще?

Нужно признать, я не любитель критиковать чужой труд. Чаще я ищу положительные стороны и стараюсь поддержать человека, сервис, продукт. Если вы посмотрите другие обзоры на моем блоге, то обязательно обратите внимание, что я положительно отношусь к продукту. Этот пост исключение.

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

В таком случае, о создании более интересных страниц или страниц с автоматическими подборками товаров речи быть не может вообще.

Что же делать?

То, что я написал выше - это лишь два момента, на которые я сразу же обратил внимание. По мере недолгого тестирования всплывали другие неудобства и появлялись вопросы. Я решил, что для моих задач этот плагин не подходит, несмотря на то, что я давно ждал этот плагин от Адмитад. Мои ожидания не оправдались.

Нужна альтернатива?

  • Напомню, что у товарной партнерской сети "ГДЕ СЛОН " также есть плагин для WordPress
  • Я писал про
  • Еще, можно
  • Только что нашел еще один WordPress плагин для монетизации по CPA

Лично я пришел к такому решению, что если работать по серьезном, то необходима своя разработка. Это сложно? - может быть. При этом, совсем не обязательно быт программистом, для этого есть профессионалы. Такой подход более эффективный и позволяет решить Ваши конкретные задачи. У каждого вебмастера определенно свой подход к работе в партнерском маркетинге.

Хочешь узнать больше о том, как я зарабатываю на CPA партнерках - подписывайся на рассылку блога и добавляй в друзья в социальных сетях. Кстати, в социалках на вопросы не отвечаю, ответы пишу в виде постов на этом блоге. Готов общаться в комментариях, поэтому если хочется что-то спросить - пиши комментарий. Скоро будет еще один пост о том, почему многие вебмастера не могут заработать на партнерках , и что нужно сделать, чтобы это исправить.