受another question的啓發我最近看到了SO,我想看看是否有人可以解釋報價項目(Mage_Sales_Model_Quote_Item)和報價地址項目(Mage_Sales_Model_Quote_Address_Item)之間的區別?Magento:報價項目和報價地址項目之間的概念區別是什麼?
我想我明白報價單的概念(Mage_Sales_Model_Quote_Item - 映射到sales_flat_quote_item數據庫表) - 基本上是客戶購物車中的一個訂單項,其中包含產品的名稱/數量,以及任何特殊選項。我不明白的是引用地址項目Mage_Sales_Model_Quote_Address_Item - 映射到sales_flat_quote_address_item數據庫表格)。我看到它有一個與之相關的地址,但是它的目的是什麼?我可以想象它可能與多地址發送有關(我從未使用過),但這是一個瘋狂的猜測。
作爲第二個問題(實際上是這個問題的全部原因:/),是否有任何處理報價項目的自定義模塊可以安全地忽略報價地址項目的情況?
如果是這種情況,您是否清楚爲什麼大部分來自quote_item的數據被克隆到此表中?看起來像quote_address上的可選address_id字段將解決同樣的問題。 – 2011-02-09 21:55:10
@約瑟夫。我完全同意你的看法。令人討厭的是,所有這些數據都是重複的......甚至對只使用onepage結賬的商店也是如此。很高興知道這背後的原因,但是哦。 – shaune 2011-02-11 18:27:57