Партнерские Ссылки Из Каталога

У меня стоит модуль "Витрина", на карточке товара кнопка "Купить" ведет на партнерский магазин на товар.

Подскажите как сделать, чтобы ссылки на партнерские товары вели прямо из каталога. Т.е. при клике на картинку или название товара в каталоге сразу открывалась ссылка, которая сейчас висит на кнопке "Купить"?

Сам потыкался, но ума не хватает разобраться.

Ссылку можно поправить тут

design/themes/TEMA/templates/views/products/components/product_icon.tpl

{hook name="products:product_detail_view_url"}
{"products.view?product_id=`$product.product_id`"}
{/hook}

eComLabs, спасибо большое!

Был в отъезде, так что только сейчас прочитал. Но лучше поздно, чем никогда)

Ссылку в листинге я нашел, теперь мне туда нужно подставить партнерскую.

Подскажите, где искать ссылки, которые вешает модуль "витрина" на кнопку "в корзину", когда он активирован?

Как это ни странно, но я разобрался сам)

код модуля витрины лежит в

design/themes/TEMA/templates/addons/catalog_mode/hooks/buttons/add_to_cart.override.tpl

и выглядит так

$product.buy_now_url

Как это ни странно, но я разобрался сам)

код модуля витрины лежит в

design/themes/TEMA/templates/addons/catalog_mode/hooks/buttons/add_to_cart.override.tpl

и выглядит так

$product.buy_now_url

Рады слышать, что вы разобрались!

Ссылку можно поправить тут

design/themes/TEMA/templates/views/products/components/product_icon.tpl

{hook name="products:product_detail_view_url"}
{"products.view?product_id=`$product.product_id`"}
{/hook}

Здравствуйте,

А как установить модуль "Витрина", упоминаемый Автором этого вопроса, в Мультивендоре? На Маркете я такого модуля не нашла...

Если это невозможно, то подскажите, пожалуйста, есть ли какая-либо другая возможность Главному Администратору Мультивендора создавать товары с партнерской ссылкой на кнопке Купить?

Заранее спасибо за ответ,

С уважением,

Елена

Здравствуйте,

А как установить модуль "Витрина", упоминаемый Автором этого вопроса, в Мультивендоре? На Маркете я такого модуля не нашла...

Если это невозможно, то подскажите, пожалуйста, есть ли какая-либо другая возможность Главному Администратору Мультивендора создавать товары с партнерской ссылкой на кнопке Купить?

Заранее спасибо за ответ,

С уважением,

Елена

Судя по всему, имелся в виду модуль Режим каталога (Catalog mode). Он входит в установочный пакет CS-Cart/Multi-Vendor.

Спасибо-спасибо, попробую!

Здравствуйте, а куда и как нужно добавить target="_blank" rel="noindex,nofollow", чтобы партнерская ссылка открывалась в новом окне?

Заранее спасибо за ответ,

С уважением,

Елена

Здравствуйте, а куда и как нужно добавить target="_blank" rel="noindex,nofollow", чтобы партнерская ссылка открывалась в новом окне?

Заранее спасибо за ответ,

С уважением,

Елена

Разобралась. Вроде, получилось...

Здравствуйте,

А что нужно добавить в файл design/themes/TEMA/templates/views/products/components/product_icon.tpl, чтобы "ссылка для покупки" на партнерский товар открывалась при клике на картинку или название товара прямо в каталоге (но при этом ссылки на товары Вендоров по прежнему открывали бы карточку товара)?

Долго пыталась разобраться сама, учитывая объяснение выше: "Ссылку можно поправить тут

design/themes/TEMA/templates/views/products/components/product_icon.tpl

{hook name="products:product_detail_view_url"}
{"products.view?product_id=`$product.product_id`"}
{/hook}",

но в этом файле в МультиВендоре 4.3.3. такого хука нет, да и моих дилетантских знаний явно недостаточно...

Заранее благодарна за помощь,

С уважением,

Елена

Здравствуйте,

А что нужно добавить в файл design/themes/TEMA/templates/views/products/components/product_icon.tpl, чтобы "ссылка для покупки" на партнерский товар открывалась при клике на картинку или название товара прямо в каталоге (но при этом ссылки на товары Вендоров по прежнему открывали бы карточку товара)?

Долго пыталась разобраться сама, учитывая объяснение выше: "Ссылку можно поправить тут

design/themes/TEMA/templates/views/products/components/product_icon.tpl

{hook name="products:product_detail_view_url"}
{"products.view?product_id=`$product.product_id`"}
{/hook}",

но в этом файле в МультиВендоре 4.3.3. такого хука нет, да и моих дилетантских знаний явно недостаточно...

Заранее благодарна за помощь,

С уважением,

Елена

В вашей версии хука нет, нужно перезаписать весь файл модулем или внести изменения в сам файл. Ссылка формируется следующим кодом

{"products.view?product_id=`$product.product_id`"|fn_url}

При использовании модуля Режим каталога ссылка у продукта

{$product.buy_now_url}

Надо тольк посмотреть, достается ли она из базы на списке товаров

В вашей версии хука нет, нужно перезаписать весь файл модулем или внести изменения в сам файл. Ссылка формируется следующим кодом

{"products.view?product_id=`$product.product_id`"|fn_url}

При использовании модуля Режим каталога ссылка у продукта

{$product.buy_now_url}

Надо тольк посмотреть, достается ли она из базы на списке товаров

Спасибо за ответ! Поясните, пожалуйста:

1. "...или внести изменения в сам файл. Ссылка формируется следующим кодом {"products.view?product_id=`$product.product_id`"|fn_url} При использовании модуля Режим каталога ссылка у продукта

