2010-08-06 30 views
2

我的目標是創建一個購買xyz get xyz free,其中x,y和z是獨立的產品。當購買x,y或z時,客戶可以免費獲得x,y或z產品中的一種。在Magento買一個免費的腳本策略

我試圖在Magento的價格規則中創建這個函數,但我沒有任何成功。我已經閱讀了互聯網上關於這些規則的所有內容,並且已經無處可尋。我正在考慮創建一個頁面,允許用戶按順序選擇他們想要購買的產品,然後使用該信息將捆綁的購物車項目添加到用戶的購物車。不過,可能有一個更簡單的方法,我想知道是否有人有任何見解。

請注意,有問題的項目是具有兩個屬性集的可配置項目,只是爲了使其變得有趣。

回答

2

我會爲此購物車價格規則引擎掛鉤。該系統旨在應用一組改變購物車價格的規則。我倒是

  1. 找出其中定價規則應用於

  2. 覆蓋,使用方法建成的Magento

  3. 有重寫方法的配置覆蓋系統首先調用其母公司,從而使應用所有原始定價規則

  4. 一旦完成,請在末尾包含自定義邏輯

接下來,與#4相關,創建新的模型對象,用於跟蹤哪些產品是買/買一個,以及(可選)在管理員中創建UI來管理這些關係。這些是你在#4中應用你的規則的模型。

祝你好運。

+0

嗨艾倫,感謝您的回覆,我實際上早前通過電子郵件通知過您。我找到了這個方法,但是我有點擔心能夠執行此操作。不過,我認爲這是唯一的出路。 – Nic 2010-08-07 02:22:58

0

因此,由於我無法獲得實現Alan答案的時間資源,因此我通過向可配置產品添加自定義選項(這些配置產品是不同「bogo」產品的下拉列表)來解決此問題。這是有缺陷的,它沒有考慮到庫存,但在我的情況下,它在目前的情況下。