Ich kann eine Bestellung erfolgreich in ein Angebot umwandeln, aber ich konnte sie immer noch nicht in den aktuellen Warenkorb laden. Ich habe verschiedene Methoden ausprobiert, aber ohne Erfolg. Hier ist die einfachste:
$_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save();
$_quote = Mage::getModel('sales/quote')->load($_quote->getId());
$_quote->setIsActive(true)->save();
Ich konnte die Angebots-ID abrufen, aber das Angebotsobjekt wird nicht in den aktuellen Warenkorb geladen.
Ich habe es auch versucht
$_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();
}
und ähnliche Ansätze, aber immer noch nicht das Zitat laden. Vielen Dank!