Я реализую Общественный выпуск Magento и хочу отключить "добавить в корзину" функциональность временно, пока я не готов возобновить онлайн-заказы.
Я хотел использовать Magento без контроля и добавить в корзину функциональности.
Совет. SIA
Все кнопки добавления в корзину хранятся в отдельном файле в template / catalog / product / view / addtocart.phtml
. Вы можете заменить кнопки временным сообщением.
Вы можете отключить одностраничное оформление заказа в конфигурации (Система >> Конфигурация >> Продажи >> Касса >> Параметры оформления >> Отключить одностраничное оформление). Однако я только что протестировал это, и Google Checkout остается, так что это не надежное решение.
Хотя для этого нет переключателя конфигурации, почему бы вам просто не закомментировать (стиль php), добавить в корзину кнопки со страниц продуктов / категорий и все ссылки для оформления заказа?
Примечание: это не совсем безопасно - кто-то может напрямую перейти к URL-адресам оформления заказа. Поиграйте с отключением способов доставки / оплаты, чтобы они не могли пройти.
Если у вас есть Enterprise Edition, вы можете использовать функцию разрешений категорий, чтобы отключить функцию «Купить» или «Показать цену» для каждой категории.
Есть возможность ограничить установку magento (включая front-end) белым списком IP-адресов. Войдите в серверную часть, перейдите в раздел Конфигурация системы -> -> Расширенные/Разработчик -> Ограничения клиента разработчика. Получите свой IP-адрес с помощью инструмента, подобного этому, а затем поместите его в поле. Это сделает так, что сайт будет работать только для компьютеров, поступающих с этого IP-адреса.
Мне нравится это решение больше, чем другие, упомянутые здесь, потому что нет необходимости в каких-либо изменениях кода. Недостатком, конечно, является то, что вы не можете просто показать свой сайт миру, прежде чем будете готовы к работе.
Вы можете установить минимальную сумму заказа на 10 миллионов (или что-то еще) в конфигурации продаж, поэтому, когда кто-то добавляет что-то в свою корзину, у вас может появиться настраиваемое сообщение о том, что сайт находится в тестовом режиме или что угодно