|  | 

Уроки по Opencart

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

img-responsive

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

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

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

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

Реализация

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

partner_shop_msql.jpg

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

partner_shop_msql1.jpg

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

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

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

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

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

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

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

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

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

Находим в нем

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

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

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

Находим в нем

И заменяем на

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

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

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

Находим в нем

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

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

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

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

Находим в нем

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

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

Находим в нем

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

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

Находим

И заменяем на

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

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

partnerskij-magazin-na-opencart

ABOUT THE AUTHOR

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

avatar
  Подписаться  
Уведомление о

Цель сайта

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

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

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

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