Woocommerce运输方法不起作用

问题描述 投票:0回答:1

我在woocommerce上开发了一个自定义版本。

一切都很好,除了结账页面。

该网站仅发往英国,我启用了统一费率运费。

但是,在结帐页面上有两个问题。第一个是foreach循环中的无效参数:

警告:在第291行的/home/****/public_html/wp-content/plugins/woocommerce/includes/class-wc-shipping.php中为foreach()提供的参数无效

第二个问题是:

似乎没有任何可用的运输方法。请仔细检查您的地址,或者如果您需要任何帮助,请与我们联系。

我在这里抨击我的头撞墙。我启用了送货方式,为什么还要继续告诉我没有可用的方法?

所有我想要它只是列出我已启用的所有运输方法,以便用户可以选择一个。

我还注意到,当用户未登录时会显示送货方式,但是当他们登录时,它会显示统一费率 - 然后是在管理员的任何位置未输入的随机价格。

详细说明一下。如果我使用?add-to-cart url将艺术品添加到艺术品中,则不会出现此问题,但只要我使用add_to_cart函数就会导致这些错误。

woocommerce->cart->add_to_cart(522,1, 523,array("attribute_colour" => "colour","attribute_size" => "a3", "attribute_invoice-numbering" => "yes", "attribute_quantity-column" => "yes", "attribute_cc-type" => "duplicate"));

如果它在URL中使用,上面的代码工作正常,但我想通过ajax与函数调用它。

woocommerce shipping
1个回答
0
投票
  1. 转到woocommerce设置并添加送货区域。 qazxsw poi。
  2. 在现有产品上以及添加新产品时,请务必确保您设置发货地点。 See here
© www.soinside.com 2019 - 2024. All rights reserved.