2012-09-29 99 views
3

我是Magento的新手。Magento貨件追蹤

我想從CSV格式的訂單表中導出以下數據。 在我的樣品數據庫中,我沒有貨件追蹤編號的記錄,所以不知道它存儲在哪張表中

請給出一些建議。

要導出數據是

  1. 訂單號
  2. 送貨地址
  3. 航運市
  4. 裝運狀態
  5. 航運郵編
  6. 電話號碼
  7. 跟蹤號

回答

2

您可以嘗試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' 
+0

感謝。 我在查詢中做了一些更改,請檢查它。 #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

+0

1)對於舊版本的Magento,字段名稱確實不同。 2)我忘記了'訂單'是一個保留字,所以是的,要麼反引號或重命名它。 3)我錯誤地重複了一個專欄,答案已經更新修復。 – clockworkgeek