我正在创建一个 Woocommerce 商店。客户想要使用支付插件“Mollie”来接受 iDeal 支付(荷兰语)。
当人们从网上商店订购商品时,他们应该能够在不付款的情况下订购他们想要的一切。之后,店主应该会收到一封电子邮件并检查订单。
店主通过检查订购产品的库存来检查订单。从这一点开始应该有场景的:
订单被接受后,客户应收到一个使用正常付款方式(包括“Mollie”付款)的付款链接。
有没有办法做到这一点?
提前致谢!
最佳答案
我知道这是一年之后,但这可以帮助其他人:-)。
我的客户想要一个类似的过程,在店主确认订单之前,商店客户将无法在线支付。
解决方案:
我们使用此过滤器在 2 个端点之间切换支付网关。
function my_switch_gateways_by_context($available_gateways) {
global $woocommerce;
$endpoint = $woocommerce->query->get_current_endpoint();
if ($endpoint == 'order-pay') {
unset($available_gateways['cod']);
} else {
unset($available_gateways['stripe']);
}
return $available_gateways;
}
add_filter( 'woocommerce_available_payment_gateways', 'my_switch_gateways_by_context');
我希望这有帮助。
关于wordpress - WooCommerce:确认订单后付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40406101/