Fre*_*ddy 5 php wordpress paypal woocommerce
在我的WooCommerce商店中,我安装了WooCommerce PayPal Payments插件。
这是我当前的付款结构的图片:
现在,当我单击“使用 PayPal 付款”按钮时,会弹出 PayPal 模式,提示我登录 PayPal。如果我等待几秒钟,并且在模式中不输入任何内容,则会收到一封电子邮件,内容为“谢谢您的订单”。
简而言之,即使尚未输入付款详细信息,也会触发 WooCommerce 新订单电子邮件。如果我随后关闭模式并刷新结帐页面,系统仍会要求我付款(通常在成功付款和订购后,您将被重定向到感谢/摘要页面)。
然后,当以管理员身份登录时,我可以看到新订单出现,其中表明订单已付款。
由于我启用了 PayPal 付款插件,黄色按钮已取代提供的默认“下订单”按钮WooCommerce。最初,我在考虑单击黄色按钮,也许默认按钮也被单击(因为它仍在标记中)。
默认按钮的标记为:
<button type="submit" class="button alt" name="woocommerce_checkout_place_order" id="place_order" value="Place order" data-value="Place order">Place order</button>Run Code Online (Sandbox Code Playgroud)
我通过 CSS 隐藏了它:
#place_order {
height: 0;
opacity: 0;
visibility: hidden;
display: none;
pointer-events: none;
}Run Code Online (Sandbox Code Playgroud)
我试图pointer-events: none;阻止这个按钮点击,如果这是造成这个问题的原因的话。
但是,付款未完成时仍然会触发电子邮件吗?
你知道这里可能发生什么吗?WooCommerce 日志中也没有任何内容可供我检查,也没有生成任何日志。
编辑:
我一直在阅读以下帖子,注意到发帖者说他们“在 woocommerce 设置中禁用了 IPN ”。我想也许在我的设置中禁用此功能将阻止它发送订单电子邮件(然后当IPNPayPal 发送和接收电子邮件时,电子邮件将被触发)。但是,我在设置中看不到可以关闭的地方IPN?我上线了WooCommerce Version 5.8.0。
| 归档时间: |
|
| 查看次数: |
922 次 |
| 最近记录: |