fee相关内容
根据Add a checkout checkbox field that enable a percentage fee in Woocommerce答案代码,我在结账页上创建了一个复选框。 勾选后,将收取15%的货运代理费。 // Add a custom checkbox fields before order notes add_action( 'woocommerce_befo
..
我想为类别(A)添加费用,但仅当订单中有来自其他类别(B、C、D等)的产品时才计算费用。 但如果只订购A类产品,则不征收该税。 在我的代码中,在这两种情况下都会添加费用。你能指导我找到更好的解决方案吗? 我在我的网站上添加了以下代码: add_action( 'woocommerce_cart_calculate_fees','custom_pcat_fee', 20, 1
..
我使用How to add additional fees to different products in WooCommerce cart答案代码(第2部分)。此代码用于向使用ID描述的产品添加额外费用。 我已替换现有答案: // Settings $settings = array( array( 'product_id' => 30, '
..
我使用此代码向特定产品ID添加额外费用。问题是我只能向不同产品ID添加一项费用。 add_action('woocommerce_cart_calculate_fees', 'add_fees_on_ids'); function add_fees_on_ids() { if (is_admin() && !defined ('DOING_AJAX')) {return;}
..
在 WooCommerce 中,我尝试根据购物车重量添加额外的运费. 第一个 1500g 的费用是 50 美元. 在 1500g 之上,我们以 1000g 为单位在最初的 50 美元基础上加 10 美元 例如: 如果购物车重量为 700 克,我们将收取 50 美元的费用, 如果购物车重量为 2600 克,我们将收取 70 美元(50 美元 + 10 美元 + 10 美元)的费
..
基于"woocommerce 在结帐和购物车中更改价格页面" 回答更改结帐页面总价的代码,我添加了一些额外的代码来计算用户在购物车中拥有的产品,如果用户在购物车中有 9 个产品,则添加一些价格总计: add_action('woocommerce_before_cart_totals', 'custom_cart_total', 'get_cart_contents_count');函数 cus
..
在选择付款方式(信用卡)时,如何在总金额中增加一个百分比? 例如:如果客户货到付款,那么基价,如果我选择在线支付,那么我收取的百分比加到总金额中? 货到付款的网关ID规定:cod在线支付网关ID设置:tinkoff add_action('woocommerce_after_calculate_totals', 'custom_fee_for_tinkoff');函数 custom_
..
我尝试根据我在 Woocommerce 购物车上所做的一些计算来增加费用,但我想将其从增值税中排除.这是我的代码: function woo_add_cart_fee( $cart ) {全球 $woocommerce;$bookable_total = 0;foreach(WC()->cart->get_cart() as $cart_item_key => $values) {$_produ
..
我正在“即时"创建 Woocommerce 总计,因为我的购物车商品是从另一个 CMS 导入的. 目前我无法为每个订单设置自定义“费用",然后将订单标记为“暂停": $order->set_date_created($creation_tsz);$order->set_address( $address, 'billing' );$order->set_address( $address
..
在我的 Woocommerce 网上商店中,我确实有不同的产品.我想根据购物车商品的总重量计算运费: 从0到6公斤的成本是5 €, 从 6 到 12 公斤的成本是 9 € 实际上,如果我有一个 1 公斤的产品,运费是 5 €,但如果我有这个产品的 10 件商品在我的购物篮中,运费仍然是 5 € (应该是 9 € 而不是). 如何根据购物车总重量计算累进运费? 解决方案
..
在 WooCommerce 订单中,我需要按名称而不是默认按价格对费用进行排序. 使用重新排序Woocommerce 购物车和结帐页面中的多种费用不同 答案代码,我设法在购物车和结帐页面中按名称对费用进行排序.但它不适用于发出的订单确认和电子邮件. 感谢您的帮助. 解决方案 更新 要按客户订单和电子邮件通知的名称对费用进行排序,您将使用以下内容: //按名称对订单项显示
..
我尝试在 Woocommerce 中获取附加到我的订单的费用名称,我得到了一个数组,但我不知道如何获取该名称. 我尝试使用函数 get_name () 但它不起作用. $the_order->get_items(array('line_item', 'fee', 'shipping')); 原始数据输出: [137] =>WC_Order_Item_Fee 对象([额外数据:受保护]
..
我们有一个特殊情况,我们会在收到订单后向客户开具付款发票,而不是让他们在结账时付款.运费由人工计算并添加到订单中,然后我们会在总额中添加 3% 的信用卡费用. 为了自动执行此过程,我创建了一个脚本,该脚本在通过后端设置运费后计算 3% 的费用,并自动将此费用项目添加到订单中.当我们添加运费并点击保存/重新计算第一次时间时,这会起作用. add_action( 'woocommerce_or
..
我根据在这里找到的一些代码编写了以下代码.但不幸的是,它不起作用.我需要根据国家/地区清单和超过1000`的购物车价值收取额外的出口费. add_action('woocommerce_cart_calculate_fees','add_fee_weight_based',10,1);函数add_fee_weight_based($ cart){如果(is_admin()&&!defined(
..
在woocommerce的结帐中添加多个费用时,是否可以优先考虑其顺序?目前看来woocommerce是根据费用值对它们进行订购的,因此,例如:费用1 =£10.00,费用2 =£20.00,它们将像这样被订购: 小计 费用2 =£20.00 费用1 =£10.00 总计 是否可以自定义订单?也许对费用附加的操作添加了优先级?我希望 Fee 2 始终是最后的费用项目。 这可
..
2月份,我在这里得到了很大的帮助,关于woocommerce问题,我需要根据购物车的总高度自动收取费用,现在,我还需要在代码中添加关于商品宽度的计算.但是,只有当购物车中的任何物品的宽度超过25厘米时(由于产品是相互叠放的书本,因此总宽度不是总宽度,因此额外的运输费用是根据25厘米以上的总高度和宽度计算的) . 例子: 实际上在做什么: 如果推车的总高度为3厘米或以上,则将收取一定费用
..
基于" woocommerce更改结帐和购物车中的价格"页面的答案代码,该代码会更改结帐页面中的总价格,我添加了一些额外的代码来计算用户在购物车中拥有的产品,如果用户喜欢购物车中有9种产品,则可以向其中添加一些价格总计: add_action( 'woocommerce_before_cart_totals', 'custom_cart_total' , 'get_cart_contents
..
基于"和" 我正在尝试在结帐页面中对特定产品类别中的产品进行计数,我只需要一个代码即可对其类别中的产品进行计数(如图片中所示),并且如果购物车中有2个来自“耳机"类别的产品,则添加2美元总价 此图片将解释所有内容: 这是我的代码尝试: add_action( 'woocommerce_cart_calculate_fees', 'custom_packing_fee', 1
..
我在结帐时有一个自定义字段,为购物车增加了价格. $woocommerce->cart->add_fee($price_info['label'], $fee, $taxable, $tax_class); 一切正常.但是我如何使其不征税? 解决方案 要使费用免税,您需要将第3个参数设置为false,因此您的代码将是: WC()->cart->add_fee( $price
..
在Woocommerce中,我试图显示自定义费用,当费用金额为零时,以使其显示在订单明细表中. 基于"更新费动态地基于Woocommerce结帐中的单选按钮“答案代码, 我设法添加了适用于购物车的动态费用,并更改了客户的送货选择. 这是我根据自己的需要修改的工作代码: add_action( 'woocommerce_cart_calculate_fees', 'add_deli
..