Все необходимые действия нужно провести в компоненте 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
Казалось бы, тема старая, однако актуальна и по сей день. У многих программистов возникает необходимость импорта данных из csv в mysql и вопрос о том, как это сделать.
Заказать сайт
Авторизация
Восстановление пароля
Для восстановления пароля на указанный вами адрес электронной почты будет выслан новый пароль
Вы успешно зарегистрированы!
На указанный E-mail отправлено письмо со ссылкой для активации учетной записи.
Пароль изменен
На указанный E-mail отправлено письмо с данными для авторизации
Заказать звонок
Оставьте ваши контакты и мы перезвоним вам в ближайшее время
Ваше сообщение успешно отправлено!
Благодарим Вас за обращение в нашу компанию! Мы получили ваше письмо и обязательно рассмотрим его в ближайшее время. Если ваш вопрос срочный, вы можете позвонить нам прямо сейчас по номеру: +7 953 271-62-24
Мы ценим ваше время и приложим максимум усилий, чтобы оперативно решить поставленную задачу!
С уважением,
Команда «BUSSOL»
Купить в 1 клик
Укажите ваши данные и мы свяжемся с Вами для уточнения заказа