Мы не работаем с клиентами из страны-оккупанта РФ и их пособников - РБ. Нет войне в Украине! Остановите убийства мирных жителей Украины! Остановите путина!
РазработчикОфициальный партнер OpenCart
Профессиональная помощь от автора
Лицензия не ограничена по времени
Ключ предоставляется автоматически
Бесплатный ключ на тестовый домен
Модуль поддается доработкам
Периодическое обновление модуля
Бесплатная техподдержка
Ссылка на кнопку В корзину
Модуль позволяет добавить партнерские ссылки на товары на стандартные кнопки Купить в 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) Когда партнерская ссылка одна на все товары. В этом случае вам достаточно прописать эту ссылку в настройках модуля в поле "Ссылка" и при нажатии на кнопку Купить клиенты будут перенаправляться по этой ссылке.
Инструкция по установке модуля:
Загрузить модуль в админ-панели в разделе "Расширения": "Установка расширений".
Перейти в раздел "Модификаторы" и обновить кэш.
Перейти в раздел "Расширения": "Расширения": "Модули" и включить модуль.
Редактировать модуль. Включить статус модуля и настроить все его опции под свои нужды и сохранить настройки.
Проверить работу модуля.
Бинго!
Скриншоты модуля Партнерские ссылки на кнопке Купить
Обновления Партнерские ссылки на кнопке Купить
v1.0.1 (01.02.2023) - Добавлена опция "Как открывать ссылки" - в том же или в новом окне
FAQ: Партнерские ссылки на кнопке Купить
Почему ссылка из списка товара не открывается в новом окне?
Потому что 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 и изменить значение лимита для нужного поля.
Необходимо авторизоваться, чтобы просматривать файлы!
flowershouse
07.02.2022
модуль топчик работает как часики. подтягивает ссылки из поля юпс а имено это мне и нужно было... спасибо.
За годы работы с различными проектами на OpenCart и SEO для них мы сделали пять крутых модулей, которые обеспечивают самый быстрый и заметный результат в улучшении поисковых позиций.
Расскажем как обновить OpenCart 3 для обеспечения его совместимости с PHP 8. Существует несколько способов сделать это: клонирование файлов из более новой версии OpenCart, обновление библиотек через composer или создание нового сайта.
Мы не работаем с клиентами из страны-оккупанта РФ и их пособников - РБ.
Нет войне в Украине! Остановите убийства мирных жителей Украины! Остановите путина!
Получи скидку
Испытай удачу и выиграй скидку на следующий заказ
У вас осталось 3 попыток
Ваш код купона:
Вебсайт использует Cookie 🍪, чтобы обеспечить вам удобство в работе с его функциями, на основе политики безопасности