1

我正在寻找是否可以按小时限制我的 Magento 商店。示例:我计划与一家使用 Magento 作为在线订购机制的餐厅合作。但是,我希望他们在当地时间上午 11 点到晚上 10 点之间订购,而不是人们能够 24/7 订购。我只是想删除在这些时间下订单和结帐的选项,但仍然允许项目/菜单可见。有没有人有这个问题的经验?

4

2 回答 2

1

我会利用 Magento 的配置系统并创建一个“can_order”值。按照 B00MER 通过 cron 的建议保持更新。挂钩到 'catalog_product_is_salable_after' 相应地更改 'salable' 的值。您还可以重复使用配置值来全局放置横幅,以通知查看者商店营业时间。

于 2012-07-23T16:11:03.263 回答
0

您可以利用 maintance.flag 文件完全关闭商店,并简单地使用相同的方法,但只需添加一个额外的检查,如果客户试图点击购物车页面并将他们重定向到有关营业时间的通知。

例如,在您的 index.php 中,然后在商店关闭以进行在线订购时删除并添加 'closed.flag' 文件。(这个例子没有经过测试,但应该给你一个大致的想法)

if(file_exists('closed.flag') && $_SERVER['PATH_INFO'] == "checkout") 
{
   include_once dirname(__FILE__) . 'closed.php'; exit;
}
于 2012-07-23T07:22:33.110 回答