You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

亚马逊式Marketplace产品目录与在售商品数据表命名建议咨询

数据库表名与模型命名建议:亚马逊风格Marketplace场景

针对你的需求——管理员创建基准产品,卖家基于基准上架实际在售商品,这里提供几个避开meta_products/parent_products的表名方案,以及对应模型命名:

基准产品表名(目录级基准)

  • product_catalog
    理由:直接点明这是平台的产品目录核心,清晰区分于卖家的在售商品,语义直白无歧义,适合作为管理员维护的基准库。
    对应模型命名:CatalogProduct(ORM模型通常以实体为核心命名,更符合开发习惯)或ProductCatalog

  • product_templates
    理由:突出其作为卖家上架商品的"模板"属性——卖家无法创建全新产品,只能基于这个模板生成自己的在售实例,语义贴合你的业务规则。
    对应模型命名:ProductTemplate

  • core_products
    理由:强调这是平台的核心基准产品,与卖家侧的在售商品形成"核心-实例"的层级关系,简洁好记。
    对应模型命名:CoreProduct

在售商品表与关联关系

你认可的products或articles作为在售商品表名完全合适:

  • 表名用products时,对应模型Product
  • 表名用articles时,对应模型Article

一对多关系定义:
每个基准产品(比如CoreProduct)可以关联多个在售商品(Product),在售商品表中需添加外键字段(如core_product_id)关联基准产品的主键,同时补充卖家ID、价格、库存、发货方式等卖家专属字段。

示例流程:

  1. 管理员在core_products中创建「Star Wars T-Shirt」记录,包含产品名称、描述、品牌、规格等通用属性
  2. 卖家上架该商品时,在products表中新增一条记录,关联core_product_id,并填写自己的售价、库存数量等信息

内容的提问来源于stack exchange,提问作者Pioz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 06:47:06