Asp.net uCommerce变体产品

Asp.net uCommerce变体产品,asp.net,sitecore,sitecore8.1,sitecore-ucommerce,Asp.net,Sitecore,Sitecore8.1,Sitecore Ucommerce,我有大约4000种产品,有些有变体,有些没有。当添加到篮子时,我遇到一个错误 SKU为“182929”的产品包含变体,无法添加 篮子。改为添加特定的变体 我拨打此电话时收到此错误: TransactionLibrary.AddToBasket(1,“182929”,null,null,null,true,true,null); 当我在uCommerce界面中查看产品时,它没有变体。有人能告诉我是什么决定了产品是否是变体吗?或者更重要的是,uCommerce会认为该产品有变体。uCommerce

我有大约4000种产品,有些有变体,有些没有。当添加到篮子时,我遇到一个错误

SKU为“182929”的产品包含变体,无法添加 篮子。改为添加特定的变体

我拨打此电话时收到此错误:

TransactionLibrary.AddToBasket(1,“182929”,null,null,null,true,true,null);

当我在uCommerce界面中查看产品时,它没有变体。有人能告诉我是什么决定了产品是否是变体吗?或者更重要的是,uCommerce会认为该产品有变体。

uCommerce会检查您添加的产品的定义,以验证该产品是否“可销售”。如果定义中有任何字段设置为变体属性,则不能添加产品族本身

如果不需要变量字段,可以删除有问题的字段。如果您这样做,您需要结合使用产品系列SKU和变体SKU

您可以在设置/定义/产品定义中检查配置


希望这能有所帮助。

Spot on@Søren。我有一个定义“BaseProduct”,然后是一个用于无变体产品的定义“PartyProducts”,第三个定义“PartyProductVariants”用于有变体的产品。不知何故(我怀疑在uCommerce升级期间),PartyProductVariants中的定义在PartyProduct定义中重复了。一旦移除,一切都会好起来!谢谢