Magento 数据库中是否有保存订单发货日期的字段?
我遇到的唯一日期字段是 created_at 和 updated_at,但我认为这不是我需要的。
感谢您的帮助。
最佳答案
首先,围绕订单的对象/数据库表的层次结构在 1.4.x 分支期间经历了从 EAV 样式对象到“平面”对象的重大重组。这个答案的细节是指 Magento 的现代版本。
当您在 Magento 中创建发货时,您正在创建一个 sales/order_shipment
对象。这些对象存储在 sales_flat_shipment
表中。此表包含 created_at
和 updated_at
列。
这些订单发货对象中的每一个都链接到一个或多个订单发货项目对象。这些对象存储在 sales_flat_shipment_item
表中。此表中的每一行代表订单中的一个发货行项目。此表通过其 parent_id
列链接回 sales_flat_shipment
,可用于确保特定产品及其数量已发货。
请记住,在大多数大规模电子商务部署中,Magento 并不是已发货和未发货的最终“真实来源”。我见过的每个 ERP 集成都是一堆未记录的自定义代码,用于与超卖的仓库管理软件进行通信。上述数据通常用作更大系统的标志,表示订单已准备发货。有没有完全取决于你的过程。
关于php - Magento 数据库中是否有一个字段保存订单发货的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8914445/