3
我是Magento的新手。Magento货件追踪
我想从CSV格式的订单表中导出以下数据。 在我的样品数据库中,我没有货件追踪编号的记录,所以不知道它存储在哪张表中
请给出一些建议。
要导出数据是
- 订单号
- 送货地址
- 航运市
- 装运状态
- 航运邮编
- 电话号码
- 跟踪号
我是Magento的新手。Magento货件追踪
我想从CSV格式的订单表中导出以下数据。 在我的样品数据库中,我没有货件追踪编号的记录,所以不知道它存储在哪张表中
请给出一些建议。
要导出数据是
您可以尝试this free extension,其导出的内容比您需要的要多,但任何电子表格都可以轻松删除列。
如果你喜欢直接与数据库的工作,那么你可能会使用这样的:
SELECT orders.increment_id, address.street, address.city, address.region,
address.postcode, address.telephone, track.track_number
-- prior to 1.6 `track_number` should be `number`
FROM sales_flat_order AS orders
JOIN sales_flat_order_address AS address ON address.parent_id = orders.entity_id
JOIN sales_flat_shipment_track AS track ON track.order_id = orders.entity_id
WHERE address.address_type = 'shipping'
感谢。 我在查询中做了一些更改,请检查它。 #1)中的字段名称 - 音轨号码是数 #2)的顺序应该是'order'(为了包围瓦片符号) 更新的查询 - SELECT order.increment_id,address.street,address.city,地址.region,address.region,address.region,track.number FROM sales_flat_order AS'order' JOIN sales_flat_order_address AS地址ON address.parent_id = order.entity_id JOIN sales_flat_shipment_track AS轨道上track.order_id = order.entity_id WHERE地址.address_type ='shipping' – Senthil
1)对于旧版本的Magento,字段名称确实不同。 2)我忘记了'订单'是一个保留字,所以是的,要么反引号或重命名它。 3)我错误地重复了一个专栏,答案已经更新修复。 – clockworkgeek