我正在使用NopCommerce 3.00为某人创建网上商店。 cliënt想要插入带有一些自定义字段的productvariants:ean code,length等。这些值不需要显示在前端页面上,只需要显示在后端。
我google了很多,找到了解决这个问题的方法,并找到了:产品规格值mod。问题是它与NopCommerce 3.00不兼容。
我能想到的其他方法是通过修改源代码或在源代码中添加自定义字段来重命名一些默认的未使用字段。 资料来源:http://www.nopcommerce.com/boards/t/2654/new-product-fields.aspx
我应该选择上面提到的方法之一,还是有更简单的方法来实现这个目标?
有人可以帮助我选择什么或者如何以最简单的方式解决这个问题?我认为修改或添加代码会让我在发布更新版本的NopCommerce时遇到麻烦,我想更新NopCommerce。
这些字段将用于导出到Excel工作表。
修改
我想在下面的屏幕中添加自定义字段(productvariants):
答案 0 :(得分:3)
我认为修改代码并将其保存在不同位置的文件中会更好,如果有新版本,您只需将代码放入该代码中即可。
如果您使用模块,首先是您需要花费足够的时间来理解并修改它,MVC或ASP.NET中的模块代码是什么?而不是在产品变体屏幕上引入它将是另一项艰巨的工作,所以我建议最好修改现有的代码。
答案 1 :(得分:2)
产品规格值mod的源代码是否可用?如果是这样,升级此插件可能是最简单的方法。我还没有使用v3,所以我不确定代码库有多少变化,但过去我只是通过更改插件Description.txt文件中的SupportedVersions值来升级一些插件。
我强烈建议使用基于插件的方法。如果您直接修改源代码,则需要在将来每次升级到nopcommerce时执行此操作。我有一个自定义构建的nopcommerce(我已经完成了这个),每次发布一个新的小版本或主要版本时,升级nopcommerce是一项艰巨的任务。
答案 2 :(得分:1)
如果您希望能够导出要创建的新字段,则可能需要修改源代码。
如果您创建新字段,则可以使用管理面板中已有的“导出功能”并对其进行修改以保存新字段中的信息。