Magento订单如何映射到客户?订单包含客户ID还是客户包含其所有订单ID?试图找出是否更改订单号会搞乱客户映射。

最佳答案

首先让我回答你的问题

Magento订单如何映射到客户?


  Magento订单使用订单表“ sales_flat_order”,“ sales_flat_order_grid”,“ sales_flat_order_address”中的“ customer_id”外键字段映射到客户。并且客户实体没有依次引用订单。


订单包含客户ID还是客户包含其所有订单ID?


  订单仅包含客户ID,反之亦然。基本上,客户实体遵循EAV结构,如产品和类别。


现在来完成更改订单号的任务(技术字段名称增量ID)。


  是的,您可以更改订单的增量编号。您需要在两个表中执行此操作


1. sales_flat_order
2. sales_flat_order_grid



  完成更改订单编号的任务后,请确保重置代表订单类型的实体类型为“ 5”的订单增量最后一个ID。您应该在表“ eav_entity_store”中执行此操作


让我知道您是否需要有关此的更多信息。

关于mysql - Magento DB客户订单映射,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15101554/

10-16 13:16