我有一個要求,指定每個項目每銷售一些值。想象一下,能夠單獨向購物籃中的每件商品添加禮物消息。使用nopCommerce設置ProductVariantAttribute值
這是如何實現的?
我正在使用nopCommerce 1.6(對於.net 3.5兼容性)。
我添加了三個「產品屬性」(目錄>產品>產品屬性)。創建了一個產品,並在默認的產品變體中,將三個屬性添加到產品中。
這些屬性是TextBox類型,我相信會允許我輸入任何我喜歡的字符串值。
如何以編程方式設置這些值。從我可以告訴ShoppingCartManager.AddToCart
看起來像它需要包含XML的屬性作爲第四個參數的字符串:
public static List<string> AddToCart(ShoppingCartTypeEnum shoppingCartType, int productVariantId, string selectedAttributes, decimal customerEnteredPrice, int quantity);
,但我看不到任何東西,解釋了XML應該如何構建。
請注意:我正在與另一個CMS進行集成,所以我沒有使用標準的nopCommerce控件來顯示產品。