我有一个要求,指定每个项目每销售一些值。想象一下,能够单独向购物篮中的每件商品添加礼物消息。使用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控件来显示产品。