php - Magento 数据库中是否有一个字段保存订单发货的日期?

标签 php mysql magento

Magento 数据库中是否有保存订单发货日期的字段?

我遇到的唯一日期字段是 created_at 和 updated_at,但我认为这不是我需要的。

感谢您的帮助。

最佳答案

首先,围绕订单的对象/数据库表的层次结构在 1.4.x 分支期间经历了从 EAV 样式对象到“平面”对象的重大重组。这个答案的细节是指 Magento 的现代版本。

当您在 Magento 中创建发货时,您正在创建一个 sales/order_shipment 对象。这些对象存储在 sales_flat_shipment 表中。此表包含 created_atupdated_at 列。

这些订单发货对象中的每一个都链接到一个或多个订单发货项目对象。这些对象存储在 sales_flat_shipment_item 表中。此表中的每一行代表订单中的一个发货行项目。此表通过其 parent_id 列链接回 sales_flat_shipment,可用于确保特定产品及其数量已发货。

请记住,在大多数大规模电子商务部署中,Magento 并不是已发货和未发货的最终“真实来源”。我见过的每个 ERP 集成都是一堆未记录的自定义代码,用于与超卖的仓库管理软件进行通信。上述数据通常用作更大系统的标志,表示订单已准备发货。有没有完全取决于你的过程。

关于php - Magento 数据库中是否有一个字段保存订单发货的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8914445/

相关文章:

php - PayPal IPN 未更新 MySQL 数据库

php - 如果 Col=1,提前 1 周获取单一日期?

mysql - 在 MySQL InnoDB 中存储大于 max_allowed_pa​​cket 的 BLOB 的最佳方法

php - Magento 在后端的销售发货网格中添加一列

php - Magento 管理员路由不起作用

php - Text2wave 节无法通过 nginx php exec 工作

php - 我可以一次在 mysql 中插入 2 行或数组吗

php - 在一行mysql中为一个用户选择所有行

php - Codeigniter将mysql查询结果返回到单个数组

php - 更改 Magento 主题的页脚