Как создать свой сайт, часть 4: делаем товарную витрину на WordPress

Товарная витрина — одна из наиболее известных бизнес-моделей для заработка по CPA. Это сайт, на котором размещается информация о товарах (фотографии, характеристики, цены), но для покупки пользователь должен перейти на оригинальный сайт продавца. Сегодня мы подробно расскажем, как можно сделать такую витрину на платформе WordPress.

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

Самописный движок. Большинство полноценных витринных сайтов, созданных веб-мастерами Admitad, работают именно на них. Основной плюс такого решения — полная кастомизация под клиента, то есть возможность сделать поля, кнопки, расположение блоков, весь функционал и внешний вид именно таким, каким его видит хозяин сайта в своих самых смелых фантазиях. Основной минус — высокая стоимость и долгая разработка. Если у вас есть навыки в написании сайтов и много свободного времени — вы с этим справитесь. Если у вас есть финансовая возможность найти подрядчика для такой разработки — он с этим справится. Если нет ни того, ни другого — вы можете воспользоваться решением, о котором мы расскажем в этой статье (но потратить на это время всё равно придётся).

CMS для e-commerce + технические доработки. Есть ещё одна возможность создать собственную витрину: вы можете выбрать одну из специализированных CMS для создания онлайн-магазинов (например, Insales, Wix, WooCommerce, OpenCart или любую другую) и заказать доработки на базе готового решения. Где-то эта опция может быть включена в тариф, где-то понадобится подключать стороннего разработчика. Это быстрее и проще, чем писать сайт с нуля, но также стоит денег, времени и усилий. Использовать полноценное решения без доработок у вас вряд ли получится: логика работы интернет-магазина и affiliate-витрины значительно отличается.

Плагины для CRM. Это решение с минимальной автоматизацией для тех, кто ни разу в жизни не взаимодействовал с разработкой, здесь многое придётся делать своими руками: тестировать множество шаблонов, плагинов и виджетов, добавлять товары по одному в каталог, загружать обновлённые XML-фиды каждый день и следить, чтобы всё выгружалось правильно. Тем не менее, это решение наиболее простое с точки зрения обычного пользователя — не имея никаких знаний о коде, вы всё-таки сможете создать свою витрину (хоть и придётся потратить много времени на настройки и приведение сайта в божеский вид).

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

Итак, давайте же разберёмся, как всё-таки самостоятельно сделать витринный сайт для работы по CPA.

Различия витрины и онлайн-магазина

Для начала давайте определимся, чем же витрина отличается от онлайн-магазина, и на что стоит обратить внимание при создании собственного витринного сайта.

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

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

Каталог. Здесь важна его структура: поиск, фильтры, разбивка по категориям. Вы имеете возможность добавить ассортимент сразу нескольких магазинов, но за ним нужно следить: товары не должны дублироваться, их нужно ежедневно обновлять и загружать на сайт (автоматически через API или вручную).

Итак, что нам потребуется ещё на берегу: определиться с темой (какие товарные сегменты будут на нашем сайте) и структурой сайта (какие будут разделы каталога, как они будут расположены). Сделайте себе план, набросайте от руки на бумаге или постройте блок-схему.

Как переехать на новый хостинг

Витрина — более тяжеловесная вещь, чем форум или блог, поэтому на первом шаге мы решили перенести наш сайт на другой хостинг и заодно рассказать вам, как это сделать. Для наших целей мы выбрали хостинг Timeweb — на него и переедет наш сайт. Так как мы идём по пути наименьшего сопротивления, мы предлагаем вам самый простой способ переноса сайта с хостинга на хостинг, которым мы сами и воспользовались. По такому же пути вы можете пойти, перемещая свой сайт между практически любыми хостингами.

Итак, нам нужно перенести наш сайт (всё его содержимое и доменное имя) на новый хостинг и его сервера. Что для этого нужно сделать?

