Я хочу знать, есть ли способ настроить WooCommerce так, чтобы клиенты могли одновременно оплатить один и тот же порядок несколькими способами оплаты?WooCommerce - порядок оплаты несколькими способами оплаты в то же время
Например, если один заказ стоит 100 долларов США, я хочу разрешить клиентам платить 25 долларов США с картой Visa, а затем 75 долларов США с карточкой Discover. Поэтому общая идея состоит в том, чтобы заплатить один заказ (не проверять несколько раз), но использовать больше, чем только один способ оплаты.
Я предполагаю, что есть какой-то способ персонализировать что-то, но я хочу знать, где и как начать с него.
EDIT 1 Простое добавление нового платежного шлюза (обычай) не решает проблему. Я знаю, как создать пользовательский платежный шлюз.
Вопрос: Как я могу разрешить ОДИН Оформить заказ для ОДНОГО заказа, чтобы получить платеж из двух или более источников одновременно? Например: $ 175, заработанные в $ 50 PayPal + $ 100 Visa + $ 25 MasterCard.
Есть много клиентов, которые хотели бы иметь этот вариант и платить больше карт одновременно!
Итак, это не один из таких очевидных вопросов, как Как создать пользовательский платежный шлюз? - это что-то легко достижимое, не тратя на это слишком много времени. Многократное платеж на той же кассе, однако, оказывается длительным/не обсуждается (я исследовал много статей, форумов и т.д.)
Предлагаю вам ознакомиться с существующим платежом класс шлюзов. Например: https://github.com/woocommerce/woocommerce/blob/master/includes/gateways/bacs/class-wc-gateway-bacs.php У этого есть все крючки, которые вам нужны, чтобы сделать то, что вам нужно. –
Я знаю, что я могу создавать/реплицировать платежные шлюзы и добавлять их как пользовательские шлюзы. Проблема все еще такова: как один заказ может принимать 2-3 способа оплаты в САМОЕ время? Клиент не должен делать 2-3 заказа, но имеет 1 заказ, добавлять все платежи (представьте себе 50 долларов США PayPal $ 100 Visa 25 долларов США MasterCard или любые другие комбинации) после завершения оформления заказа. Я не видел способа сделать это, поскольку все сделано таким образом, чтобы позволить людям платить методом ОДНОГО из методов N. Я хочу, чтобы они платили с помощью M методов одновременно с установленными методами N. – user1639822
Это пользовательский шлюз. С помощью крючков вы можете делать все, что захотите. Вы можете перенаправить их на другую конечную точку, которая принимает данные кредитной карты, а затем перенаправляется на PayPal, а затем даже некоторые останутся платить наличными. Вам просто нужно будет зарегистрировать новый статус заказа частично оплаченного. –