Поддерживайте Украину! Как вы можете помочь?

Модуль Партнерские ссылки на кнопке Купить для OpenCart

Добавить ссылку в кнопку Купить
  • Версия модуля: 1.0.1
  • Дата обновления: 01.02.2023
  • Формат модуля: ocmod.zip
  • Модификатор: есть
  • OpenCart: 2.x, 3.x
  • OcStore: 2.x, 3.x
  • PHP: 5.6 - 8.x
  • Лицензия: на один домен
  • Автор: OpenCartBot
  • Поддержка: бесплатно

Модуль позволяет добавить партнерские ссылки на товары на стандартные кнопки Купить в OpenCart. Установить реферальные ссылки на кнопки Добавить в корзину можно несколькими методами с помощью очень гибких настроек этого расширения. С его помощью можно реализовать кнопки "купить у партнеров" для перехода на покупку товара на внешнем сайте.

DEMO AdminDEMO Live
demo/demo

Ссылка на кнопку В корзину

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

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

Несколько возможных вариантов настройки модуля партнерских ссылок в товарах OpenCart:

1) Когда для каждого товара нужна отдельная партнерская ссылка, то есть каждому товару в отдельное поле прописывается ссылка.
Ссылки можно прописывать в стандартные поля товара, которые у вас еще не задействованы, например: UPC, EAN, JAN, MPN, ISBN, Расположение. Для тех товаров, где ссылка не заполнена, кнопка купить будет работать в обычном режиме.
Допустим, вы решили записывать ссылки в поле "Расположение" (location), тогда в настройках модуля в поле "Ссылка" нужно прописать шорткод {location}, чтобы модуль получал ссылку оттуда и подставлял ее на кнопку Купить.
Или, вы решили прописывать реферальные ссылки товаров в поле UPC, тогда в настройках модуля нужно прописать шорткод {upc}.
Если вам нужно еще передавать дополнительные параметры, например выбранное количество товара у вас на сайте, тогда формула ссылки должна выглядеть примерно так: {upc}?quantity={quantity}

2) Когда партнерская ссылки нужно формировать автоматически из параметров товара.
Например: у вас есть базовая партнерская ссылка, в которую нужно только подставлять значение артикула товара или кода товара, тогда в настройках модуля в поле Ссылка нужно прописать примерно такое: http://partner.shop/get_product?code={model}

3) Когда партнерская ссылка одна на все товары.
В этом случае вам достаточно прописать эту ссылку в настройках модуля в поле "Ссылка" и при нажатии на кнопку Купить клиенты будут перенаправляться по этой ссылке.


Инструкция по установке модуля:

  1. Загрузить модуль в админ-панели в разделе "Расширения": "Установка расширений".
  2. Перейти в раздел "Модификаторы" и обновить кэш.
  3. Перейти в раздел "Расширения": "Расширения": "Модули" и включить модуль.
  4. Редактировать модуль. Включить статус модуля и настроить все его опции под свои нужды и сохранить настройки.
  5. Проверить работу модуля.
  6. Бинго!


  • v1.0.1 (01.02.2023) - Добавлена опция "Как открывать ссылки" - в том же или в новом окне

Почему ссылка из списка товара не открывается в новом окне?

Потому что ocmod-модификатор не может изменять js файлы, а кнопка Купить в списке товаров работает через скрипт, который находится в js файле. Нужно открыть файл catalog/view/javascript/common.js (или если у вас нестандартный шаблон, этот файл может находиться в папке шаблона catalog/view/theme/шаблон/js/common.js). Найти там первую встречную строчку: location = json['redirect']; заменить его на: window.open(json['redirect']); Сохранить файл. Обновить кэш бразера.

Как добавить товар в корзину другого сайта на OpenCart?

Если у вас есть два сайта на OpenCart, но один из них является афилиатом, а другой основным, покупатель может добавить товар в корзину основного сайат и перейти к оформлению заказа одним кликом по кнопке Купить на сайте афилиате. Для этого вам на принимающем сайте нужно установить модуль, который будет обрабатывать ссылки и добавлять товар в корзину.
Тогда при щелчке на кнопку "Купить" на одном сайте вы добавляете товар в корзину на другом сайте и переходите к оформлению заказа.

Почему ссылка обрезается или неполная?

Если вы прописываете ссылку в стандартные поля товара Model, SKU, UPC, EAN, JAN, MPN, ISBN, Расположение – она может обрезаться при сохранении, сохраняться не полностью. Это потому, что каждое из этих полей имеет ограничение по количеству символов. Чтобы увеличить этот лимит, нужно открыть панель управления базой данных, редактировать таблицу oc_product и изменить значение лимита для нужного поля.
Длина полей OpenCart
Необходимо авторизоваться, чтобы просматривать файлы!

Написать отзыв

Facebook Google
Примечание: HTML разметка не поддерживается! Используйте обычный текст.
   Плохо      Хорошо

flowershouse 07.02.2022

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

профессиональная
техподдержка

Совместимость модуля

  • OpenCart: 2.3.x.x, 3.0.0.0, 3.0.0.2, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.4, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9,
  • ocStore: 2.3.x.x, 3.0.2.0, 3.0.3.7
$15.00
Укажите домен, для которого покупается модуль
Платежные системы
Мы не работаем с клиентами из страны-оккупанта РФ и их пособников - РБ.
Нет войне в Украине! Остановите убийства мирных жителей Украины! Остановите путина!
Официальный партнер OpenCart

Официальный партнер OpenCart

  •  Профессиональная помощь от автора модуля
  • Лицензия не ограничена по времени
  • Ключ предоставляется автоматически
  •  Бесплатный ключ на тестовый домен
  • Модуль поддается доработкам
  • Периодическое обновление модуля
  • Бесплатная техподдержка
Акция на модули OpenCart

Другие модули OpenCart

Читайте наш Блог

Русский военный корабль, иди нахуй!
Обращение к россиянам и беларусам

Россия коварно напала на Украину, убивает ее жителей, разрушает города и села, уничтожает инфраструктуру. Русские солдаты пришли в чужую страну, чтобы убивать, насиловать и грабить.
Россиянин, пока ты молчишь, кровь и страдания жертв войны на твоей совести тоже. Твое молчание - это поддержка войны.
Каждый день мы, жители Украины, прячемся в бомбоубежищах, каждый день по украинским городам, по жилым домам, прилетают ракеты. Зачем? Почему? Нас не нужно спасать, у нас было все в порядке, пока вонючий русский ботинок не ступил на украинскую землю. Неужели, наибольшей стране мира мало территорий?
Если ты умный и трезвый, включи критическое мышление, проанализируй информацию с разных мировых медиа. Неужели ты веришь, что все вокруг врут и только ваше ТВ вещает правду? путинская пропаганда строилась не один год, чтобы сейчас убивать мирных людей и получать за это овации и оды от зомбированного населения.
Россияне, беларусы, опомнитесь, сделайте хоть что-то, чтобы остановить эту жестокую войну против ни в чем не винных людей. Если считаете, что не можете ничего сделать, скажите публично "Нет войне в Украине" или напишите пост в соцсетях об этом. Остановите геноцид украинского народа! Остановите убийства мирных жителей Украины! Остановите убийцу тисяч людей по всему миру - путина!
Рано или поздно придет время расплаты и тогда вам будет стыдно. Мы никогда не простим! Русский военный корабль, иди нахуй!