1. Выбрать тариф. В среднем обслуживание на хостинге вам обойдётся в 150-500 рублей в месяц, в зависимости от размеров вашей витрины. Вы должны понимать, что чтобы выгрузить на один сайт весь ассортимент всех китайских магазинов, вам понадобится максимальный и наверняка расширенный и дополненный тариф, ну а для небольшой витрины детских игрушек или аксессуаров для смартфонов достаточно будет базового тарифа. Итак, на первом шаге мы выбираем хостинг, тариф и оплачиваем период пользования (при оплате за год ежемесячная плата обычно выходит значительно ниже, чем при помесячных платежах).

Выбирая хостинг для витрины, смотрим на объём предоставляемой памяти. В должны понимать, что для каждого товара может создаваться своя запись или страница, и чем больше их будет, тем тяжелее окажется ваш сайт в итоге.

2. Найдите инструкцию по переносу. Если это не решит вашу проблему, то многое вам объяснит. Что мы поняли из нашей инструкции? Что нам нужно найти на старом хостинге следующие данные:

реквизиты доступа к FTP или SSH (логин, пароль, адрес сервера),

реквизиты доступа к панели phpMyAdmin старого хостинга (адреса серверов, логины и пароли),

информацию о том, в каких директориях располагаются файлы сайтов и какие именно сайты следует перенести.

У нас есть два пути. Первый — найти доступы к FTP и phpMyAdmin, найти файлы сайта и базы данных, которые мы хотим перенести, и самостоятельно совершить перенос. Второй — написать в службу поддержки первого хостинга запрос на предоставление всех этих данных. Получив эти данные, мы можем просто скопировать необходимую информацию и отправить её в службу поддержки нового хостинга. Грубо говоря, во втором случае ваша задача — передать в новый хостинг доступы к вашему аккаунту на старом хостинге и написать, где искать файлы вашего сайта. Мы воспользовались вторым вариантом: написали в техническую поддержку старого хостинга запрос на предоставление данных для переноса и передали эту информацию в техническую поддержку нового хостинга.

После передачи всей этой информации на новый хостинг, служба поддержки переносит все необходимые базы данных и файлы нашего сайта на технический домен. Такой перенос может занимать от часа до двух суток. Технический домен — место временного пристанища вашего сайта, но на нём вы уже можете спокойно редактировать и собирать ваш сайт. Всё, что нам остаётся — это перенести наш домен (доменное имя, то есть адрес) на новый хостинг и привязать к нему сайт. Это нам придётся сделать самостоятельно.

3. Для переноса домена на новый хостинг нам нужно прописать в сервисе доменного регистратора новые NS-сервера. Найдите на новом хостинге названия новых NS-серверов, на которые вам нужно будет заменить названия текущих серверов в сервисе доменного регистратора. Обычно эта информация есть в инструкции по переносу домена (если вы не смогли найти эти данные, их всегда можно запросить в службе поддержки). Нам нужно зайти в личный кабинет регистратора доменов (в нашем случае это REG.RU) и поменять названия NS-серверов. Обычно процесс переноса занимает не больше суток — будьте готовы к тому, что в течение дня ваш сайт может быть недоступен.

На сайте доменного регистратора заходим в раздел Мои домены
Выбираем тот домен, который планируем перенести, кликаем по названию
В разделе управления доменом ищем пункт DNS-серверы и заходим в этот раздел
В графе Hostname прописываем названия новых NS-серверов и нажимаем Изменить. На перенос домена потребуется некоторое время (до одних суток)

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

Находим раздел Домены и поддомены, в нём нажимаем на кнопку Добавить домен
Вписываем в открывшееся окно наше доменное имя и нажимаем кнопку Добавить
В списке доменов появляется наше доменное имя. Теперь нужно привязать его к сайту.
Заходим в раздел Сайты, выбираем пункт Создать новый сайт
В открывшемся окне прописываем имя директории
Как только директория появляется в списке, нажимаем на Привязать домен и выбираем нужный — тот, который мы добавляли ранее в раздел Домены, нажимаем кнопку Привязать

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

Как выбрать и скачать товары для витрины

Очевидно, что для создания витрины нам нужны товары. Взять их можно в «Каталоге партнёрских программ» двумя способами: вы можете либо выбирать каждый товар отдельно и генерировать на него Deeplink, либо выгружать каталоги в формате XML или CSV (так называемые «товарные фиды» или просто «Товары»). Так как размещать товары по одному (а потом каждый день обновлять их) — это слишком долго и муторно, мы будем рассматривать второй вариант, а именно выгрузку каталогов, ведь именно она обычно вызывает больше всего вопросов.

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

В верхнем поле в шапке сайта указываем площадку, которую мы будем подключать к программе. Если у вас только одна площадка, она будет указана автоматически. В левом боковом меню ищем пункт Не требуют модерации и отмечаем его галочкой.
В том же левом боковом меню в разделе Инструменты отмечаем галочкой пункт Товары. Далее кликаем Сохранить, тем самым активируем фильтры и получаем подборку офферов, к которым мы уже можем подключиться. Дополнительно вы можете отфильтровать партнёрские программы по товарным категориям.
Зайдя в описание программы оффера, справа мы должны найти кнопку Подключиться и кликнуть по ней — так мы подадим заявку на подключение, а наша площадка получит уникальную ссылку, по которой будет отслеживаться трафик с сайта рекламодателя. После подключения к программе находим в левом боковом меню пункт Товары и заходим в него.
Здесь мы должны выбрать площадку и фид. В одних офферах вы можете выгрузить сразу весь ассортимент, в других (например, в офферах китайских магазинов с большим ассортиментом) — выбрать определённую категорию товаров. После указания, какие товары и для какой площадки будут выгружаться, перед вами появятся ссылки на скачивание фидов в формате CSV и XML.

Что такое фид? Это таблица со структурированными данными. Давайте разберём некоторые категории из них:

available. Доступность товара для продажи (в том числе по CPA).

categoryId. ID товарной категории. Помогает автоматизировать категоризацию товаров на сайте.

country_of_origin. Страна производства товара.

currencyId. Валюта продажи.

description. Описание товара.

id. Артикул товара в системе продавца.

manufacturer_warranty. Наличие гарантии от производителя.

modified_time. Это поле содержит дату последней модификации товара в формате unixtime. Эта информация позволяет не скачивать весь файл целиком, а сравнивать время последнего обновление и скачивать только новую информацию.

name. Название товара.

oldprice. Старая цена на товар (обычно используется для расчёта скидки).

param. Параметры товара: цвет, размер, состав и тому подобное.

picture. Ссылка на изображение товара, по которой наш плагин для размещения товарных витрин будет сам находить изображения у рекламодателя и копировать их на наш сайт. Важно: при выгрузке на сайт некоторые товары могут размещаться без картинок (даже если ссылки на изображения активны). Это происходит по причине того, что в процессе автоматической выгрузки на сайт рекламодателя приходит слишком много запросов за короткий промежуток времени, их система не справляется и блокирует их (как во время DDOS-атаки). Если такое случается, попробуйте разбить товарный фид на части и выгружать витрину поэтапно.

price. Текущая актуальная цена товара.

sales_notes. Дополнительная информация о товаре.

url. Самый важный пункт — ссылка на товар. В тот момент, когда вы генерируете XML или CSV файл, товарам автоматически присваиваются партнёрские Deeplinkи с ID вас как веб-мастера и вашей площадки. Соответственно, даже если вы не можете пройти модерацию в какой-либо программе, брать чужие базы товаров нет смысла — всё равно вознаграждение получит тот веб-мастер, чей ID будет вшит в ссылку (при соблюдении всех остальных правил Admitad и партнёрской программы, конечно).

vendor. Название бренда или фирмы-производителя.

Это лишь часть тех параметров, которые вы найдёте в товарных фидах Admitad. В одних партнёрских программах их может быть больше, в других меньше, но необходимый минимум, который вам понадобится для создания товарной витрины, следующий: name (название товара), price (цена продажи), currencyID (валюта продажи), picture (изображение товара), categoryId (название категории). В целом, этих данных вам хватит для создания минимального витринного функционала.

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

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