{$product.buy_now_url}..."

- это я уже поняла из Вашей переписки с автором топика, но я не понимаю, каким образом и в каком месте вносить эти изменения... Просто вместо {"products.view?product_id=`$product.product_id`"|fn_url} написать {"products.view?product_id=`$product.buy_now_url`"|fn_url}?

Или как?

И что тогда произойдет товарами Вендоров, ссылки из каталога которых по прежнему должны вести на карточки товаров?

2. "...нужно перезаписать весь файл модулем..." - вообще по-пенсионерски не поняла, что это значит... Каким модулем? Как должен выглядеть перезаписанный файл? Где почитать/посмотреть, как это сделать?

Спасибо заранее за разъяснения,

С уважением,

Елена

Спасибо за ответ! Поясните, пожалуйста:

1. "...или внести изменения в сам файл. Ссылка формируется следующим кодом {"products.view?product_id=`$product.product_id`"|fn_url} При использовании модуля Режим каталога ссылка у продукта

{$product.buy_now_url}..."

- это я уже поняла из Вашей переписки с автором топика, но я не понимаю, каким образом и в каком месте вносить эти изменения... Просто вместо {"products.view?product_id=`$product.product_id`"|fn_url} написать {"products.view?product_id=`$product.buy_now_url`"|fn_url}?

Или как?

И что тогда произойдет товарами Вендоров, ссылки из каталога которых по прежнему должны вести на карточки товаров?

2. "...нужно перезаписать весь файл модулем..." - вообще по-пенсионерски не поняла, что это значит... Каким модулем? Как должен выглядеть перезаписанный файл? Где почитать/посмотреть, как это сделать?

1. Не совсем понял, каким образом у вас Режим каталога распространяется только на часть товаров?

2. Можно почитать тут

https://www.cs-cart.ru/docs/4.6.x/developer_guide/addons/hooking/tpl_hooks.html#id3

1. Не совсем понял, каким образом у вас Режим каталога распространяется только на часть товаров?

2. Можно почитать тут

https://www.cs-cart.ru/docs/4.6.x/developer_guide/addons/hooking/tpl_hooks.html#id3

1. Режим каталога распространяется на все товары, но Художники при самостоятельном размещении своих картин, конечно, никаких ссылок во вкладке Модули/Режим каталога/Ссылка для покупки не ставят (я с трудом убеждаю их заполнить даже необходимую вкладку Характеристики). Поэтому товары от Художников остаются без таких ссылок и имеют стандартную кнопку В корзину, через которую Покупатели оформляют покупку у Художника традиционным способом...

А там, где я ставлю партнерские ссылки, при нажатии на кнопку Купить в новом окне открывается карточка товара на сайте продавца.

Проверила: оба варианта - работают, но хотелось бы избежать лишнего клика покупателя на "ненужную" карточку партнерского товара... Надеюсь, это возможно. Буду благодарна за понятное дилетанту объяснение, как это сделать.

2. За ссылку - отдельное спасибо, буду изучать.

Правильно ли я понимаю, что модуль Мои изменения необходим для сохранения изменений при обновлениях? И правильно ли я понимаю, что если русский МультиВендор больше не будет обновляться, то смело можно переписывать существующий файл?

Спасибо за Ваше время на общение с неспециалистом,

С уважением,

Елена

1. Режим каталога распространяется на все товары, но Художники при самостоятельном размещении своих картин, конечно, никаких ссылок во вкладке Модули/Режим каталога/Ссылка для покупки не ставят (я с трудом убеждаю их заполнить даже необходимую вкладку Характеристики). Поэтому товары от Художников остаются без таких ссылок и имеют стандартную кнопку В корзину, через которую Покупатели оформляют покупку у Художника традиционным способом...

А там, где я ставлю партнерские ссылки, при нажатии на кнопку Купить в новом окне открывается карточка товара на сайте продавца.

Проверила: оба варианта - работают, но хотелось бы избежать лишнего клика покупателя на "ненужную" карточку партнерского товара... Надеюсь, это возможно. Буду благодарна за понятное дилетанту объяснение, как это сделать.

2. За ссылку - отдельное спасибо, буду изучать.

Правильно ли я понимаю, что модуль Мои изменения необходим для сохранения изменений при обновлениях? И правильно ли я понимаю, что если русский МультиВендор больше не будет обновляться, то смело можно переписывать существующий файл?

Спасибо за Ваше время на общение с неспециалистом,

С уважением,

Елена

1. Попробуйте так

{if $product.buy_now_url}{$product.buy_now_url}{else}{"products.view?product_id=`$product.product_id`"|fn_url}{/if}

2. Да, но разработчики вроде хотели возвратить русский Мультивендор (непроверенная информация)

1. Попробуйте так

{if $product.buy_now_url}{$product.buy_now_url}{else}{"products.view?product_id=`$product.product_id`"|fn_url}{/if}

2. Да, но разработчики вроде хотели возвратить русский Мультивендор (непроверенная информация)

Спасибо-спасибо, буду пробовать

С уважением,

Елена

1. Попробуйте так

{if $product.buy_now_url}{$product.buy_now_url}{else}{"products.view?product_id=`$product.product_id`"|fn_url}{/if}

2. Да, но разработчики вроде хотели возвратить русский Мультивендор (непроверенная информация)

Ура, получилось! Спасибо!

Ура, получилось! Спасибо!

Рад был помочь!

Здравствуйте,

А как отключить функцию “Купить в один клик”, но только для товаров где проставлена ссылка https://skr.sh/s4ychBlwuJi?a с переходом на другой сайт? Отключать модуль “Обратный звонок” для всех товаров НЕ нужно. В настройках не нашел