Magento 购物车表分析(一)

 Sales_Flat_Quote 表的分析

sales_flat_quote 表主要的关键字段的分析

列名称描述
ENTITY_ID表的唯一标识符。每个`entity_id`代表一个独特的购物车 
created_at购物车的创建日期,通常以UTC格式存储 
customer_ id如果客户已注册,则与“ customer_entity ”表关联的外键
customer_ email创建购物车的客户的电子邮件地址。如果客户已登录其帐户,则此值仅包含值 
reserved _ order_id与“ sales_flat_order ”表关联的外键,如果购物车转换为订单 (关联订单的id
is_active 指示购物车的状态。默认情况下,所有购物车的状态均为“ is_active ”= 1,除非它们已转换为订单,在这种情况下,“ is_active ”值将切换为0  (默认为1,生成订单之后为0
subtotal 购物车中包含的所有商品的价格总和。税,运费等不包括在内。匹配转换购物车的` sales_flat_order`中的`subtotal`列  (单指商品总价)

grand_total
购物车的总价值,包括小计,税金,运费和折扣。匹配sales_flat_order表 `中的 grand_total 字段列 用于转换的总价
items_count 表示添加到购物车的不同SKU的数量 
items_qty购物车中包含的所有商品的数量总和 

与其他表的连接(关联)

customer_entity

  • sales_flat_quote通过以下联接创建连接列以按表上的客户级属性进行分段和筛选  :
    • Magento 1.x 🙁 sales_flat_quote.customer_id 很多)=> customer_entity.entity_id(一)
    • Magento 2.x 🙁 quote.customer_id 很多)=> customer_entity.entity_id(一)

sales_flat_order

  • 将购物车链接到订单级属性,以便按以下路径计算购物车转化时间等指标:
    • Magento 1.x 🙁 sales_flat_quote.reserved_order_id 很多)=> sales_flat_order.increment_id(一)
    • Magento 2.x 🙁 quote.reserved_order_id 很多)=> sales_order.increment_id(一)

sales_flat_quote_item

  • 创建连接列以在以下连接的购物车级别聚合商品级详细信息:
    • Magento 1.x 🙁 sales_flat_quote_item.quote_id 很多)=> sales_flat_quote.entity_id  (一)
    • Magento 2.x 🙁 quote_item.quote_id 很多)=> quote.entity_id(一)

数据字段显示例子:

SELECT ENTITY_ID,created_at,customer_id ,customer_email,reserved_order_id,subtotal,is_active,grand_total,items_count,items_qty FROM  sales_flat_quote

分析参考:
https://support.magento.com/hc/en-us/articles/360016503372-The-Sales-Flat-Quote-Table

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注