Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"

RSS
Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"
 
Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"

Данная заметка является дополнением к ранее опубликованной: Если товар в корзине, поменять значение input на "В корзине". Проделаем тоже самое, если используются торговые предложения. Но, можно использовать и в других сценариях.
 
А не подскажете как добавить еще и количество предложения в корзине?
 
Цитата
Илья Мельников написал:
А не подскажете как добавить еще и количество предложения в корзине?

Там же, в методе CSaleBasket::GetList можно получить поле QUANTITY - количество товара в корзине.

Пишу не проверяя, там подкрутите под себя
Код
// result_modifier.php
$dbBasketItems = CSaleBasket::GetList(
   array(
      "NAME" => "ASC",
      "ID" => "ASC"
   ),
   array(
      "FUSER_ID" => CSaleBasket::GetBasketUserID(),
      "LID" => SITE_ID,
      "ORDER_ID" => "NULL"
   ),
   false,
   false,
      array("PRODUCT_ID", "QUANTITY") // Добавил для получения QUANTITY

   );
while ($arItems = $dbBasketItems->Fetch())
{
   echo '<pre>';
   print_r($arItems); // тут получите ID шники и количества - дальше обработаете
   echo '</pre>';
}
Изменено: Михаил Базаров - 10.10.2020 11:14:53
 
Доброго времени!
У вас в блоке где Используем массив IsSkusInBasket- на пустоту, лишняя >, вторая строка:
<a class="to_basket" (> эта лишняя)

Да, и у меня в версии 20.5.393 это все не работает почему то.
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Как вывести свойства инфоблока по отдельности и немного плюшек не в т... Просмотров: 101843 Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании нов... Добавление и удаление из сравнения на AJAX: Битрикс Просмотров: 16343 Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил оп... Сортировать товары по названию, цене и дате поступления в каталоге Би... Просмотров: 37636 Достаточно часто заказчик просит вывести сортировку по цене, новым поступлениям и названию... Вывести множественное свойство типа файл с названием и весом файла в ... Просмотров: 18529 В этой заметке расскажу как красиво вывести множественное свойство типа файл в инфоблоке 1... Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс Просмотров: 22681 При штатной установке, интернет-магазина на 1С Битрикс, умный фильтр по товарам, показывае... Если товар в корзине, поменять кнопку на "В корзине" в новом шаблоне ... Просмотров: 346 Ранее я уже делал заметку на эту тему. Тогда, мы меняли значение input-а при добавлении то... Композитный сайт на 1С-Битрикс Просмотров: 2620 Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Компози... Вывести общее количество товаров в шаблоне корзины 1С-Битрикс Просмотров: 4587 Задача: вывести общее количество товаров в корзине (именно количество единиц товара, а не ... Подключение мобильной версии шаблона Битрикс сайта, с автопереключени... Просмотров: 40828 Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблон... Запретить изменения описаний товаров при выгрузке из 1С УТ на сайт Просмотров: 15510 При разработке сайтов на Битрикс, с интеграцией с 1С Управление Тороговлей, нужно запретит... Добавление своих полей в почтовые шаблоны Битрикс Просмотров: 41628 Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номе... Определить местоположение пользователя и показать магазины поблизости... Просмотров: 469 Задача: в мобильном приложении, которое открывает сайт на 1С-Битрикс внутри себя, нужно оп... Подключение SSL на Битрикс виртуальная машина Просмотров: 10985 С первого января 2017 года, наличие безопасного соединения HTTPS становится практически об... Установка Битрикс24 "Интернет-Магазин + CRM" на один домен и настройк... Просмотров: 16 Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступ... Увеличение диска на готовой виртуальной машине Битрикс Просмотров: 7879 Как всем известно, на официальном сайте 1С-битрикс можно скачать готовую виртуальную машин... Умный фильтр во всплывающей панели на мобильных. Просмотров: 533 Шаблон умного фильтра в Битриксе достаточно сложный, с точки зрения верстки и не очень кра... Свойство: привязка к Яндекс:Картам - вывести из нескольких элементов ... Просмотров: 16755 Предположим, что у вас есть инфоблок со свойством "Привязка к яндекс картам". В этом инфоб... Менять большую картинку, при клике на маленькую, в детальной карточке Просмотров: 1287 Мини скриптик, может кому пригодится для каталога товаров или новостей при использовании д... Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс Просмотров: 35190 Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одн... Как вывести картинки к разделам на базе _ext меню Просмотров: 6541 Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. ...