西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

可配置Magento商品的数据结构分析

时间:2015-07-11 14:07来源:未知 作者:好模板 点击:
创建一个Magento新产品时需要指定属性集 和 产品类型,属性集决定了产品有哪些字段。这两个值保存在产品实体表catalog_product_entity中: 这里的entity_type_id、attribute_set_id、type_id、sku、

Magenot创建可配置产品
创建一个Magento新产品时需要指定属性集 和 产品类型,属性集决定了产品有哪些字段。这两个值保存在产品实体表catalog_product_entity中:
Magento表catalog_product_entity数据
这里的entity_type_id、attribute_set_id、type_id、sku、has_options都可以看做是实体的元数据。注意这里的has_options表明这个可以配置商品是否有选项,如果是可配置产品它应该是1,捆绑商品也应该是1(务必不要和catalog_product_option混淆)

可配置商品关键要有可配置的属性,否则无法进行创建。可配置的属性属性它的输入类型一定是下拉框的,而且作用域一定要是Global的:
Magento创建可配置属性

Scope选择Global,Input Type选择Dropdown时,会多出Use To Create Configurable Product选择,它决定是否可以用于可配置商品。

当选择了属性组(必须有可配置属性) 和 产品类型为可配置产品时:
Magento选择可配置属性

提示框哪里提示的就是刚才说的属性的三个条件。如果选择的属性组有满足添加的属性,这里就会列出来。

点击继续后就出现产品信息编辑界面,点击最右边的Associated Products:
Magento可配置产品编辑

到这里,不知所措。不知道如何操作了。实际上需要先输入相关信后保存后回到这里就可以编辑了。
Magento添加可配置商品的简单商品
可配置产品就是简单商品汇总,每个简单商品都关联到每个可配置属性的值,这些简单的商品组成了这个可以配置商品的选项。

下面看看可以配置商品的存储结构:
Magento可以配置商品数据结构
在catalog_product_super_link中保存了可配置产品的ID(parent_id)和它对应的简单商品(product_id)。 每个可配置商品可配置的选项(前提是属性设置为可配置的,其实就是枚举类型)可以有多个,这些对应关系就写入catalog_product_super_attribute中(比如属性为Size和Gender)。每个属性都有前端呈现的名字(这个是属性定义时就有的),但是这个呈现的名字可以针对不同的店铺应用不同语种的名字,这个对应关系就是catalog_product_super_attribute_label所保存的。(责任编辑:好模板)

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容