问题标签 [payment-method]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 Woocommerce 中将 COD 默认订单状态更改为“暂停”而不是“处理中”
我需要与插件“WooCommerce Pay for Payment”相关的问题的帮助,该插件计算了一些额外的运费。问题是,这个插件会自动设置“处理”状态,这会导致感谢电子邮件付款(在本地付款的情况下)并且不发送有关新订单的电子邮件通知,所以客户很困惑(我没有发送任何钱,我收到了电子邮件“感谢您的付款”)。
我尝试了这个解决方案:Set WooCommerce order status when order is created from processing to pending
但它只会将订单状态更改回“暂停”,但无论如何都会发送电子邮件感谢付款。
我只需要在每封新订单电子邮件中向客户发送有关新订单的信息,仅此而已(我想手动将状态更改为“处理中”)。
感谢您的帮助,我不知道如何解决,因为我找不到导致插件状态更改的 PHP 文件。
编辑:对不起大家。这是 woocommerce 插件中的 COD 问题。如我所述,不支付付款。Woocommerce COD 自动设置“处理”状态。
我在 github 上找到了解决方案:这里
它的第一个代码。
根据对这个问题的回答,这段代码对我来说很好:
php - 仅在 WooCommerce 3+ 中自动标记为“已完成”状态的已付款订单
我想将刚刚成功支付的订单自动标记为“已完成”状态。我在 Stack 和 Google 上搜索了很多,找到了这个答案代码:
WooCommerce:自动完成支付订单(取决于付款方式)
但问题是代码将所有已下订单标记为“已完成”状态,而不取决于订单是否成功下达。
我需要在代码中更改什么以将仅已付款订单自动标记为“已完成”状态?
php - Validate and save additional checkout field for specific payment gateway in Woocommerce
I need to show an text input field when customers select BACS gateway and I would like the input field value to be appended to orders and email notifications.
I am using Additional field on checkout for specific payment gateway in Woocommerce answer code where I have changed the select field to an input text field:
It works fine on checkout page where it displays the field.
But the inputted text value is not being saved to orders and email notifications.
How to save and append this inputted text value on orders and email notifications?
php - 虚拟 pos 表单发布后 Opencart 会话删除
Opencart 版本 2.0.3.1。我创建了一种付款方式来从用户那里获得付款。将数据发送到银行后删除消失。
发送到银行的表格数据如下
在表格发送到银行之前,我可以访问所有会话。
回调函数如下
但是在银行网站将有关付款的数据发布到我的网站后,会话正在删除。由于此错误,网站无法正常工作。
从银行发送的数据与网站上的订单数据不匹配。
我正在重新登录该站点,因为会话已被删除。
当我尝试付款时,我可以访问会话。
我花了很多时间来解决这个问题,但我无法弄清楚。
请帮我。
谢谢!
magento - 在 Magento 中隐藏总计 0 的付款方式?
请有人分享代码以避免总计 0 的付款方式。我们使用 CCavenue 和 COD 进行付款。
php - 使用 Woocommerce 挂钩从匹配的订单项元值中显示选定的 BACS 帐户
基于“选择 BACS 帐户以显示在 WooCommerce 的谢谢页面中”回答我的一个问题的代码,我更改了 Woocommerce 核心文件“class-wc-gateway-bacs.php”为了选择正确的银行帐户显示在谢谢页面,与所购买产品的变体属性相匹配。
我在第 255 行之后将下一个代码添加到“class-wc-gateway-bacs.php”:
所以从bank_details()
函数修改代码部分,结果如下:
但是,这不是一个好习惯,我想在而不是弄乱 class-wc-gateway-bacs.php 中使用挂钩函数。
任何帮助将不胜感激。
php - 在 Woocommerce 中通过选择的付款方式预先选择的一种运输方式
使用下面的代码,客户需要选择一种运输方式才能更新和更改付款方式(COD 将隐藏其他付款方式):
但我需要一些不同的东西,我没有找到任何与此相关的东西。
我希望每种可用的付款方式当时都启用一种预定义的运输方式,而不允许客户更改运输方式(因此不显示运输方式单选按钮选项)。
可能吗?有人可以指出我正确的方向吗?
php - 根据 Woocommerce 中选择的运输方式显示隐藏付款方式
当我在灵活的运输插件表单 wpdesk 中选择指定的“运输方式”时,我想隐藏一些付款方式并启用另一种付款方式。
我已经尝试过该代码:
和这个
我的网站链接:[www.dajati.pl][1]
wordpress - 根据付款方式从 Woocommerce 新订单电子邮件中删除银行帐户详细信息
我有两种付款方式,银行转账和信用卡。我正在使用我的本地银行帐户信息插件来显示银行帐户详细信息,并且只有当客户选择银行转帐(bac)而不是信用卡时,我才需要显示此银行帐户详细信息...
现在显示在两个新的电子邮件订单中。
知道如何实现这一目标吗?
php - 如何在 WooCommerce 中为未登录用户禁用特定插件?
我正在尝试为未登录的用户禁用WooCommerce PayPal Checkout Payment Gateway。我怎样才能做到这一点?