2012-07-23 73 views
1

我在尋找是否有可能限制我的Magento商店在小時內。例如:我正計劃與一家使用Magento的餐廳合作作爲在線訂購機制。但不是人們能夠全天候訂購,我希望他們在當地時間上午11點到晚上10點之間訂購。我只是想刪除在這些時間內下訂單和結賬的選項,但仍然允許項目/菜單可見。有沒有人有任何這方面的經驗?Magento:我可以限制商店的營業時間嗎?

回答

0

你可以利用的完全關停店裏maintance.flag文件,只需使用同樣的方法,只是如果客戶試圖打車頁面,並將其重定向到一個關於營業時間的通知增加一個額外的檢查。

例如這在你的index.php,然後有一個cron作業刪除和添加了「closed.flag」文件時,商店關門網上訂購。 (本例中沒有測試,但應該給你的總體思路)

if(file_exists('closed.flag') && $_SERVER['PATH_INFO'] == "checkout") 
{ 
    include_once dirname(__FILE__) . 'closed.php'; exit; 
} 
+0

謝謝@ B00mer我一定會試一試。你認爲我能實現一個通過後端或我需要進入文件編輯器每一天做出改變? – 2012-07-23 14:18:33

+0

http://www.unixgeeks.org/security/newbie/unix/cron-1.html一個簡單的腳本,將'觸摸closed.flag'和'RM closed.flag'將避免任何人工干預。 – B00MER 2012-07-23 14:27:46

1

我將利用Magento的配置系統,並建立了「can_order」值。保持更新爲B00MER通過cron建議。鉤到「catalog_product_is_salable_after」發生相應的變化「可售」的價值。您還可以重新使用配置值來全局放置橫幅,以通知觀看者商店營業時間。