ボタンをクリックして注文状態を変更する必要があります。これまでのところ、私はこれを行ってきました:
<?php $_order = $this->getOrder() ?>
<div class="buttons-set">
<p class="btn"><a href="<?php $this->saveState($_order);?>">Button</a></p>
</div>
私のphpには次のものがあります:
public function saveState($order)
{
return $order->setState(Mage_Sales_Model_Order::STATE_NEW, true);
}
問題は、phtml が読み込まれるたびに saveState 関数が実行され、注文状態が毎回変更されるため、理由がわからないことです。ボタンがクリックされた場所で saveState 関数を実行する必要があります。これで私を助けてください、私は本当に立ち往生しています! ありがとう