簡體   English   中英

Magento產品屬性+自定義屬性?

[英]Magento product attribute + custom properties?

我正在嘗試使用Magento設置酒店預訂系統,但由於以下問題我有點迷茫:

每個房間都有管理員設置的MaxOccupancy,MaxAdults,MaxChildren和MaxBabies的屬性值,詳細說明了可以留在某個房間中的人數(例如,在某些情況下,即使未超過MaxOccupancy,酒店也有關於如何許多孩子可以住在任何房間)。

我還需要允許客戶指定要預訂的人數。 我認為應該使用自定義選項(例如,成人/兒童/嬰兒的下拉菜單)來完成此操作,但是看起來所有這些連接(包括下拉菜單僅需要使用當前房間的有效范圍來填充)看起來將是巨大的。

我的問題是:有沒有更簡單的方法,還是我的想法是解決這個問題的唯一方法? 無論如何,如果有人經歷了同樣的事情,我將不勝感激……

謝謝!

這是一個有趣的用例; 我以前從未聽說過使用Magento進行客房預訂。 如果要避免創建選項並手動填充它們,則可以創建自己的Model類來檢索房間占用率,並創建一個Block來顯示在頁面上。

您如何處理打發時間? 如果您可以跳過將其完全添加到產品選項的操作,那么您將可以自由實現。

希望有幫助!

謝謝喬

實際上,這根本不算什么,所以繼續進行操作並填充屬性(可以通過模塊上的安裝腳本來完成此操作),然后重寫並擴展在前端生成下拉菜單的塊類,並在其中添加條件。打賭,您甚至可以從parentBlock()或直接從當前上下文獲取產品對象

我想我找到了一個更好的解決方案...它一直盯着我,以某種方式我看不到它。

我只需要為每個房間添加一個ComboBox / RadioButton樣式的CustomOption,並使用所有可能的組合。 就像是:

( ) 1 adult (-20%)
(o) 2 adults (0%)
( ) 2 adults + 2 babies (+10%)
( ) 2 adults + 2 children (+30%)

(這些選項不是真實的)

無需額外的編碼,只需一個腳本即可填充數據庫! 無論如何,我都會等待,以防有人有更酷的解決方案。 ;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM