2015-03-31 2 views
0

Я хочу, чтобы пользователи не могли заказывать по выходным.Есть ли способ отключить функцию Cart в Magento в течение определенных дней недели?

И для этого я хочу отключить функцию телетекста на своем веб-сайте в течение определенных дней.

Есть ли способ сделать это в Magento?

+0

Возможно, это не очень хорошая идея. Было бы разумнее просто отправлять заказные товары до понедельника. Если они находят, что они не могут заказать на вашем сайте, они могут отправиться в другое место. – Carcigenicate

+0

В этом случае это доставка еды, например, обслуживание в выходные дни неактивно! – Nasku

ответ

0

Вы должны создать переопределение как:

/app/code/core/Mage/Checkout/controllers/CartController.php

И

/приложение/код/​​ядро ​​/ Маг/Оформить заказ/контроллеры/OnepageController.php

Для indexAction на обоих добавьте вызов strtotime, чтобы получить день недели, и если его выходные переадресуют обратно с сеансовым сообщением о том, что выезд недоступен в выходные дни.

Может также быть сделано с наблюдателем на обоих маршрутах, определяющих день недели.

+0

Большое спасибо, но можете ли вы быть более подробным, что делать. Я не понимаю многих PHP, но знаю, как их модифицировать. Я буду благодарен, если напишу код, который вам нужен. – Nasku

+0

Можете ли вы помочь мне внести изменения в код? – Nasku

Смежные вопросы