payment-method相关内容

在WooCommerce中根据支付方式提高购物车项目价格

我要根据选定的支付网关向购物车项目价格添加百分比值。 我面临的问题是产品价格的变化没有随着产品价格的变化而更新。初始选择的价格始终显示。 我如何才能获得相应的更改价格? 我到目前为止的代码: // Set custom cart item price function add_custom_price( $cart ) { // This is necessary ..
发布时间:2022-05-13 13:37:19 PHP

在 Woocommerce 中随处保存和显示特定的支付网关附加字段

我正在使用 "Woocommerce 中特定支付网关结帐时的附加字段" 答案代码,在结帐页面中显示特定支付网关的附加下拉字段. 如何保存和显示订单和电子邮件通知上的选项? 解决方案 继续"Woocommerce 中特定支付网关结账的附加字段" 这里是完整的方法: 添加带有 BACS 付款选项的下拉菜单 字段验证(必需选项) 将所选选项保存为订单自定义元数据 在各 ..
发布时间:2021-12-22 19:34:47 PHP

将 COD 默认订单状态更改为“暂停"而不是“处理"在 Woocommerce

我需要帮助解决与插件“WooCommerce Pay for Payment"相关的问题,该插件计算了一些额外的运费.问题是,这个插件会自动设置“处理"状态,这会导致感谢电子邮件付款(在本地付款的情况下)并且不发送有关新订单的电子邮件通知,因此客户感到困惑(我没有发送任何money 并且我收到了“感谢您的付款"的电子邮件). 我尝试了这个解决方案:创建订单时设置 WooCommerce 订单 ..
发布时间:2021-12-05 13:13:48 PHP

自定义结帐字段在 Woocommerce 3 中启用或禁用付款方式

所以我正在研究 http://www.lichtunie.nl我们有一个功能正常的结帐页面,其中包含所需的字段.问题是这样的:在荷兰(我们所在的地方),我们有一个叫做 KvK 的东西,如果你创办一家公司,你需要在那里注册它,然后你会得到一个 KvK 号码.我们可以通过网站检查这些数字,看看它们是否合法以及它们的付款历史如何. 现在我们可以选择“用支票付款",您可以在收到发票后的 30 天内订 ..
发布时间:2021-09-28 19:01:48 PHP

如何通过 ID 检查 WooCommerce 订单的付款方式?

如果选择的付款方式是货到付款,我想进行一些更改.在我使用过的现有 WC_Order 上 ($order->payment_method_title == 'Cash On Delivery' ? ... : ... ); 检索标题.但我想检查 id (cod),因为标题字符串被翻译成不同的语言,这并不是一个好的解决方案. 有没有办法在 woocommerce 中检索 WC_Order 上 ..
发布时间:2021-09-27 20:46:50 其他开发

在 WooCommerce 中更改特定的支付网关标题

我需要更改 Woocommerce 支付网关名称,而不是前端显示的名称(这可以在设置中轻松实现),而是 Woo 使用的内部标题. 例如在 class-wc-gateway-cheque.php 中我发现了这个 $this->id = '支票'; 但是简单地更改那里的名称是行不通的.如何更改 Woocommerce 在内部为此付款方式使用的名称? 解决方案 所以你可以做的是从 W ..
发布时间:2021-06-14 20:29:47 PHP

Automark ONLY 支付订单到“已完成";WooCommerce 中的状态 3+

我想将刚刚成功支付的订单自动标记为“已完成"状态.我在 Stack 和 Google 上搜索了很多,找到了这个答案代码: WooCommerce:自动完成付费订单(取决于付款)方法) 但问题是代码将所有已下订单标记为“已完成"状态,而不取决于订单是否成功下达. 我需要在代码中更改什么才能将仅付费订单自动标记为“已完成"状态? 解决方案 新的增强和简化代码版本 替换(2019 ..
发布时间:2021-06-13 18:56:12 PHP

在 Woocommerce 的自动完成订单流程中排除特定产品

我目前正在使用代码来自这个回答线程来自动完成订单,以便添加新的 WooCommerce 预订到日历,(只有在标记为完成后才会添加). 这对预订非常有用,但是,我想从自动完成功能中排除一些其他产品. 你知道这是否可行吗? 解决方案 遍历订单项是一个繁重的过程,而不是制作更轻量级的 SQL 查询. 这是一个自定义条件函数,用于检查 Woocommerce 订单中的产品 ID( ..
发布时间:2021-06-13 18:55:15 其他开发

WooCommerce 根据用户角色更改 BACS 订单状态

我收到了几个客户选择“直接银行转账"的订单;然后他们改变主意,想用信用卡支付.这很烦人,因为我必须手动更改“暂停"中的订单.到“待付款"所以他们可以通过“订单支付"用卡支付在“我的帐户"中找到的端点;在“订单"下. 我一直在使用 WooCommerce 更改订单状态 BACS 处理自动将订单状态从“暂停"更改为到“待付款". //WooCommerce 变更单状态 BACS 待定add_a ..
发布时间:2021-06-13 18:54:55 PHP

在 Woocommerce 订单编辑页面中替换 BACS 付款方式的特定词

我是 woocommerce 的新手,通过使用 gettext 钩子可以将文本“已付"替换为“已放置",但我想根据一种条件显示此文本,即当客户选择电汇(bacs)时,因为没有付款收到然后只需要替换为放置的文本 我附上了一张图片. 解决方案 给你 首先让我们添加更改文本功能: function change_text($translated_text, $text, $doma ..
发布时间:2021-06-13 18:54:24 PHP

仅在结帐时禁用特定运输方式的支付网关

我在 WooCommerce 中遇到了一个问题,我想知道是否有其他人也遇到过. 我销售的某些产品太易碎,无法通过 UPS/DHL/FedEx 运输.所以我必须通过托盘运送这些产品.为了解决我的问题,我创建了一个“请求报价"运输方式,允许我的客户选择 BACS 作为付款方式,请求报价作为运输方式并提交他们的订单.在计算运费后,我更新订单(将运输方式更改为 N/A)并将状态从“暂停"更改为“暂停 ..
发布时间:2021-06-13 18:51:10 PHP

将默认的 WooCommerce 订单状态更改为处理支票和 bacs 付款

在 WooCommerce 中,我需要我的所有订单立即进入“正在处理"状态,以便在处理订单时直接发送订单处理电子邮件. 默认情况下,此行为适用于 Paypal 和 COD 订单,但不适用于 BACS 和支票,其中默认状态为 on-hold. 我尝试了几个这样的片段: add_action( 'woocommerce_thankyou', 'custom_woocommerce_aut ..
发布时间:2021-06-13 18:50:11 PHP

WooCommerce 变更单状态 BACS 处理

在 WooCommerce 中,通过 BACS(直接银行转帐)下的任何订单都设置为 "on-hold". 如何将其自动更改为处理? 我不想它在 functions.php 内工作 我有以下代码但不起作用: add_filter( 'woocommerce_payment_complete_order_status', 'rfvc_update_order_status', 10, ..
发布时间:2021-06-13 18:48:39 PHP

根据WooCommerce结帐中的分类条款限制支付网关

在我的WooCommerce商店中,仅当产品具有类别ID为"266"的特定产品类别时,我才想限制并显示付款网关(支票).现在,我有了这个代码段,但它却相反-它在特定产品类别的结帐时禁用了网关: add_filter('woocommerce_available_payment_gateways','bbloomer_unset_gateway_by_category');函数bbloomer_ ..
发布时间:2021-04-21 20:51:05 PHP

在结帐时更改WooCommerce Stripe的付款卡图标

我想在WooCommerce结帐中以不同的方式对Stripe显示的支付卡图标进行排序. WooCommerce Stripe插件支持不提供自定义代码支持,因此他们只是给了我一个代码片段,可以根据我的需要进行修改.此代码段更改了Visa付款图标: add_filter('wc_stripe_payment_icons','change_my_icons');函数change_my_icon ..
发布时间:2021-04-21 20:49:54 PHP