WO只有在完成付款后才能创建订单

时间:2019-03-14 作者:Ele

我们设立了一家Woocommerce商店,采用不同的付款方式(stripe、Klarna、PayPal)。

当客户单击订单的最后一个按钮时,订单将在woo中生成。然后打开一个外部窗口,客户在其中处理所有付款事项。

如果客户未付款就退出此流程,我们将暂停订单。

有没有另一种方法(或插件)来实现它?因此,只有在真正完成付款后才能创建订单。

谢谢并致以最良好的祝愿,E。

1 个回复
最合适的回答,由SO网友:Adam 整理而成

我通常会对此发表评论,但我认为这是一个值得回答的问题。

should not circumvent the order process of WooCommerce 因为无论交易(支付)是失败还是成功,订单本身都代表订单及其交易的状态。

您需要考虑:如果付款成功,但订单失败,会发生什么情况现在您有了付款(其他人的钱),但没有订单数据。如果你想提高你的费用回收率,这是一个很好的方法。

如果付款失败怎么办?订单是否应失败且不应存储您实际上是在扭转这个问题。

此外,订单本身不仅在历史和状态数据方面很有价值,而且在分析和再营销方面也很有价值。

例如,对于每一个被放弃的购物车和/或订单(仍然是购物车的放弃),都为您提供了一个很好的机会,可以向客户重新推销,因为您有联系信息。

你可能会在桌上留下一大笔钱。不仅如此,您还错过了一个很好的机会来调查您的客户为什么没有继续购买,以便您能够发现以下问题:

技术流程,登录页转换优化,消息与市场匹配。。。除其他外。

另一种方法:

我不会按照你的建议去做,我会让一切都保持原样,让废弃的购物车/订单通过,但是你可以做以下任意数量的事情(代码自动化):

N小时或N天之后给订单一个新的状态,我们称之为“已放弃”,例如,如果销售没有转换,可以选择在N小时或N天之后将订单从主订单/默认列表表筛选到主默认查询之外的自己的部分,自动清除状态为“已放弃”的订单如果您尝试按您的想法执行,则可能会导致更多的问题(bug),而不值得花时间或麻烦。

这当然是我的观点。

相关推荐

PayPall Button Data Issue

我有一个带有三个文本字段的PayPal按钮,我的客户可以使用该按钮完成交易,但文本字段数据不会显示在交易详细信息中。我认为问题是如何命名输入标记。以下是部分代码:<tr><td style=\"padding:20px;\"><input type=\"hidden\" name=\"on0\" value=\"Payment Options\"><span style=\"color:blue\">Payment Options:</span>