问题标签 [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 回答
116 浏览

php - 在 Woocommerce 中向购物车收取费用

我正在尝试通过在表单提交时执行的脚本以编程方式向 woocommerce 购物车添加费用。据我所知,我认为我无法使用挂钩,因为我需要在提交页面上的表单时应用自定义费用(自定义 API 集成)。

我尝试在脚本中执行以下操作:

我可以看到,当我echo使用购物车对象时,有一个fee对象包含所有正确的数据。

似乎购物车或总计没有更新,如果我刷新页面,它们仍然没有反映我预期的值。

我搜索了几乎所有 Stack Overflow 帖子,但似乎找不到任何解决问题的方法。

有什么我在这里想念的吗?

0 投票
1 回答
56 浏览

paypal - PayPal 支付费用始终在发件人一方

我正在使用 PayPal restapi 进行支付。我们试图实现的是将费用放在接收方而不是我们方。我们的平台为他们的服务付费,将费用放在他们一边是有意义的。

我联系了 PayPal 支持,他们给了我解决方案,将支付类型标记为“为服务付费/良好”,但此选项仅在您使用 PayPal 仪表板时才存在。

我可以使用此选项但使用 rest api 吗?如果没有,有什么办法可以用restapi进行支付,但把费用放在收款人身上?

提前谢谢,米洛斯

0 投票
3 回答
1722 浏览

php - 在 WooCommerce 中添加自定义元数据并将其保存到费用中

我正在使用WC()->cart->add_fee()方法向 WC 添加自定义费用。

我的问题是我也想向该费用项目添加元数据。最好在我添加实际费用的同时。

显然,WC_Order_Item_Fee对象仅在订单创建中生成,因此似乎无法将特定于 FeeItem 的元数据添加到自定义费用中。

当然我可以将这个元数据保存到会话中,但是因为 add_fee 不返回任何标识符,所以我不知道哪个自定义费用实际上是哪个。

任何想法如何解决这个问题?

这是我用来添加费用的代码:

0 投票
1 回答
825 浏览

response - 如何扩展 balance_transaction 以从 Stripe Webhook 响应中获取交易费用

使用条带,我可以扩展 balance_transaction 对象以获取直接付款(即信用卡)的交易费用。

这是通过以下方式完成的:

当我使用未决交易(即银行转帐)付款时,无法在收取付款时计算费用。

在这种情况下,我必须使用 charge.succeeded 配置 webhook 并检查必须与初始付款请求匹配的 source_id。

我想知道如何从 webhook 响应中获取费用。blance_transaction 没有展开。有什么提示吗?

0 投票
0 回答
591 浏览

php - 如何在 Woocommerce 结帐页面中添加额外费用复选框

在 Woocommerce 中,我想在结帐页面中添加一个复选框,如果用户检查它的费用为 12.00,它将添加(收费)费用。我曾尝试使用“在 WooCommerce 结帐中添加一个自定义复选框,其值显示在管理员编辑顺序中”的答案代码。

复选框:您的收货地址在贫困地区?

0 投票
2 回答
269 浏览

php - 强制在 Woocommerce 订单和电子邮件通知中显示零费用

在 Woocommerce 中,我试图在费用金额为零时显示自定义费用,以使其出现在订单详细信息表中。

基于“根据 Woocommerce 结帐中的单选按钮动态更新费用”答案代码,我设法添加了应用于购物车的动态费用并更改客户交付选择。

这是我根据需要调整的工作代码:

现在,问题是,当客户选择本地取件交付方式自定义单选按钮时,应用的费用等于零,并且根本不显示在订单接收页面、我的帐户查看订单页面和所有电子邮件通知上。

那么如何像正常费用一样显示(在订单总计表上)应该如下所示:

在此处输入图像描述

因此显示的总项目行将类似于:

运费:N0.00

0 投票
1 回答
582 浏览

php - 在 Woocommerce 订单总计表上显示自定义交付选项

基于“根据 Woocommerce 结帐中的单选按钮动态更新费用”答案代码,我已经能够添加应用于客户交付选项的自定义动态费用(使用自定义交付选项选项)

这是我根据需要调整的工作代码:

我的问题:在 Woocommerce 中,我如何在订单详细信息表的订单接收页面、我的帐户查看订单页面和所有电子邮件通知上显示所选的交付方式。

所以我希望结果看起来像这样:

结果

继续:在 Woocommerce 订单和电子邮件通知中显示零费用

0 投票
1 回答
103 浏览

php - 根据 Woocommerce 中的购物车项目高度添加费用

我正在尝试找到一个功能,如果其中的产品高度超过 2,9 厘米,它会自动向购物车添加费用。

我将 Woocommerce 用于我们简单的非营利漫画书店。我们在瑞典使用基于重量的运输作为标准,如果某件物品超过 3 厘米,则会收取大量费用。

我已经尝试修改LoicTheAztec关于基于购物车总重量的费用的答案,但我真的不知道我在做什么,因为我在保存代码后得到一个空白页。

我要修改的代码是这样的:

我对 php 的体验不仅仅是能够将操作粘贴到我的子主题的 functions.php 中。

我很感激我能得到的任何帮助。

0 投票
2 回答
731 浏览

wordpress - 根据运输类别和商品数量添加 Woocommerce 费用

在 Woocommerce 中,如果购物车项目具有分配给相关产品的特定运输类别,我会尝试添加运费。我希望将此运费乘以购物车商品数量...</p>

当将产品添加到购物车并且数量增加并且额外的运费也增加时,我可以使用此功能。但是,如果我添加其他具有相同运输等级的产品并增加数量,则额外费用不会增加。

这是我的代码:

我怎样才能使它也适用于其他购物车项目?

0 投票
2 回答
3861 浏览

php - Woocommerce 基于重量的自定义运费计算

在 Woocommerce 中,我想要一个可以包含在我的主题中的功能,它可以根据价格和重量增加运费。

  1. 如果价格高于 20 美元,则免运费,低于运费:3 美元
  2. 如果重量超过 10 公斤,运费是额外的 2 美元

基于根据物品重量和购物车数量计算的运费回答线程,我尝试了类似下面的代码:


编辑:

同时我希望它立即在购物车页面上显示。现在它显示“输入地址以查看运输选项”。基本上只需查看购物车总数,并根据重量和价格描述的规则显示费率或免费送货。

输入地址以查看运输选项