2014-10-27 19 views
0

我開發了一個定製的woocommerce構建。Woocommerce運輸方法不起作用

除了結賬頁面,一切都很好。

該網站的船隻僅在英國,和我已經啓用固定費率運費。

然而,結賬頁面上有兩個問題。第一個是foreach循環中的一個無效參數:

警告:在/ home/****/public_html/wp-content/plugins/woocommerce/includes/class-wc-shipping中爲foreach .PHP上線291

而第二個問題是:

似乎沒有被任何可用的運輸方式。請仔細檢查您的地址,如果您需要任何幫助,請與我們聯繫。

我在這裏撲我的頭靠在牆上。我已啓用運輸方式,爲什麼它繼續告訴我沒有方法可用?

所有我希望它做的簡直有列出所有的運輸方式我已經啓用,以便用戶可以選擇一個。

我還注意到,當用戶沒有登錄的發貨方式顯示,但是當他們在它被記錄顯示固定費率 - 則未在任何地方管理進入了一個隨機的價格。

稍微詳細一點。如果我使用?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。

+0

您是否有任何有關過期模板的管理員通知?或者如果你恢復到二十四歲,你還會看到這個問題嗎?我問,因爲這只是提醒我一次更新WooCommerce時看到的一些錯誤。此外,你使用的是什麼版本的WooCommerce? – helgatheviking 2014-10-27 17:27:47

+0

我正在使用最新版本,並且已刪除主題中的任何自定義模板,並且問題仍然存在。似乎認爲由於某種原因沒有運輸方式。 – Glen 2014-10-27 17:41:09

+0

事實上它不會發生在二十四,我想知道是否它的自定義添加到購物車的代碼在我自己的主題。 – Glen 2014-10-27 17:43:47

回答

0
  1. 轉到woo商業設置並添加運輸區域。 See here

  2. 現有產品和增加新產品時,一定要確保u盤的託運地點。 See here