2014-09-25 63 views
0

此代碼不適用於使用Spree Commerce API設置產品中的taxons。 W產品退回時不含分類單位。爲什麼?使用Spree Commerce API設置產品中的taxons

product_params = { 
     "product[taxon_ids][]" => taxon_id, 
     "product[available_on]" => product_available_on 
    } 
    post_product_update = client.put("/api/products/#{product_id}", product_params) 

的響應是... 「taxon_ids」:[],...(http://pastebin.com/ZJVqRLs8

解決: 「產物[taxon_ids]」=> taxon_id OR 「產物[taxon_ids]」=> taxon_id,taxon_id,...

+0

有什麼反應? – Surya 2014-09-25 17:16:48

+0

回覆:http://pastebin.com/ZJVqRLs8 – 2014-09-25 17:49:35

回答

0

沒有看到你送到大禮包中的數據,並在大禮包日誌輸出我不能告訴你怎麼樣了,但你可以通過在之後的參數使用product[taxon_ids][]=taxon_id添加分類羣的產品。

這裏是捲曲

curl -X POST -d "product[name]=TEST&product[price]=100&product[shipping_category_id]=1&product[taxon_ids][]=14&product[taxon_ids][]=15" -H "X-Spree-Token: TOKEN" http://localhost:3000/api/v1/products 

一個例子,這增加了產品分類單元14和15

相關問題