0
私はいくつかの注文アイテムの数量をプログラム的に減らそうとしていますが、変更は適用されません。ここに私の試みは、次のとおりです。magentoの注文アイテムの数量を変更する
require_once('../app/Mage.php');
umask(0);
Mage::app();
$order = Mage::getModel('sales/order')->loadByIncrementId($_POST['order_id']);
foreach($order->getAllItems() as $item) {
$item->setQtyOrdered($item->getQtyOrdered() - 1)->save();
}
$order->setStatus("complete");
$history = $order->addStatusHistoryComment('Order was set to Complete by our automation tool.', false);
$history->setIsCustomerNotified(false);
$order->save();
そのコードの何が問題になっていてみてください!あなたが再び項目をループすると、qty_orderedが減少していることがわかります... – nano