圖片[1]-WooCommerce 如何一次添加50個以上變體產品 | 歪貓跨境 | WaimaoB2C-歪貓跨境 | WaimaoB2C

WooCommerce 上傳產品的時候,基於服務器內存性能的考慮,默認情況下一次最多隻能添加50個變體數據。如果你上傳的產品有200個變體,則需要至少重複點擊4次 Create Variations from all attributes 按鈕,才能生成完整的產品信息。

圖片[2]-WooCommerce 如何一次添加50個以上變體產品 | 歪貓跨境 | WaimaoB2C-歪貓跨境 | WaimaoB2C

個人經驗,如果你使用的服務器是2G內存以下的,則建議使用系統默認的一次性最多可以添加50個變體,然後分多次添加(和你的數據量,內存使用量,插件數量等等因素有關,這裏的2G內存只供參考)。否則服務器會因爲內存不足而導致數據添加失敗,甚至直接宕機。共享主機我沒有測試,如果你用的是SiteGound這類共享主機,可以自行測試下。

分多次添加有個不好的地方是,WooCommerce系統分配給變體數據的ID順序會被打亂,如果後面需要使用表格批量處理產品數據的時候,還需要手動對產品順序重新調整。

如果你用的服務器內存充足,可以通過在主題文件下的 Functions.php 文件末尾添加如下代碼,來調整每次可以添加變體的數量,具體數量可以自行修改,如果改爲100,則是說一次性可以添加的變體數量最多爲100個:

//調整一次性最多可以添加的變體數量爲200

define( ‘WC_MAX_LINKED_VARIATIONS’, 200 );

圖片[3]-WooCommerce 如何一次添加50個以上變體產品 | 歪貓跨境 | WaimaoB2C-歪貓跨境 | WaimaoB2C

添加好代碼之後,保存數據,然後重新刷新產品頁面,再次點擊添加變體按鈕的時候,顯示出來的彈窗就會提示,一次性可以添加的變體數量最多爲200.

圖片[4]-WooCommerce 如何一次添加50個以上變體產品 | 歪貓跨境 | WaimaoB2C-歪貓跨境 | WaimaoB2C

這樣一次性添加的變體數據,系統分配的ID是按照正常順序依次排列的,後面表格處理數據的時候也會方便很多。

圖片[5]-WooCommerce 如何一次添加50個以上變體產品 | 歪貓跨境 | WaimaoB2C-歪貓跨境 | WaimaoB2C