如何做nopCommerce 2.x excel按产品变种导入

时间:2012-02-27 21:05:30

标签: nopcommerce

目前nop 2.x仅支持按产品导入excel。例如,如果我的产品库存大小基于产品,我就无法根据该产品上传库存。我有22个大小10个Hatties,而不是22个Hatties。

在nop或升级路径中是否有针对此的修复程序?我们目前无法通过Excel更新库存,而且通过GUI为客户单独执行此操作变得非常繁琐。

1 个答案:

答案 0 :(得分:2)

我在我的实例中通过基于原始版本创建自己的ImportService来解决这个问题。

这一切都发生在ImportProductsFromXlsx函数中:

  • 首先,将VariantName和VariantDescription列添加到属性列表
  • 移动产品=新产品();在while(true)循环之外的行
  • 像所有其他列一样加载VariantName和VariantDescription的值
  • 如果产品的名称与您在上一行中导入的产品完全相同,请不要创建新产品,只需使用新ProductVariant上已有的产品
  • 在循环结束时,将产品设置为当前行的产品

那里会有一些调整。我会在这里抛弃我的功能,但我离开了这个过程。如果您的所有ProductVariants在Excel文件中彼此相邻且产品名称匹配,您应该能够轻松获得一个产品的多个变体。

我正在使用2.3版