2017-01-03 1 views
-1

Я хочу знать, есть ли способ настроить WooCommerce так, чтобы клиенты могли одновременно оплатить один и тот же порядок несколькими способами оплаты?WooCommerce - порядок оплаты несколькими способами оплаты в то же время

Например, если один заказ стоит 100 долларов США, я хочу разрешить клиентам платить 25 долларов США с картой Visa, а затем 75 долларов США с карточкой Discover. Поэтому общая идея состоит в том, чтобы заплатить один заказ (не проверять несколько раз), но использовать больше, чем только один способ оплаты.

Я предполагаю, что есть какой-то способ персонализировать что-то, но я хочу знать, где и как начать с него.

EDIT 1 Простое добавление нового платежного шлюза (обычай) не решает проблему. Я знаю, как создать пользовательский платежный шлюз.

Вопрос: Как я могу разрешить ОДИН Оформить заказ для ОДНОГО заказа, чтобы получить платеж из двух или более источников одновременно? Например: $ 175, заработанные в $ 50 PayPal + $ 100 Visa + $ 25 MasterCard.

Есть много клиентов, которые хотели бы иметь этот вариант и платить больше карт одновременно!

Итак, это не один из таких очевидных вопросов, как Как создать пользовательский платежный шлюз? - это что-то легко достижимое, не тратя на это слишком много времени. Многократное платеж на той же кассе, однако, оказывается длительным/не обсуждается (я исследовал много статей, форумов и т.д.)

+0

Предлагаю вам ознакомиться с существующим платежом класс шлюзов. Например: https://github.com/woocommerce/woocommerce/blob/master/includes/gateways/bacs/class-wc-gateway-bacs.php У этого есть все крючки, которые вам нужны, чтобы сделать то, что вам нужно. –

+0

Я знаю, что я могу создавать/реплицировать платежные шлюзы и добавлять их как пользовательские шлюзы. Проблема все еще такова: как один заказ может принимать 2-3 способа оплаты в САМОЕ время? Клиент не должен делать 2-3 заказа, но имеет 1 заказ, добавлять все платежи (представьте себе 50 долларов США PayPal $ 100 Visa 25 долларов США MasterCard или любые другие комбинации) после завершения оформления заказа. Я не видел способа сделать это, поскольку все сделано таким образом, чтобы позволить людям платить методом ОДНОГО из методов N. Я хочу, чтобы они платили с помощью M методов одновременно с установленными методами N. – user1639822

+0

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

ответ

0

Существует плагин, который позволяет сделать это как-то, Account Funds

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

Есть и другие плагины, которые вы можете использовать для того, чтобы сделать то же самое, для них и откройте тот, который наилучшим образом соответствует вашим потребностям.

+0

Рассмотрите пример, который я упомянул в другом комментарии: оплатите 1 заказ в общей сложности 175 долларов США, но 50 долларов США с PayPal, затем 100 долларов США с визой и оставшиеся 25 долларов США с MasterCard. Я хочу, чтобы для клиентов это было просто, а не каким-то пользовательским поставщиком платежей, а не фондами счетов. Как вы можете проверить из любого магазина с 1 оплатой, оплаченной любым из N методов, я хочу, чтобы выписка с M-платежами (более 1) из доступных методов N, но все они были одним и тем же ОДНОЙ выпиской в ​​том же ОДНОМ порядке. – user1639822