如何在 magento 中更新订购产品的 SKU
我必须将产品 sku 更新为新的 sku,这样很容易完成,但之后才意识到我也应该更新订购的产品 sku。
我如何在 magento 中更新订购的产品 sku。请帮我。
我尝试了这个
$orders = Mage::getModel('sales/order')->loadBySku("sku");
但这会返回致命错误
致命错误:未捕获的异常 带有消息的“Varien_Exception” '无效方法 Mage_Sales_Model_Order::loadBySku(数组 ( [0] => koboonyx ) )' 中 /home/makegood/public_html/mage34/lib/Varien/Object.php:567 堆栈跟踪:#0 /home/makegood/public_html/mage34/sku.php(7): Varien_Object->__call('loadBySku', 数组)#1 /home/makegood/public_html/mage34/sku.php(7): Mage_Sales_Model_Order->loadBySku('koboonyx') 2 {main} 扔进 /home/makegood/public_html/mage34/lib/Varien/Object.php 第 567 行
或者我是否必须按订单 id 加载订单,然后应该将 sku 更新为新 sku
像这样
$order = Mage::getModel('sales/order')->load($order_id);
foreach ($items as $itemId => $item)
{
}
请帮助我
I have to update the product sku to new sku so that was done easily, but after that only realized i should update the ordered product sku's too.
How can i update the ordered product sku in magento. Please help me.
I tried this one
$orders = Mage::getModel('sales/order')->loadBySku("sku");
But this returns fatal error
Fatal error: Uncaught exception
'Varien_Exception' with message
'Invalid method
Mage_Sales_Model_Order::loadBySku(Array
( [0] => koboonyx ) )' in
/home/makegood/public_html/mage34/lib/Varien/Object.php:567 Stack trace: #0
/home/makegood/public_html/mage34/sku.php(7):
Varien_Object->__call('loadBySku',
Array) #1
/home/makegood/public_html/mage34/sku.php(7):
Mage_Sales_Model_Order->loadBySku('koboonyx')
2 {main} thrown in /home/makegood/public_html/mage34/lib/Varien/Object.php
on line 567
Or do i have to load orders by order id and then should update the sku to new sku
Like this
$order = Mage::getModel('sales/order')->load($order_id);
foreach ($items as $itemId => $item)
{
}
Please help me
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许你的意思是这样做:
Perhaps you mean to do this: