Создаем простейший партнерский сайт с нуля

Я пользуюсь партнеркой от EPN, часто покупаю мелочь на Aliexpress для работы и дома, тестирую, делаю обзоры на YouTube с партнерскими ссылками, есть определенное количество рефералов, которые приносят копеечку за мой труд. Вот я и задумался о создании партнерского магазина, вернее витрины тех товаров, которыми сам пользуюсь, покупаю и могу посоветовать людям.

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

На этом лирическое отступление закончим, начнем осуществлять задуманное.

Сперва был поиск наиболее эффективной реализации этой идеи. Первое, что точно мне было нужно — страница, сайт, со своим дизайном и условно-уникальным доменным именем.

Прошерстил интернет, есть опыт построения сайта на EPN CMS, на основе дампов хеша, тоже самое и с помощью конструктора ucoz и подобных ему. Но мне это не подходит, поскольку дамп хеша — это все подряд, от косметики и платьев до ..., мне нужно только мое. Пробовал редактировать файл yml — выходит криво и косо. Пробовал различные CMS интернет-магазинов — тоже не то, товар там проходит через корзину со стадиями заказа и очень проблематично отвязать его от этого пути.

В результате мытарств открыл для себя конструктор лендингов от того же EPN, который легко можно под себя наверстать и вот она ссылка через deeplink. Сделал перелинковку с сайта через поддоменную страницу-визитку, красиво ее оформить помогло приложение Mobirise, с которой ссылка шла уже на лендинг.

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

Казалось бы условно это все, что нужно но, возникли нюансы. Первое — дизайн все же не свой, сам не поковыряешь. Второе — все же ссылка и перелинковка через страницу с двумя кнопками туда-сюда. Третье — добавить можно только 21 товар. Четвертое — на второй — третий день существования лендинга странным образом начинают исчезать товары, сперва один пропал, потом еще два. Служба поддержки не разобралась в причине, поэтому было принято решение делать самому свой сайт с чистого листа, на примере такого лендинга.

Долго не мудрствуя скопировал код главной страницы и создал файл index.html с этим кодом, закинул на поддомен основного сайта, а заодно стянул все стили CSS в отдельную папку. Привязал стили к основному файлу.

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

Итак, скопировал html и css, что видим в index.html по категориям и товарам, а видим обычный код в divах. В категориях ссылка и название категории, в товарах ссылка, картинка, описание, цена, количество заказов и кнопка «купить». Если добавлять свои партнерские ссылки и картинки, редактировать текст прямо в основном файле — это можно, но из разряда мазохизма. Поэтому нужно упрощать код и делать удобным добавление категорий и товаров.

Эту задачу будем реализовывать с помощью PHP. Пока это будут банальные костыли, но сайт будет работать, добавлять товары и категории, редактировать их будет удобно (более или менее).

Категории представляют собой ссылку на категорию и название категории. Создадим рядом с основным файлом index.html пустой текстовый файл .txt, назовем его, к примеру custom и сменим расширение с .txt на .php, так же сменим расширение основного файла с .html на .php. В custom.php будем определять переменные php и вставлять их в index.php.

Открываем custom текстовым редактором, лучше notepad++ и сразу пропишем:


<?php
?>


Первый символ всегда будет вначале кода, последний в конце, касаемо этого файла.

С новой строки пишем название переменной, которая будет определять наш диплинк-хеш. Получаем:


<?php
$_dpl_hash = '...ссылка на хеш диплинка...';
?>


Где взять ссылку на диплинк-хеш? Нужно собственно, создать диплинк в личном кабинете вебмастера EPN с любой ссылкой, хоть на главную страницу оффера Aliexpress.

Она примерно такого вида http://alipromo.com/redirect/cpa/o/ohtqci27man53144zr7n6qmj9r8kdf2o?to=. в одинарных ковычках.

Хеш определен, далее определяем категории. С новой строки придумываем название переменной:


<?php
$_dpl_hash = '...ссылка на хеш диплинка...';
$_cat_1 = '...ссылка на категорию...';
?>


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


<?php
$_dpl_hash = '...ссылка на хеш диплинка...';
$_cat_1 = '...ссылка на категорию...';
$_catname_1 = '...название категории...';
?>


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

Начинаем вставлять в основной файл переменные. В место, где у нас идет ссылка на первую категорию, после a href="...ссылка..." вставляем не только нашу первую переменную, но и переменную хеша. Кроме того сразу определим место, откуда мы берем переменную через include. Это надо сделать единожды. И сразу вставляем название категории там, где оно идет обычным текстом. Получаем:


<a ... href=<?php include ('custom.php'); echo $_dpl_hash,$_cat_1;?> rel="nofollow"><span class="..."><span><?php echo $_catname_1;?> ... </a>


Кавычки ссылок в html нужно убрать.

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

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


$_goodink_1 = '...ссылка на товар...';
$_goodimg_1 = '...ссылка на картинку...';
$_goodname_1 = '...заголовок товара...';
$_goodprice_1 = '...цена товара...';
$_goodorders_1 = '...кол-во заказов...';


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

Начинаем вставлять переменные в index.php. Покажу пример, как вставлено у меня:


<a href=<?php echo $_dpl_hash,$_goodlink_1;?> rel="nofollow"><img src=<?php echo $_goodimg_1;?>></a>
</div>
<div class="...">
<p class="..."><a href=<?php echo $_dpl_hash,$_goodlink_1;?> rel="nofollow"><?php echo $_goodname_1;?></a></p>
<p class="..."><?php echo $_goodprice_1;?> руб.<span class="...">/шт.</span></p>
<p><span class="...">Заказов(<?php echo $_goodorders_1;?>)</span></p>
<a href=<?php echo $_dpl_hash,$_goodlink_1;?> class="..." rel="nofollow">Купить сейчас</a>


В подвале тоже есть ссылки на категории, их тоже поменяйте. Ссылкам в html я добавил rel="nofollow", так лучше.

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

Далее в планах парсить ссылки от Aliexpress автоматом, чтоб по одной ссылке на товар заполнялись все переменные нужными значениями и вообще сделать админ-панель для редактирования данных и работы с дизайном.

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

Пишите ваши комментарии, добавляйте статью.


Читайте также:

Как заработать на партнерских и реферальных программах.

Как покупать на Aliexpress еще дешевле


Вы можете оставить комментарий, или Трекбэк с вашего сайта.


Оставить комментарий

Вы можете войти используя

This blog is kept spam free by WP-SpamFree.


Рейтинг@Mail.ru