Иногда нужно и такое: Например: на одном из разрабатываемых сайтов, мне нужно было создать всего 4 товара. при этом покупателю не доступна возможность купить два товара, только один. Но у него должна остаться возможность "передумать".
Не дать пользователю купить больше одного товара, в Битрикс
Михаил Базаров: 19.05.2022 14:25:55
Не дать пользователю купить больше одного товара, в Битрикс
Иногда нужно и такое: Например: на одном из разрабатываемых сайтов, мне нужно было создать всего 4 товара. при этом покупателю не доступна возможность купить два товара, только один. Но у него должна остаться возможность "передумать". |
Михаил Базаров: 19.05.2022 14:25:56
Вариант без передачи параметра в ссылке.
Смысл заключается в том что: получаем всю корзину пользователя, выделяем из нее самый свежий товар (из добавленных в корзину). Очищаем и снова наполняем корзину этим, одним товаром.
|
Алексей: 13.12.2022 15:18:52
Михаил, приветствую.
Подскажите по немного схожей теме пожалуйста. Как не дать пользователю купить товар со склада, если количество товара на данном складе к примеру 2, а на другом складе 5? То есть имеем 2 склада с разным количеством товара, при этом когда выбран склад с количеством 2, в нём спокойно можно оформить 7 (общее количество со всех складов). Как запретить покупать больше чем на текущем складе и выводить пользователю предупреждение, что на текущем складе количество товара только 2, а на другом 5. Буду очень благодарен. Количественный учёт включен. Покупка при отсутствии выключена. |
Михаил Базаров: 13.12.2022 15:54:27
Тут только копать в сторону метода CCatalogStoreProduct::GetList
Получать остатки товара на каждом складе, проверять сколько товара набросано в корзину. И если превышает количество выдавать предупреждение В общем, направление такое. А что бы конкретно описать, мне нужно самому с таким столкнуться и познать.) |
Гость: 07.07.2024 13:01:04
опечатка - (размещае): "В index.php раздела /newitem/ размещае вот"
|
1С-Битрикс на моем Boosty канале
Блог-note: заметки разработчика
Увидеть файл заказов который передаст Битрикс в 1С
Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с зака...
Получить все товары из всех заказов пользователя. История купленных товаров.
Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с истори...
Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс
При штатной установке, интернет-магазина на 1С Битрикс, умный фильтр по товарам, показывает колличество найденных товаро...
Создание PWA для сайта на 1С-Битрикс
Технология PWA позволяет создать приложение для любого сайта. Не обязательно работающего на 1С-Битрикс, данная заметка ...
Добавление в избранное или отложенные, на AJAX из карточки товара
В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем исп...
Как выводить пользовательские поля и названия разделов инфоблока в Битриксе
Если вам необходимо вывести дополнительное пользовательское поле типа "Привязка к разделам инфоблока", эта записка может...
Как работает система сертификации партнеров 1С-Битрикс, уровни партнеров и специалистов
Сертификация от «1С-Битрикс» – это объективная оценка знаний и практических навыков разработки проектов на платформе от ...
Вывести разделы инфоблока по первым буквам не меняя структуру каталога. Алфавитный указатель
Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый прос...
Произвольные ссылки в элементе из свойства инфоблока
Задача: предоставить контент-менеджерам возможность добавлять произвольные ссылки внутри карточки товара. Управление ссы...