Все необходимые действия нужно провести в компоненте sale.basket.basket. Поэтому шаблон компонента необходимо скопировать в свое пространство имен.
Второе, что необходимо сделать, разместить в шаблоне место, в котором будет выводиться сообщение. В моем случае я создал параграф с классом min_price, который я разместил внизу перед блоком с итогом корзины. В сам параграф нужно добавить сообщение, например, "Минимальная стоимость заказа 449 рублей!".
Третье - наша задача сделать так, чтобы при сумме заказа меньше 449 рублей кнопка оформления заказа была неактивной, а при сумме заказа больше 449 рублей стала активной. Для этого в компоненте sale.basket.basket открываем файл mutator.php. В этом файле практически в самом низу нас интересует кусок кода, который находится у меня на 399 строке:
Ключ DISABLE_CHECKOUT в массиве $totalData как раз и хранит состояние активности кнопки оформления заказа: 1 - кнопка не активна, 0 - кнопка активна. Причем через $result['allSum'] - сумму заказа мы можем контролировать состояние этой кнопки. Теперь сохраните изменения в файле mutator.php, перезагрузите страницу и добавьте в корзину столько товара, что сумма была ниже 449 рублей (у вас может быть другое значение минимальной суммы заказа). Попробуйте кликнуть на кнопку оформления заказа. Вы увидите, что никаких действий не происходит, кнопка неактивна и возможно имеет тусклый цвет. Далее увеличьте количество какого-нибудь товара в корзине, чтобы сумма корзины превысила 449 рублей. Вы увидите, что цвет кнопки изменится на яркий, а при клике на кнопку вы попадете на страницу оформления заказа.
241027,
Россия,
Брянская область,
поселок Путевка,
улица Рослальская, дом 8, кв.121
Все необходимые действия нужно провести в компоненте sale.basket.basket. Поэтому шаблон компонента необходимо скопировать в свое пространство имен.
Второе, что необходимо сделать, разместить в шаблоне место, в котором будет выводиться сообщение. В моем случае я создал параграф с классом min_price, который я разместил внизу перед блоком с итогом корзины. В сам параграф нужно добавить сообщение, например, "Минимальная стоимость заказа 449 рублей!".
Третье - наша задача сделать так, чтобы при сумме заказа меньше 449 рублей кнопка оформления заказа была неактивной, а при сумме заказа больше 449 рублей стала активной. Для этого в компоненте sale.basket.basket открываем файл mutator.php. В этом файле практически в самом низу нас интересует кусок кода, который находится у меня на 399 строке:
Ключ DISABLE_CHECKOUT в массиве $totalData как раз и хранит состояние активности кнопки оформления заказа: 1 - кнопка не активна, 0 - кнопка активна. Причем через $result['allSum'] - сумму заказа мы можем контролировать состояние этой кнопки. Теперь сохраните изменения в файле mutator.php, перезагрузите страницу и добавьте в корзину столько товара, что сумма была ниже 449 рублей (у вас может быть другое значение минимальной суммы заказа). Попробуйте кликнуть на кнопку оформления заказа. Вы увидите, что никаких действий не происходит, кнопка неактивна и возможно имеет тусклый цвет. Далее увеличьте количество какого-нибудь товара в корзине, чтобы сумма корзины превысила 449 рублей. Вы увидите, что цвет кнопки изменится на яркий, а при клике на кнопку вы попадете на страницу оформления заказа.
С технологией Автокомпозит - больше не требуется глубоких настроек и сложного программирования. Композитный режим включается нажатием одной кнопки в административном разделе сайта
В данном видео вы узнаете как в корзине 1С-Битрикс выводить любые данные о товаре, используя файл mutator.php в шаблоне корзины и стандартные возможности Bitrix Framework
Практически в любом интернет-магазине требуется наличии в списке товаров сортировка по таким полям как цена, название иногда и популярность. В этом виде я покажу как это сделать в 1С-Битрикс.Управление сайтом
Авторизация
Восстановление пароля
Для восстановления пароля на указанный вами адрес электронной почты будет выслан новый пароль
Вы успешно зарегистрированы!
На указанный E-mail отправлено письмо со ссылкой для активации учетной записи.
Пароль изменен
На указанный E-mail отправлено письмо с данными для авторизации
Заказать звонок
Оставьте ваши контакты и мы перезвоним вам в ближайшее время
Ваше сообщение успешно отправлено!
Наши специалисты свяжутся с Вами в ближайшее время. Спасибо за интерес к услугам интернет-магазина
BUSSOL
Купить в 1 клик
Укажите ваши данные и мы свяжемся с Вами для уточнения заказа
Сравнение редакций 1С-Битрикс
CMS
Старт
Стандарт
Малый бизнес
Бизнес
Главный модуль
Сайты24
Число сайтов
2
∞
∞
∞
Число страниц
∞
∞
∞
∞
Управление структурой
Информационные блоки
Highload-блоки
Поиск
Перевод
Форумы и блоги
Фотогалерея 2.0
Социальная сеть
Обучение, тестирование
Веб-мессенджер
Бизнес-процессы
Почта
Техподдержка
Календари
Документооборот
Универсальные списки
База знаний Wiki
Сервис «Есть идея!»
Интернет-магазин
Старт
Стандарт
Малый бизнес
Бизнес
Торговый каталог
Функционал подарков
Интеграция с CRM
Мастер управления магазином
Складской учет
1 склад
∞
Цены
1 тип цен
∞
Валюты
Конструктор отчетов
Разделение заказов между филиалами компании
Маркетинг
Старт
Стандарт
Малый бизнес
Бизнес
SEO-модуль
Социальные сервисы
Интеграция с Битрикс24
Веб-формы
Опросы
Подписка и рассылки
A/B тестирование
E-mail маркетинг
Реклама
Веб-аналитика
Производительность
Старт
Стандарт
Малый бизнес
Бизнес
Композитный сайт
Компрессия
Допустимое число серверов
1
1
1
1
Монитор производительности
Визуальное масштабирование
Пульс конверсии
Веб-сервисы
Среды разработки и тестирования
1 временная среда
1 временная среда
1 временная среда
1 временная среда
Безопасность и мобильность
Старт
Стандарт
Малый бизнес
Бизнес
Облачные хранилища
Автоматический бекап в облако
2 Гб
2 Гб
4 Гб
10 Гб
Маркетплейс
Базы данных
MySQL
MySQL
MySQL
MySQL
Проактивная защита
Мобильное приложение интернет-магазина
Технология Push & Pull
Реквизиты компании BUSSOL (ИП Афанасьев А. А.)
Юр.лицо: ИП Афанасьев Александр Александрович
ОГРНИП: 321325600054519
ИНН: 322601808870
Расчетный счет: 4080 2810 9080 0001 5993
Кор.счет: 3010 1810 4000 0000 0601
Валюта счета: ₽, российский рубль
Банк: "БРЯНСКОЕ ОТДЕЛЕНИЕ N8605 ПАО СБЕРБАНК г Брянск"
БИК: 041501601
Поддерживаем электронный документооборот. Вы можете найти нас по ИНН в своей системе ЭДО