Модуль дозволяє додати партнерські посилання на товари до стандартних кнопок Купити в 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 або створення нового сайту.
Вебсайт використовує Cookie 🍪, щоб забезпечити вам зручність у роботі з його функціями, на основі політики конфіденційності