【问题标题】:Where do you store UPC codes for products?您在哪里存储产品的 UPC 代码?
【发布时间】:2013-12-05 18:39:15
【问题描述】:

我正在安装 AspDotNetStoreFront(版本 9.3.1.0)。目前,该公司将其业务系统中自己的 SKU 存储在提供的 SKU 字段中。他们经常使用制造商零件号来存储他们的供应商零件号。

示例:

以上示例是我们希望存储 UPC 信息的产品的变体。

我搜索了AspDotNetStoreFront manuals,但找不到存储 UPC 代码的推荐策略。将字段添加到数据库并批量导入数据很容易,但是,管理员需要能够从商店用户界面中维护它们。

有没有一种方法可以在不修改核心 ASPDNSF 代码的情况下添加 UPC 字段,并且仍然允许用户在 UI 中对其进行维护?还是我必须使用 SKU 或 MPN 字段?

更新

我确实看到我可以使用 5 个“ExtensionData”字段,但我不认为这些字段对于 UI 中的变体是可编辑的,就像 ExtensionData 用于产品本身一样。

【问题讨论】:

    标签: barcode aspdotnetstorefront


    【解决方案1】:

    我认为我们没有不使用 sku 作为其 UPC 代码的客户。如果您需要通过添加另一列来修改表格,您可以修改管理员以显示此内容。

    您应该能够编辑 entityEditProducts.aspx 和 entityEditProducts.aspx.cs 以在管理区域中进行编辑。您只需要修改 sql 脚本和视图。

    【讨论】:

      【解决方案2】:

      我不确定它是否足以让您升级,但版本 9.4 为 UPC 添加了字段。来自 9.4 发行说明 (http://partners.vortx.com/t-summer2013releasenotes.aspx):

      "在产品变型信息中添加了新的 GTIN 字段,用于唯一的产品标识。该新字段最多可容纳 14 个字符,可用于 EAN、UPC、ISBN 等。该新字段包含在 WSI、Excel 和 XML 中导入,并受 DotFeed 支持。”

      GTIN 字段适用于款式和尺寸/颜色。

      【讨论】:

      • 感谢@lindsayweb,我们刚刚将开发站点升级到了 9.4。如果它在那里检查,我将标记为已回答。
      【解决方案3】:

      您可以使用产品表中默认给出的 5 个扩展字段之一来存储 UPC 代码。默认情况下,它在扩展数据选项卡下的编辑产品中也有 UI。

      【讨论】:

      • 感谢@Avinash Ranjan,但我已经更新了我的问题,为什么 ExtensionData 不起作用(因为变体)
      • 如果在编辑变体中“制造商部件号”未用于任何产品,那么您可以将其用于 UPC 代码(如果有意义)。否则,您必须在 Edit Variant 中为扩展数据添加 UI
      猜你喜欢
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      相关资源
      最近更新 更多