|  | 

Уроки по Opencart

Урок 12 Партнерский магазин на opencart

img-responsive

Opnecart — отличный движок для интернет магазинов. Он позволяет решить множество вопросов в плане продаж. Имеет гибкую и понятную архитектуру. Но основная его задача — это продажа товаров именно на самом сайте. А вот если Вы планируете продвигать партнерские товары, не используя стандартную корзину и оформления заказа, перенаправляя покупателя по партнерской ссылке — придется сделать некоторые нехитрые манипуляции. Однако это дело 10 минут.

Ставим задачу

Итак, что необходимо сделать?

Основная задача — изменить поведение кнопки «КУПИТЬ» (добавить в корзину) на всем сайте. А именно, сделать чтобы она перебрасывала посетителя по партнерской ссылке на сайт партнера.

Реализация

Для указания ссылки будем использовать поле location (Расположение) в редакторе товара. Прежде всего необходимо увеличить максимальную длину данного поля в базе данных. Заходим в PHPMyAdmin и выбираем таблицу oc_product

Изменить номер заказа opencart

В ней переходим на вкладку structure и нажимаем «редактировать» напротив location

Партнерский магазин на опенкарт

Теперь нам необходимо увеличить количество символов. Для этого в поле «Длина/значения» вместо указанных там 128, задаем свое число знаков. Желательно указывать 900 и больше, так как порой партнерские ссылки бывают довольно длинными. И сохраняем.

Партнерские ссылки в товарах и категориях

Теперь переходим к внесению изменений в сам движок. Сначала делаем для товаров и категорий.

Переходим по пути

Здесь находим

И сразу под ним добавляем

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

И сразу под ним добавляем

Сохраняем внесенные изменения и заливаем файл на сервер. Далее приступаем к внесению изменений в контроллер категорий. Находим файл

Находим в нем

И сразу под ним добавляем

Сохраняем внесенные изменения и также заливаем файл на сервер.

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

Находим в нем

И заменяем на

В этом же файле ниже находим

И так же заменяем на

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

Находим в нем

И так же заменяем на

Теперь у товара в карточке, рекомендуемых товаров и товаров в категориях кнопка «купить» будет перенаправлять покупателя по ссылке, которая задана в поле location в административной панели. По аналогии категории необходимо отредактировать контроллеры и темплейты поиска, акционных товаров и производителей (manufacturer_info.tpl,manufacturer_info.php,search.tpl,search.php,special.tpl,special.php

Партнерские ссылки в стандартных модулях (рекомендуемые, бестселлеры, акции, новинки)

Суть доработки модулей идентичен доработке категорий. В контроллерах модулей по пути

Находим в нем

И сразу под ним добавляем

Исключением является файл

Находим в нем

И сразу под ним добавляем

В темплейтах модулей по адресу

Находим

И заменяем на

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

Ну и как всегда для всех желающих предлагаю готовую OCMOD модификацию. Гарантированно работает на стандартном шаблоне. На нестандартных понадобится доработка. При необходимости можете обращаться в разделе «Услуги«.

СКАЧАТЬ Партнерский магазин на OPENCART

P.S. Партнерскую ссылку вы должны обязательно указать при добавлении/редактировании товара в админке на вкладке данные в поле Расположение.

Партнерский магазин на OPENCART

 

partnerskij-magazin-na-opencart

ABOUT THE AUTHOR

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

avatar
11 Цепочка комментария
19 Ответы по цепочке
2 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
7 Авторы комментариев
valdemariusesМихаилДжордж КовбойАлександрНиколай Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Александр
Гость
Александр

Здравствуйте! Если проделать все эти манипуляции, ссылки будут проставляться автоматически при загрузке файла с товарами с помощью загрузчиков xml? Или только в ручную?

Сергей
Гость

У себя на сайте с движком опенкат про 2,3,0,2,5 дошёл до пункта выше указанной схемы

В темплейтах модулей по адресу

1. catalog/controller/extension/module/bestseller.tpl(latest.tpl,special.tpl,featured.tpl)

У меня таких файлов (bestseller.tpl(latest.tpl,special.tpl,featured.tpl) нет.

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

Ау люди SOS

Сергей
Гость

valdemariuses
Исправил ошибку. Опечатка была. Темплейты находяся по адресу
catalog/view/theme/default/template/extension/module/bestseller.tpl(latest.tpl,special.tpl,featured.tpl)
Я
и я тоже у себя на сайте исправил. Обновил модификаторы. Нажал на кнопку очистить кэш.
И меня кнопка купить выбрасывает на мой сайт другой страницы
Где написано что
Запрашиваемая страница не найдена!
Куда вставлять ссылки в карточке товара в твоей пояснительной записке не написано я так и не понял что мне делать дашьше.
Подскажи пожалуйста как настроить и куда вставлять ссылку чтобы при нажатии на кнопку купить меня перебрасывало на сайты партнёров с товаром?
Покажи пожалуйста фото экрана как это всё выглядит.
Сергей!

Сергей
Гость

valdemariuses Исправил ошибку. Опечатка была. Темплейты находяся по адресу catalog/view/theme/default/template/extension/module/bestseller.tpl(latest.tpl,special.tpl,featured.tpl) Я и я тоже у себя на сайте исправил. Обновил модификаторы. Нажал на кнопку очистить кэш. И меня кнопка купить выбрасывает на мой сайт другой страницы Где написано что Запрашиваемая страница не найдена! Куда вставлять ссылки в карточке товара в твоей пояснительной записке не написано я так и не понял что мне делать дашьше. Подскажи пожалуйста как настроить и куда вставлять ссылку чтобы при нажатии на кнопку купить меня перебрасывало на сайты партнёров с товаром? Покажи пожалуйста фото экрана как это всё выглядит. И последнее этот файл СКАЧАТЬ Партнерский магазин… Подробнее »

Николай
Гость

Здравствуйте. А если дополнение переделать для темы UniShop на ocStore 2.3.0.2.3 сколько будет стоить?

Николай
Гость

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

Сергей
Гость

И последний вопрос.Нажал на ссылку
СКАЧАТЬ Партнерский магазин на OPENCART
Там файл с вашим кодом.
1, Он куда вставляется на моём сайте по FTP
2, Его тоже надо ставить? Куда и как.

Ссылку вставил как у вас показано на снимке в Локализация но но результат тот же. Кнопка купить перебрасывает на не существующую страницу моего сайта. движок opencartpro 2.3.0.2.5

Николай
Гость

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

Александр
Гость
Александр

Добрый день! А каким модулем можно загрузить товар по партнёрской ссылке из admitad. Там используется yml. То есть из этого файла партнёрские скидки должны идти в location .

Джордж Ковбой
Гость
Джордж Ковбой

Вопрос следующий. Можно ли то же самое проделать с mpn — jan допустим. Мне у одного товара нужно несколько кнопок.

Михаил
Гость

здравствуйте!
подскажите, как сделать партнёрский магазин на опенкарт 1.5.6

Цель сайта

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

Новые комментарии

© 2010 — 2017, OC-new.com. Все права защищены.

Любое использование материалов допускается только с указанием активной ссылки на источник.