首页 文章

Woocommerce运输方法不起作用

提问于
浏览
0

我在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与函数调用它 .

1 回答

  • 0
    • 转到woo商务设置并添加送货区域 . See here .

    • 在现有产品上以及添加新产品时,请务必确保您设置发货地点 . See here

相关问题