1

我正在为某人创建一个网上商店,使用 NopCommerce 3.00。客户想要插入带有一些自定义字段的产品变量,例如:ean 代码、长度等。这些值不需要显示在前端页面上,只需要显示在后端页面上。

我搜索了很多以找到解决此问题的方法,并找到了:产品规格值模块。问题是它与 NopCommerce 3.00 不兼容。

我能想到的其他方法是通过修改源代码或在源代码中添加自定义字段来重命名一些默认未使用的字段。资料来源:http ://www.nopcommerce.com/boards/t/2654/new-product-fields.aspx

我应该选择上述方法之一,还是有更简单的方法来实现这一点?

有人可以帮我选择什么或如何以最简单的方式解决这个问题吗?我认为当更新版本的 NopCommerce 发布并且我想更新 NopCommerce 时,修改或添加代码会给我带来不利影响。

这些字段将用于导出到 Excel 工作表。

编辑: 我想在下面的屏幕中添加自定义字段(productvariants): 在此处输入图像描述

4

3 回答 3

2

我认为最好修改代码并将其保存在单独位置的文件中,如果有新版本出现,您只需将代码放入该文件中即可。

如果你使用一个模块,首先你必须花足够的时间来理解和修改它,模块代码是 MVC 还是 ASP.NET?而不是在产品变体屏幕上介绍它对你来说将是另一项艰巨的工作,所以我建议最好修改现有代码。

于 2013-07-09T15:05:06.997 回答
1

产品规格值模块的源代码是否可用?如果是这样,升级这个插件可能是最简单的方法。我没有玩过 v3,所以我不确定代码库发生了多大变化,但过去我只是通过更改插件 Description.txt 文件中的 SupportedVersions 值来升级一些插件。

我强烈推荐一种基于插件的方法。如果您直接修改源代码,则每次升级到 nopcommerce 时都需要这样做。我有一个 nopcommerce 的自定义构建(为此我已经完成了这个),每次发布新的次要或主要版本时升级 nopcommerce 是一项艰巨的任务。

于 2013-07-09T14:36:12.040 回答
0

如果您希望能够导出要创建的新字段,您可能需要修改源代码。

如果您创建新字段,您可以使用管理面板中已有的“导出功能”并对其进行修改以保存新字段中的信息。

于 2014-01-21T15:32:40.487 回答