0
成功下單後更改可下載產品網址時遇到了很多麻煩。Magento 1.7 - 成功下單後更改可下載產品網址
現在我正在聽「sales_model_service_quote_submit_after」和谷:
$order = $observer->getEvent()->getOrder();
$items = $order->getAllItems();
foreach ($items as $product)
{
$links = $product->getProduct()->getDownloadableLinks();
foreach ($links as $link)
{
$link->setLinkUrl('My New Url');
}
}
我想設置一個新的。 它可以工作,但似乎稍後會重置爲原始值。 我可能需要找到另一個觀察者事件,但我不知道哪一個是正確的。 我也嘗試過「之前」和「成功」的。
感謝您的寶貴幫助:)。 見!
edit:sales_order_save_before works better!但它執行不止一次。 :(
你試過事件'sales_model_service_quote_submit_before'? – Kalpesh 2013-02-12 15:16:12
是的,我做到了,我的題目中寫到:) – user1745154 2013-02-13 22:35:03