注文を見積もりに変換できましたが、現在のカートに読み込めませんでした。私はいくつかの方法を試しましたが、役に立ちませんでした。これが最も簡単な方法です。
$_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save();
$_quote = Mage::getModel('sales/quote')->load($_quote->getId());
$_quote->setIsActive(true)->save();
見積もりIDを取得できましたが、見積もりオブジェクトが現在のカートに読み込まれません。
私も試しました
$_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save();
$_quote = Mage::getModel('sales/quote')->load($_quote->getId());
if ($_checkoutQuote->getId() != $_quote->getId() && $_quote->getId()) {
$_checkoutQuote->merge($_quote)->save();
Mage::getModel('checkout/session')
->setQuote($_checkoutQuote)
->init();
Mage::getSingleton('checkout/session')->getQuote()->setIsActive(true)->save();
}
と同様のアプローチがまだ引用をロードしていません。どうもありがとうございました!