WooCommerce:确认订单后付款

pol*_*ium 5 wordpress payment woocommerce mollie

我正在创建一个Woocommerce商店。客户希望使用付款插件“ Mollie”接受iDeal付款(荷兰语)。

当人们从网上商店订购商品时,他们应该能够订购他们想要的一切而无需付费。之后,店主应该会收到一封电子邮件并检查订单。

店主通过检查订购产品的库存来检查订单。从这一点开始,应该有场景:

  1. 一切都有库存。包装称重。运费另计。客户将收到付款链接。

  2. 无库存。应将消息与缺货消息一起发送给客户。

  3. 库存中只有一部分订单。订单应在Woocommerce订单面板中更改。其余订单称重并包装。客户将收到付款链接。

接受订单后,客户应会收到一条包含正常付款方式(包括“ Mollie”付款)的付款链接。

有没有办法做到这一点?提前致谢!

小智 5

我知道这是一年之后,但这可以帮助其他人:-)。
我的客户想要一个类似的过程,在店主确认订单之前,商店客户将无法在线支付。

解决方案:

  1. 我们使用货到付款进行线下支付,更名为“注册订单”。
  2. 我们使用Stripe进行在线支付的信用卡支付。
  3. 我们发现货到付款结账页面(结帐端点)和条纹订单付款页面(我的账户端点),更在终端woocommerce文档
  4. 瞧。

我们使用此过滤器在 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');
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助。


Daa*_*aan -1

据我所知,没有简单的方法可以做到这一点。正常的支付流程是让消费者下订单后立即付款。如果某些产品缺货,您可以简单地创建(部分)退款。Mollie 的 WooCommerce 插件支持此功能。