В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне корзины на 1С-Битрикс.
Минимальная сумма заказа в корзине 1С-Битрикс
17.07.2020 00:37:12
Минимальная сумма заказа в корзине 1С-Битрикс
В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне корзины на 1С-Битрикс. |
|
|
17.07.2020 00:37:12
Михаил, спасибо вам за такой изящный способ, давно искал. Но вот только не могу заставить его работать. Всё ввёл как указано, несколько раз проверил, но в корзине ошибка:
Но ошибка. Причем, если удалить строку второго действия (что конечно не правильно)
|
|||||||||
|
18.07.2020 09:04:09
Запятую забыли тут
Изменено: |
|||
|
19.07.2020 12:43:21
Михаил! Низкий поклон! Теперь всё в полном порядке. Очень удобное решение. Спасибо!
|
|
|
06.08.2020 07:43:08
Приветствую, а следующая заметка с указанием минимальной суммы для разных групп покупателей еще не готова?
|
|
|
09.08.2020 20:12:50
Пока нет, пишется )
Изменено: |
|
|
25.11.2020 12:40:06
Здравствуйте!
Подскажите в mutator.php все нормально. В basket-total.php заменил, но в корзине ничего не меняется.. в чем может быть проблема? кеш сбросил |
|
|
25.11.2020 20:56:26
Может быть не в том шаблоне корзины делаете?
Это из более менее простого ![]() А так, сложно подсказать - нужно разбираться на месте
Изменено: |
|
|
13.08.2021 13:03:15
а с оформлением заказа как быть? /personal/order/make/
|
|
|
13.08.2021 14:30:30
В принципе, точно так же. Проверять сумму товаров заказа и скрывать / показывать кнопку оформления заказа.
Изменено: |
|
|
29.04.2023 10:12:46
Да, что-то этот момент я не учел. После оформления, само собой сумма станет меньше минимальной (точнее 0) и условие сработает.
Быстрое решение, перенесите эту проверку из result_modifier.php в вверх template.php Тогда не должно бы срабатывать после оформления заказа, за него отвечает файл confirm.php Позже дополню заметку более "фен шуйным" вариантом.
Изменено: |
|
|
30.04.2023 22:30:06
А я в template.php (sale.order.ajax) и добавляла проверку и был переброс на корзину...
|
|
|
01.05.2023 10:16:05
Обверните код, который проверяет сумму в корзине и отвечает за редирект, вот в такое условие:
В заметку дописал этот нюансик
Изменено: |
|||
|
06.05.2023 20:54:27
Обернула код в template.php (sale.order.ajax) новым условием, которое вы прислали в пред.комментарии и вышло много ошибок (см. прил.), а сама форма заказа пропала.
|
|
|
07.05.2023 09:30:23
Все работает, проверил со штатными шаблонами вот тут https://bxstore.ru/ (минимальная сумма 100 000 руб)
В интек шаблоне видимо есть какая-то модификация. Попробуйте найти там подключение файла confirm.php и перешлите сюда. В штатном шаблоне выглядет так, ищите что-то похожее.
Собственно, он в это же условие обвернут, но без отрицания.
Изменено: |
|||
|
28.06.2023 14:42:32
Такое через свойства товара, думаю, проще всего. У товаров свойство типа число "Минимальная сумма".
В корзине получать свойство каждого товара, сравнивать с суммой этого товара в корзине и выводить оповещение. Можно скомпоновать с этой заметкой: https://bazarow.ru/blog-note/13200/ Если сумма не достаточна при переходе к заказу удалять такие товары (предупредив пользователя)
Изменено: |
|
|
20.07.2023 12:58:50
Добрый день Михаил.
А как можно сделать чтобы минимальная стоимость заказа была только у определённого типа плательщиков? |
||||
|
||||
Блог-note: заметки разработчика
Спойлер в списке новостей 1С-Битрикс
Иногда нужно сделать спойлеры в копонентах 1C-Битрикс, в основном конечно, имеет смысл при очень больших обьемах контент...
Удаление товара из корзины по кнопке "минус" если остался 1 товар
Задача: когда в корзине осталась одна единица товара, нужно удалять товар по нажатию на кнопку "минус". Остави...
Настройка прав доступа в 1С-Битрикс
Часто, в интернет-магазине под управлением 1С Битрикс, нужно создать группу пользователей со специфическими правами. Нап...
Подключение мобильной версии шаблона Битрикс сайта, с автопереключением
Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много ф...
Отфильтровать новости в Битрикс за заданный период
Иногда, нужно отфильтровать элементы (новости например) по дате в Битрикс, с помощью компонента "список новостей". Для э...
Создание мобильного приложения на cordova, для любого сайта.
Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данной заметкой. Постарался сделать...
Ускорение работы сайта на 1С-Битрикс
Данная статья написана специально под видеоролик (приложен в конце статьи), опубликованный на моем ВКVideo канал...
Если папка то применяем, проверка текущего раздела или подраздела
Иногда требуется применить особый стиль к определённой директории сайта или управлять выводом элементов на странице в за...
Заполнить инфоблок брендов из свойства инфоблока с товарами
Задача: в интернет-магазине есть инфоблок с товарами, загружаемый из 1С, у которого заполнено свойство "Производите...