Если мы видим, что вместо текста в колонках нечитаемые символы, нам необходимо зайти во вкладку Данные и выбрать пункт Получить внешние данные их текста.
Перед вами откроется окно Импорт текстового файла с поиском по компьютеру. Здесь вы должны найти и выбрать тот же файл фида, который у вас открыт и который вы хотите перевести в нужную кодировку. Выбрав фид, нажимаем кнопку Импорт.
В открывшемся окне указываем формат данных С разделителями, а формат данных подбираем таким образом, чтобы на предварительном просмотре символы превращались в буквы.
Выбираем в качестве символа-разделителя точку с запятой, подбираем ограничители строк и смотрим на результат в окне Образец разбора данных. Обратите внимание на то, чтобы данные в столбцах соответствовали названиям и не съезжали в другие строки.
Далее выбираем Общий формат данных столбца и нажимаем Готово.
Для выгрузки данных выбираем Новый лист.
Смотрим на результат: все данные отображаются как надо и разбиты по соответствующим столбцам.

Итак, мы выгрузили к себе на компьютер файлы с товарными фидами. Пришло время разместить их у нас на сайте. Вы можете как сделать полноценный сайт-витрину, так и выделить под товары один из разделов. Давайте разберёмся, как делать витринные страницы, из которых можно будет собрать целый сайт.

Как и какой плагин установить

Нам необходимо выбрать плагин для WordPress (раз уж мы продолжаем делать сайт на этой платформе). К нему есть несколько требований:

Добавлять товары нужно не только по-одному, но и сразу каталогом (из XML или CSV фида, который мы выгрузили)

К каждому товару нужно иметь возможность добавить изображение, иногда и не одно

Самое главное: пользователь должен быстро и просто переходить на сайт рекламодателя, кликнув на товар или кнопку «купить»

Мы перепробовали множество плагинов для e-commerce, но только один более-менее отвечал нашим требованиям. Основная проблема состояла в том, что стандартные плагины не предусматривают возможность перехода на сторонний сайт, то есть по их логике весь процесс оформления покупки должен был проходить на одной площадке: выбор товара, добавление в корзину, выбор способа доставки и оплата. Мы нашли плагин, который предполагает возможность перенаправления пользователя на сторонний сайт в один клик, он называется Product Catalog. Давайте установим его на нашу WordPress-платформу.

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

Готово! Плагин установлен и активирован. Пришло время с его помощью загрузить товары на сайт.

Как выгрузить товарные фиды на сайт

После активации плагина в левом боковом меню появится пункт Product Catalogue, в нём необходимо выбрать одноимённый раздел, в котором мы и будем загружать наши товарные фиды.

Находим раздел Product Catalogue и нажимаем Add New Product From Spreadsheet (добавить новый продукт из электронной таблицы)
На появившейся странице находим ссылку Download Sample Spreadsheet и скачиваем файл пример фида, под который нам нужно будет подогнать наши данные.
Открываем скачанный файл, в нём находится пример оформления таблицы. Нам необходимо отредактировать наш фид таким образом, чтобы он соответствовал примеру.

Как мы видим, названия столбцов и их количество немного отличается от нашего фида. Для того, чтобы всё выгрузилось без ошибок, нам необходимо переименовать названия категорий в нашей таблице в соответствии с примером: picture заменяем на Image, categoryId на Category, url на Link, model на Slug, vendor на Sub-Category, а name, price и description останутся без изменений. После этого удаляем лишние колонки, которые плагин не сможет распознать, выставляем колонки в указанном порядке и проверяем правильность написания их названий (внимание: выгрузка чувствительна к регистру, то есть name необходимо будет заменить на Name). Количество товаров мы ограничили: бесплатная версия позволяет добавить лишь 100 штук, однако вы можете попробовать бесплатный тестовый период премиум-аккаунта, чтобы протестировать весь функционал.

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

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

