4
A
回答
5
如果你在Magento的> = 1.4.1,您可以運行在你的數據庫:
UPDATE sales_flat_order
SET customer_id = YOUR_CUSTOMER_ID_HERE
WHERE entity_id = YOUR_ORDER_ID_HERE AND customer_id IS NULL
你也將需要升級的 「網格」 表:
UPDATE sales_flat_order_grid
SET customer_id = YOUR_CUSTOMER_ID_HERE
WHERE entity_id = YOUR_ORDER_ID_HERE AND customer_id IS NULL
7
這似乎也工作..
$order_id = 5; // Your Order ID
$customer_id = 7; //Customer ID
$_order = Mage::getModel('sales/order')->load($order_id);
if($_order->getCustomerId() == NULL){
$_order->setCustomerId($customer_id);
$_order->save();
}
0
我使用的Magento 1.9.0.1,我用它來改變以下信息:
對於表sales_flat_order:
=>改變CUSTOMER_ID從NULL到新CUSTOMER_ID
=>customer_is_guest到。
也爲表sales_flat_order_grid:
=>更改CUSTOMER_ID從NULL到新的customer_id
繼2個查詢將做的工作:
UPDATE sales_flat_order
SET customer_id = (Your_Customer_ID), customer_is_guest=0
WHERE entity_id = Your_Order_ID_HERE AND customer_id IS NULL
UPDATE sales_flat_order_grid
SET customer_id = Your_Customer_ID
WHERE entity_id = Your_Order_ID AND customer_id IS NULL
1
由於從後端它更容易從訂單獲得increment_id比實體ID我更喜歡使用以下兩個查詢:
UPDATE sales_flat_order
SET customer_id = YOUR_CUSTOMER_ID_HERE, customer_is_guest=0, customer_group_id = YOUR_CUSTOMER_GROUP_ID_HERE
WHERE increment_id = YOUR_INCREMENT_ID_HERE AND customer_id IS NULL
UPDATE sales_flat_order_grid
SET customer_id = YOUR_CUSTOMER_ID_HERE,
WHERE increment_id = YOUR_INCREMENT_ID_HERE AND customer_id IS NULL
0
爲了擴大在什麼R,S發佈:
如果你想在管理訂單屏幕,以反映該成員是一羣什麼你需要幾行:
$customer_id = xxxx; //Customer ID
$order_increment_id = xxxxxxxxx; //Admin order increment id
$_order = Mage::getModel('sales/order')->loadByIncrementId($order_increment_id);
if($_order->getCustomerId() == NULL){
$_order->setCustomerId($customer_id);
}
if($_order->getCustomerIsGuest() == "1"){
$_order->setCustomerIsGuest(0);
}
if($_order->getCustomerGroupId() == "0"){
$_order->setCustomerGroupId(1);
}
$_order->save();
相關問題
- 1. 現在加入我的訂單鏈接活躍在客戶賬戶
- 2. Magento客戶/訂單轉移
- 3. 鏈接谷歌分析(私人賬戶)與Adwords(客戶帳戶)
- 4. shopify客戶和訂單轉移到magento
- 5. Stripe.net如何將客戶鏈接到託管賬戶?
- 6. Magento的1.7客戶/賬戶404錯誤
- 7. Magento的:沒有訂單紀錄在「我的賬戶」客戶 - 訂單對象沒有傳遞正確
- 8. 向現有客戶添加訂單
- 9. Magento DB客戶訂單映射
- 10. Magento 2訂單客戶組ID
- 11. Magento客戶和訂單跟蹤
- 12. Magento - 成功訂單更改客戶組
- 13. Magento:通過電子郵件登錄客戶,並找到客戶賬戶
- 14. 如何添加訂單客戶電網的總人數在Magento
- 15. 將訂單分配給現有客戶(在WooCommerce中)
- 16. 選擇所有客戶和每個客戶的總訂單
- 17. 清理Magento中的客戶賬單和送貨地址
- 18. 將您的客戶賬單轉入賬單支付站點
- 19. 在Magento API中檢索客戶的UPS賬戶號碼
- 20. 排序的客戶訂單
- 21. MySQL的客戶訂單
- 22. 客戶訂購,或訂購到域名模式的客戶
- 23. SQL內部連接客戶與訂單
- 24. 客戶端到客戶端的連接?
- 25. Magento - 拉單客戶審查
- 26. 找到每個客戶的訂單數
- 27. 以最小的訂單找到客戶
- 28. WooCommerce客戶訂單詳細
- 29. 客戶訂單總計
- 30. Magento的:加入客戶默認賬單地址