Как убрать ненужные способы оплаты из повторной оплаты заказа?

Мы согласовали заказ с покупателем. Договорились, что он оплачивает онлайн. Меняем статус заказа на статус “Ожидает оплаты”, у которого включено “Снова оплатить заказ”. Покупатель на странице “Детали заказа” видит все возможные способы оплаты нашего магазина - и онлайн-оплату, и наложенный платеж, и т.д.
Как оставить только онлайн-оплату?
Пока в голове только решение - создавать скрытые дубликаты всех способов доставки, у которых оставлять только онлайн-оплату, менять в заказе способ доставки на этот дубликат. Но это хлопотно и можно запутаться.

Как вариант, поменять массив $payment_methods в файле

design/themes/ТЕМА/templates/views/orders/components/order_repay.tpl

1 лайк

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

Так точно

1 лайк

Столкнулась с неудачной оплатой, поменяла статус заказа, но в Деталях заказа возможности оплатить не вижу. Где причину поискать?

в настройках включена возможность повторной оплаты? у статуса заказа в настройках что стоит по поводу повторной оплаты?

2 лайка

Упустила галочку в настройках

1 лайк

А можно немного подробнее?))) Что на что нужно заменить?

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

1 лайк