Находим в левом боковом меню Product Catalogue, заходим в раздел Products, нажимаем Add New Product from Spreadsheet, выбираем наш скорректированный фид и нажимаем синюю кнопку Add New Products
Если на этапе коррекции файла товарного фида мы всё сделали правильно, то наши товары выгрузят примерно так же. После выгрузки продуктов необходимо добавить их в каталог.
Для добавления товаров в каталог заходим во вкладку Catalogs, прописываем имя каталога (Name) и описание (Description), нажимаем кнопку Add New Catalog.
Справа появляется наш новый каталог, кликаем на его его название, чтобы наполнить его товарами. Обратите внимание на Shortcode: он нам понадобится в будущем, когда мы будем размещать каталог на сайте.
Попав в каталог, выбираем товары, которые мы хотим разместить (Select All для того, чтобы выбрать всё) и нажимаем Add to Catalog (добавить в каталог).
Товары появляются в каталоге, здесь можно удалить те, которые вы не хотите показывать посетителям сайта.

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

Находим в левом боковом меню раздел Страницы, нажимаем Добавить новую, прописываем её заголовок, а в тело добавляем Shortcode каталога, который мы взяли в разделе Catalogs. После этого нажимаем кнопку Опубликовать.
Далее делаем страницу главной: заходим в Настройки, раздел Чтение, выбираем На главной странице отображать Статическую страницу, выбираем страницу, которую мы создали, и нажимаем Сохранить изменения.
Смотрим на результат: на главной странице появились наши товары. Далее мы можем сменить стандартный шаблон оформления на тот, который больше подходит под ваши цели (о том, как установить новую тему, мы писали в предыдущих статьях).
Подбираем шаблон оформления и смотрим на финальный результат.
При клике на товар мы переходим на сайт рекламодателя, а ссылка меняется на партнёрскую.

Основные требования к партнёрской витрине выполнены: товары на сайте, пользователи видят их изображения и цены, а при клике переходят сразу на сайт продавца. Что же дальше?

Следующие действия вам нужно будет произвести самостоятельно — это позволит вам сделать сайт в своём уникальном стиле и настроить его под себя.

Настройки. В разделе Options вы можете выбрать валюту (Currency Symbol), режим распродажи (Sale Mode, возможность добавить старые цены и показать размер скидки), функционал сравнения товаров, подсказки похожих продуктов, настроить количество товаров на странице и многое другое. Бесплатная версия плагина, к сожалению, обладает ограниченным функционалом, но если вы с ней разберётесь и она покажется вам эффективной, советуем вам попробовать перейти на платный тариф: при грамотной раскрутке сайта эти вложения быстро окупятся.

Категории и структура. В разделе Categories вы можете присвоить каждому товару категорию, выгрузить каждую категорию отдельным каталогом и с помощью Shortcode разместить на разных страницах. Это позволит вам сделать удобную для пользователей и эффективную навигацию. Размещайте товары в теле страницы, в боковых блоках (для этого достаточно вставить Shortcode в виджет «Текст»), пробуйте делать вертикальные или горизонтальные блоки с товарами, размещать их в виде сетки — экспериментируйте и отличайтесь от других.

Внешний вид. Сочетание настроек плагина, виджетов и темы для e-commerce позволит вам сделать сайт вашей мечты таким, каким вы его представляете. Не перегружайте его излишним функционалом и «украшательствами»: пусть у вас будет минималистичный, «чистый», удивительный дизайн. Ваша задача — сделать удобный и просто интерфейс витрины, а не показать пользователям, как много виджетов вы можете установить.

Разнообразие товаров и свежая информация. Скачайте ещё несколько фидов других рекламодателей с ассортиментом, который может заменить или дополнить уже загруженный каталог, сделайте подкатегорию по брендам или магазинам-рекламодателям, и не забывайте обновлять фиды. Фиды со свежей информацией (новыми товарами и ценами) заливаются в Admitad ежедневно, и вам будет нужно заново скачивать их и размещать на своём сайте. Если у вас будет такая возможность, настройте автоматическое обновление по API, в противном случае вам придётся делать это вручную — это недолго и несложно, но такая рутинная работа может немного надоесть.

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

Если у вас есть опыт создания витринного сайта с помощью готовых CMS для e-commerce или решений на основе плагинов — пишите в комментариях к этой статье, мы постараемся рассмотреть ваш вариант и подробно разобрать его в одной из следующих статей.

Оцените статью
ermail.ru
Добавить комментарий