问题标签 [fee]

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.

0 投票
1 回答
50 浏览

php - 如何使自定义购物车费用在 WooCommerce 中征税

找到了我正在寻找的代码片段,可以为每个购物车项目添加固定的费用金额,而不管价格如何。这个网站卖轮胎。所以每个轮胎将收取3 美元

这是我正在使用和工作的代码:

我对 PHP 不是很好,我边走边学。我确实花了 3 个小时尝试修改此代码,以便3 美元的费用也将被征税。但我想不通。

以下是我尝试对费用征税的尝试之一,但它不起作用:

我做错了什么?请提供任何帮助。

0 投票
2 回答
612 浏览

transactions - 比特币核心 - 如何在将 BTC 发送到某个地址之前获取交易大小

在将 BTC 发送到外部地址之前,如何获取交易规模?

我正在使用比特币核心进行交易,我试图计算交易规模。这样我就可以用它来估算交易费用。但是找不到方法

你能告诉我它的逻辑和方法吗?

0 投票
0 回答
232 浏览

php - $order->get_items('fee') 似乎不适用于 woocommerce_new_order 钩子

woocommerce_cart_calculate_fees我想在 Order 对象上访问 FEE 的值,它实际上不是费用,而是折扣,但我们在挂钩上使用负值。

我尝试了很多方法来访问它,但它不起作用,起初我使用get_total_discount()但它给了我空白值,我检查了订单对象,因为它是添加在“fee_lines”上的。

我已经尝试过:在 Woocommerce 3 中获取订单费用项目详细信息, 但它不一样,对我不起作用它没有进入循环实际上这是我的代码:

有没有办法可以访问它?


这是示例订单对象,我想要得到的是Distributor Discountunder的值fee_lines

我也尝试使用这个 json 循环遍历它并获取该值,但我无法使其工作。

这是我尝试过的

0 投票
1 回答
226 浏览

php - 从 Woocommerce 负费用显示金额中删除减号

我正在开发一个预订系统,其中客户只想收取 50 美元的押金并单独协商剩余金额。为了实现这一点,我使用以下代码将总价更新为 50 美元并显示剩余价格。

在订单电子邮件中,剩余金额以减号 (-) 显示。请让我知道如何删除 woocommerce 订单电子邮件中的减号

在此处输入图像描述

0 投票
1 回答
237 浏览

php - 在 WooCommerce 中按运输区域设置最低和最高运费成本

我目前有 2 个运输区域(法国、欧洲),每个区域都有多种交付选项,包括统一费率。这些统一费率选项有一个不同的公式来计算基于 AB 和 C 三个不同运输等级的项目数量的费用。使用 Woocommerce 自带的高级成本选项很容易。

我的问题是我想为送货费设置一个最小值和最大值,而这些最小值/最大值仅适用于统一费率选项,并且因地理区域而异。简而言之 :

  • 法国统一费率法:2€ + (1€*[qtyA] + 2€*[qtyB] + 5€*[qtyC])with Min = 7andMax = 15
  • 欧洲统一费率法:6€ + (2€*[qtyA] + 4€*[qtyB] + 8€*[qtyC])with Min = 10andMax = 25

我试图在 function.php 中编写一些代码,条件取决于运输区域和运输方式,但我的最小值或最大值都没有应用。

希望也许有人能提供帮助,因为这让我发疯。

0 投票
1 回答
965 浏览

php - 通过 WooCommerce 中的管理员编辑订单自动添加或更新自定义费用

我们有一个特殊情况,我们在收到订单后向客户开具付款发票,而不是让他们在结账时付款。运费是手动计算并添加到订单中的,然后我们会在总计中添加 3% 的信用卡费用。

为了自动化这个过程,我创建了一个脚本,一旦通过后端设置了运费,就会计算 3% 的费用,并自动将此费用项目添加到订单中。这在我们添加运费并一次单击保存/重新计算时有效。

如果我们不小心添加了错误的运费并尝试更新它,上面的代码会再次触发并更新费用,但是$total不会从更新的运费中获得新的订单总额,因此费用不会改变。奇怪的是,如果我尝试删除费用项目,则会计算新费用并以正确的费用金额加回。

有谁知道我该如何解决这个问题?

0 投票
0 回答
86 浏览

php - 编辑后如何通过 do_action() 更新 Woocommerce 中的项目费用

所以我有这个编辑订单页面,允许我的客户重新编辑订单。问题是我设置的贝宝费用不会随项目总数更新,我试图将订单总数包含在 nonce 字段中,然后使用 Javascript 在更改时对其进行编辑,但是当我添加字段并保存它时,我得到一个“呼叫到未定义的方法 WC_Order_Item_Fee::set_subtotal()" 错误。

PHP:

HTML:

我尝试在我的functions.php中通过WooCommerce答案代码中的管理员编辑订单使用自动添加或更新自定义费用,希望它会在任何人达到编辑价格时触发。但它仍然不起作用。

0 投票
1 回答
15 浏览

product-quantity - 产品附加费

我需要为 2 种特定产品添加包装费,我希望将此包装费乘以购物车商品数量……</p>

关于如何管理这个的任何想法?

先感谢您。

0 投票
1 回答
678 浏览

php - 根据 WooCommerce 中的付款方式和购物车项目总数添加费用

我安装了一个插件->“WooCommerce 的基于支付网关的费用和折扣”,它帮助我添加了两项费用:

  • 卡支付 14,99 送货费

  • 货到付款 19,99 运费

问题是如果有人购买超过 300 件,我想免费送货。所以我必须取消额外费用这是我尝试过的,但没有任何反应:

有任何想法吗?或者关于如何让网关费用和免费送货超过限制的任何想法?

谢谢。

0 投票
1 回答
49 浏览

php - WooCommerce 根据特定产品的购买数量收取额外费用

这是我目前拥有的代码:

我想做的是:

  • 如果 Pizza Burger 产品在购物车中,则应为每个数量添加干冰费和材料费。

  • 如果冷冻肉汁产品在购物车中,则应为每个数量添加干冰费和材料费。

  • 如果比萨汉堡和冷冻肉汁产品都在购物车中,则应为每个数量添加干冰费和材料费。

我在这里做错了什么?

当此代码段处于活动状态时,它仅适用于 Gravy。更改 Pizza Burgers 的数量对新费用没有影响。