Оформление заказа


#1

Доброго дня!

подскажите пожалуйста как реализовать задумку

При оформление заказа клиент выбирает способ оплаты к примеру “МОЙ БАНК” после оформления заказа его перенаправляет на адрес index.php?dispatch=checkout.complete&order_id=99999

а мне нужно что бы его перенаправляло на index.php?dispatch=my_checkout.complete&order_id=99999

это если он выбрал мой способ оплаты.

Либо после оформление заказа кидало на нужную ссылку


#2

Доброго дня! В вашем случае нужно писать модуль оплаты под ваши условия.

Напишите нам в телеграмм Telegram t.me/mauriswebru или 8-923-364-90-07


#3

Здравствуйте. Можем взять задачу в работу.
manager@cs-coding.com
+7 909 361 15 10 любой мессенджер


#4

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


#5

статическая


#6

Смотрите хук order_placement_routines (app/functions/fn.cart.php)


#7

Попробуйте эту ссылку оформить в описании способа оплаты. Описание способа оплаты выводится на странице checkout.complete. Но это описание выводится и на странице оформления заказа - там его придется каким-то образом скрыть - через хуки или css.


#8

Спасибо ! то что нужно


#9

А можно как то вывести сумму заказа в Описание способа оплаты ?


#10

Стандартно нет. Этот текст не привязан к какому-либо заказу.


#11

а сюда ? спасибо

в complete.tpl


вроде то что надо а вот корректно ли это ?)


#12

В этом файле есть массив $order_info. Посмотрите, есть ли в нем сумма заказа. Если есть, то можно вывести на этой странице. Так же в массиве есть и способ оплаты $order_info.payment_method - вы можете сделать условие, чтобы выводить ссылку и сумму только для способа оплаты с определенным ID.

Все это желательно делать хуками, а не на живом файле complete.tpl


#13

Спасибо ! перенёс всё в свой модуль и внес все изменения через хук.


#14

Как корректно прописать условия?

{if $order_info.payment_id == мой метод payment_22}

спасибо всем за помощь ! получилось реализовать все задумки.


#15

Так и пишите

{if $order_info.payment_id == 22}


#16

Добрый вечер! подскажите пожалуйста

Как правильно прописать условия:

Если в настройках модуля включена настройка: barcode - то подставить в кавычки “”
“{$product.barcode}”
если product_id то - подставить в кавычки “” “{$product.product_id}”


#17

Нажмите на кнопку что бы перейти к оплате. Только на сайте пишите не что бы, а чтобы. В данном контексте это слово слитно пишется.

Он напишет код, чтобы все хорошо было.
Он напишет код, что бы ни случилось.


#18

“Спасибо то что нужно!”


#19

{if $addons.my_changes.my_settings == 'barcode'}{$product.barcode}{else}{$product.product_id}{/if}

в id только замените пробел на нижнее подчеркивание и переустановите аддон


#20

Спасибо большое большое прям выручили !!!