Добавить кнопку для действия


#1

Подскажите как добавить кнопку в карточке товара:

Нужна кнопка лизинга как на фото

image

Нажимая на неё открываться окно :

Где это все редактировать и вносить?


#2

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

Либо можно еще один способ оплаты добавить на страницу оформления заказа “В лизинг”. В свойствах способа оплаты прописать условия. Но кнопка отдельная не появится.


#3

Да, лучше делать через способ оплаты, тогда будет фиксация через заказ.

Если лизинг рассчитывается автоматически сервисом, то однозначно через способ оплаты.


#4

У нас есть похожий модуль для заявок на кредит, возможно он подойдет, также можно доработать https://marketplace.cs-cart.com/kreditnye-programmy.html


#5

Не могу понять как сделать дополнительную кнопку, мне с лизинговой прислали информацию как добавить виджет, а как сделать саму кнопку ?


#6

Определить место, куда вы хотите вставить кнопку. В шаблоне страницы найти это место и посмотреть, есть ли там хук. Если есть, то с помощью хука добавить нужное вам содержимое на страницу. Если нет, то посмотреть, может быть вам подойдут какие-то другие хуки в соседних местах, воспользоваться ими.

P.S.
Посмотрел виджет. Лучше все же вам сделать это через способ оплаты в вашей корзине. А на странице товара разместить информацию, что товар можно купить в лизинг.


#7

Вот на сайте е 2 кнопки :
image

Сделать ниже еще 1 кнопку “Оформить лизинг”

как на примере сайта где это реализовано:

image

В файле /design/themes/abt__unitheme2/templates/blocks/product_templates\default_template есть хуки. Не могу разобраться как вставить новый и что там должно быть по кнопке.


#8

Например, кнопка обратного звонка добавляется своим модулем в файле

design/themes/responsive/templates/addons/call_requests/hooks/products/add_to_cart.post.tpl

Вы можете использовать этот же хук (products:add_to_cart)


#9

Включите модуль “Мои изменения”

Создайте файл
design/themes/responsive/templates/addons/my_changes/hooks/products/add_to_cart.post.tpl

Что в нем напишите, то и отобразится под кнопкой Купить.

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

Хук - это как закладка в коде ядра. Вы создаете свои файлы с именем хука и содержимое этих файлов будет добавлено в код до или после хука, либо полностью может заменить код внутри хука. Таким образом и ядро не повреждается, и изменения нужные делаются.


#10

Спасибо большое за помощь, то что надо, осталось только функционал кнопки поменять на нужное действие.