问题标签 [shipping-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.

0 投票
2 回答
6163 浏览

php - Woocommerce 结帐页面中的自定义统一费率描述文本

我在运输区内设置了两种统一运费的运输方式。在结帐时,这两种运输方式均可用。

我想在每个统一运费选项下显示文字说明。在 WooCommerce 中似乎没有任何选项可以做到这一点。

我已经尝试了以下代码,但不用说它不起作用:

任何人都可以帮助完成这项工作吗?

这就是我希望结帐时的描述:

在此处输入图像描述

0 投票
2 回答
90 浏览

php - 当仅在 Woocommerce 中的一个区域提供免费送货时,隐藏其他送货选项

我需要一种方法来实现以下目标:如果可以免费送货,并且订单正在运送到特定区域,则隐藏所有其他运送方式。

我发现了这个片段:

我如何在其中添加条件以仅将其应用于前往一个区域的订单?

0 投票
1 回答
1088 浏览

php - 通过送货方式在感谢页面上添加自定义消息

我正在尝试向已收到订单(谢谢)页面添加一条消息,前提是订单使用免费送货。该消息可以替换标准的“谢谢...”消息,也可以是附加消息。

这是我正在使用的代码。它基于此处的答案:根据 WooCommerce 中的运输方式自定义收到的订单页面

我无法让它正常工作,也不知道出了什么问题。任何帮助是极大的赞赏。

0 投票
0 回答
330 浏览

php - 使用通配符以编程方式设置 WooCommerce 运输方法

我正在使用一个插件,该插件通过 API 连接到“运输服务提供商”,在结账过程中,它将根据客户的运输邮政编码提供一个价值(最便宜的快递公司)。但是价值会根据快递公司不断变化。以下是返回值的一些示例:
- SSP-ABC
- SSP-DEF
- SSP-GHI

是否可以在“结帐”过程中使用通配符(类似这样:SSP-*)以编程方式设置 WooCommerce 运输方式?


以下是我用来设置运输方式的代码,但据我所知,它不支持通配符:

WC()->session->set('chosen_shipping_methods', array('xxxxxx') );


是否有任何其他方法可用于使用通配符 (SSP-*) 设置运输方式?任何建议都受到高度赞赏。



为澄清而添加:

以下是 API 根据两个不同的邮政编码在“结帐”页面上作为配送选项返回的两个示例:

<input name="shipping_method[0]" data-index="0" id="shipping_method_0_ssp-abc" value="SSP-ABC" class="shipping_method" type="radio">



<input name="shipping_method[0]" data-index="0" id="shipping_method_0_ssp-def" value="SSP-DEF" class="shipping_method" checked="checked" type="radio">



如果值更改为“SSP-DEF”,则以下代码无法检查单选按钮:

WC()->session->set('chosen_shipping_methods', array('SSP-ABC'));


0 投票
0 回答
491 浏览

php - 根据送货表费率选择在 woocommerce 结帐时隐藏送货地址

如果用户选择具有“本地取货”标签的运输表费率选项,我一直在努力隐藏我的 woocommerce 结帐送货地址。我发现的大多数代码片段都是基于 shipping_method 的触发器。我尝试了类似 `table_rate:10:1' 的运输方法,但无济于事。有任何想法吗?

此外,我并不完全清楚如何指定表格中的特定行 - 我检查了代码并找到了上面的值,但不确定它是否正确。

发货相关插件:Woocommerce Table Rate Shipping

尝试使用以下代码作为基础:

网站: camp4coffee.com

0 投票
1 回答
2290 浏览

php - Woocommerce 3 中基于购物车总重量的运费

0 投票
1 回答
1577 浏览

php - 在 Woocommerce 中根据购物车小计使用不同的运费

如何在 Woocommerce 中根据购物车小计使用不同的运费?

例如:

  • 如果小计小于 5000,则统一费率成本为 250。
  • 如果小计小于 2000,则统一费率成本为 150。
  • 如果小计超过 5000 则不收取运费。

如果可能的话,我想为特定产品收取 500 美元的费用。

0 投票
1 回答
3797 浏览

php - 在 WooCommerce 3 中的特定运输方式下方添加一个复选框

我正在尝试自定义WC 结帐页面。在我的结帐页面中,我设置了2 种运输方式我的目标是在第一种运输方式下方添加一个自定义字段。为了实现这一点,我使用了下面提到的钩子。

但我的问题是,它只是为每种可用的运输方式添加了相同的字段。如何为特定的运输方式添加输入字段?

0 投票
1 回答
37 浏览

php - 免费或收费送货 - Woo commerce

我正在使用 Wordpress 开发电子商务网站。我希望以这样一种方式运输,即当客户以 100 美元的价格购买时,运费将是免费的,否则我将收取 10 美元的运费。为了让这个流程正常工作,我设置了两个运输区,如果金额等于或超过 100 美元,则免费送货,另一个运输区正常收费 10 美元。现在他们工作正常。我的问题是当我添加高达 100 美元或更多的产品时,它会向我显示作为单选按钮的两种运输选项。客户必须选择免费送货的地方。我希望它在总金额为 100 美元或更多时自动显示免费送货。提前致谢。 在此处输入图像描述

0 投票
1 回答
1195 浏览

magento-1.9 - 在前端选择运输方式时的自定义输入字段 - Magento1

我想在结帐页面上创建一个自定义运输方式,当客户选择该运输方式时,它应该显示一个新的文本字段并允许客户在文本字段中输入。该文本字段值应显示在管理员、电子邮件等的任何地方。

任何人都可以在这个或任何正确的方向上取悦我来实现这一目标。

任何帮助将不胜感激。

谢谢