0

我在 WordPress/Woocommerce 为客户创建第二个订单时遇到问题。这导致了我将在下面概述的几个问题。这是我正在遵循的过程:

  1. 创建并填充新的 Woocommerce 订阅对象
  2. 创建新的续订订单(下面将是 ID 1033)并将发票发送给客户
  3. 客户登录并在我的帐户页面中找到挂单
  4. 客户打开挂单,其中填充了正确的产品和价格。客户支付正确的金额
  5. 付款后,客户在收据屏幕上,但这是新订单。旧订单仍在他们的帐户中等待处理。

查看访问日志后,我可以看到:

  • 这是入口链接(预付款):/checkout/order-pay/1033
  • 这是评论链接(付款后):/checkout/order-received/1055

我遇到的问题是:

  • 我已经测试了数十次完成付款,并且只能在第一次复制它。我尽可能地遵循了这些相同的步骤,但无济于事(所有其他交易都按预期处理,没有创建额外的订单)
  • 初始订单与订阅相关联,完成付款后,订阅设置为自动付款。这个有新订单的问题是分离它,并且在处理下一次付款(一个月后)之前无法启用自动付款,并且将依赖于客户再次手动提交订单。

有谁知道为什么 WordPress/Woocommerce 在付款时创建第二个订单。

4

1 回答 1

1

我在将续订付款应用于新订单时遇到了同样的问题。就我而言,我一直在手动添加订阅以及导入订阅时遇到此问题。

在与 Woocommerce 订阅支持合作后,他们推出了一个更新(2.1.0 版),为我解决了这个问题。他们的更改日志引用了修复。

修复:在处理续订时不要创建新订单,并通过确保在创建订单时更新 WooCommerce 使用的购物车哈希来重新订阅与原始订单不同的详细信息的付款。(公关#1687)

尝试将 Woocommerce 订阅更新到 2.1.0 版。

于 2016-11-30T19:13:18.363 回答