Характеристики товара добавляемые в корзину

Характеристики товара добавляемые в корзину

  • Интернет-магазины
  • Аспро: Максимум
  • Аспро: Next
  • Аспро: Интернет-магазин
  • Аспро: Крутой шоп
  • Аспро: Маркет
  • Аспро: Оптимус
  • Аспро: Шины и диски 2.0
  • Аспро: Шины и диски, интернет-магазин
  • Корпоративные сайты
    • Аспро: Приорити
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Digital-компания
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Корпорация
    • Аспро: Курорт
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Сайт медицинского центра
    • Аспро: Стройка
    • Модули
      • Аспро: Кредитный калькулятор
      • Аспро: Универсальный импорт
      • Аспро: Шинный калькулятор
      • 1С-Битрикс
        • Общее
        • Как настроить вывод свойств в корзине?

          Сначала перейдите в торговый каталог и нажмите всплывающую кнопку с шестеренкой. Перейдите в режим редактирования параметров компонента каталога.

          В режиме редактирования переключитесь на пункт «Добавление в корзину» и в поле «Свойства предложений, добавляемые в корзину» выберите нужные свойства. Чтобы выбрать несколько свойств, нажмите на соответствующие параметры кнопкой мыши при нажатой клавише ctrl.

          После этого выбранные свойства появятся в редактировании параметров компонента корзины.

          Чтобы настроить вывод свойств в корзине, переключитесь на публичную часть сайта и перейдите в корзину (возможно, вам придется положить в нее какой-нибудь товар). Нажмите всплывающую кнопку с шестеренкой и перейдите в режим редактирования параметров компонента.

          Переключитесь на пункт «Внешний вид» и в поле «Свойства торговых предложения для вывода в корзине» выбирайте нужные свойства. Чтобы выбрать несколько свойств, выделите их мышью при нажатой клавише ctrl. Чтобы выбрать свойства, идущие подряд, щелкните по последнему из них, зажав shift.

          В компоненте оформления заказа можно настроить отображение свойств, выбранных в настройках компонента корзины. Для этого на странице оформления заказа нажмите кнопку с шестеренкой и перейдите в режим редактирования параметров компонента.

          Переключитесь на пункт «Дополнительные настройки» и в поле «Выбранные колонки таблицы списка товаров» выберите нужные свойства. Чтобы выбрать несколько свойств, нажмите на соответствующие параметры кнопкой мыши при нажатой клавише ctrl.

          Читайте также:  Младшая цифра числа это

          Учтите, что в списке представлены все свойства товаров, но отображаться будут только те, которые были выбраны в настройках добавления в корзину.

          Проблема

          На днях столкнулся с проблемой при работе с 1С-Битрикс, проблему решил, спешу доложить!
          Суть проблемы состояла в следующем — при добавлении товара в корзину, всегда добавлялся только один товар, вне зависимости от того, сколько было указано. Находил решения в гугле, но мне они не помогли (да и судя по комментариям не мне одному), в следствии чего, было принято решение сделать всё самому.

          Решение

          Меняем шаблон компонента

          В шаблоне находим форму в которой мы задаем кол-во товара, щёлкаем «купить» или «в корзину» и так далее.
          В упрощённом варианте форма будет выглядеть так:

          Отсюда делаем выводы — для добавления в корзину нам понадобиться js функция, а для покупки обработчик на php.
          Продолжим.

          Добавляем товар в корзину

          Требовалось сделать следующее — добавить товар в корзину, обновить страниц ( дабы видеть в "мини" корзине что товар действительно добавился)
          И так, создаем первый файл. Я назвал его addbasket.js.

          function add2basket(ID) <
          var > var clv = $("#QUANTITY").attr("value");

          $.ajax( <
          type: ‘POST’,
          url: "/myfunction/addbasket_ajax.php",
          data: <
          id: ID,
          quantity: clv,
          >,
          success:function(result)<

          window.location.reload(); //перезагружаем страницу
          >

          Функция передает id и количество (quantity) в php скрипт, который и должен добавить товар в нашу корзину.
          Рассмотрим второй файл addbasket_ajax.php:

          Тут тоже всё просто. Add2BasketByProductID — встроенная функция битрикса.
          Теперь можно успешно клацать кнопку "в корзину" и любоваться тем, как товар корректно добавляется в корзину.

          Покупаем товар ( нажимаем кнопку "купить")

          Тут тоже все предельно просто! Создаем файл addbasket.php — путь к нему мы указали в атрибуте "action" нашей формы.

          Читайте также:  Как добавить макрос на панель быстрого доступа

          И так, всё работает!
          Можно было реализовать иначе, но данный способ прост и должен быть понятен каждому.

          Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

          Некоторые товары не добавляются в корзину, возникает ошибка: "Не все свойства товара, добавляемые в корзину, заполнены". При этом, в настройках компонента стоит галочка "Разрешать добавлять в корзину товары, у которых заполнены не все характеристики". В чем еще может быть проблема?

          P.S. Заметил такое поведение: в массив $arResult[‘PRODUCT_PROPERTIES’] не добавляется свойство типа "Привязка к элементам", или "Список" если оно заполнено для данного товара. Если не заполнено — в том массиве присутствуют все его возможные значения.

          Для свойства типа "Список" все работает — включая галочку "Разрешать добавлять в корзину товары, у которых заполнены не все характеристики". Для свойства типа "Привязка к элементам" указанная галочка не работает — даже если свойство заполнено для товара.

          Кто может, разъясните, пожалуйста, причину такого поведения.

          Ссылка на основную публикацию
          Футбольный менеджер без интернета
          Да, уже четыре года назад Испания выиграла Евро 2012. С того времени много воды утекло и теперь у других команд...
          Форд экоспорт белый фото
          Компания Форд славится тем, что каждое обновление их машин несет в себе кучу перемен. Не стал исключением и недорогой городской...
          Форм факторы корпусов пк размеры
          Главная FAQ Железо Типы компьютерных корпусов Типы компьютерных корпусов Говоря слово "компьютер" многие подразумевают системный блок компьютера, и в принципе...
          Футбольный менеджер с реальными командами
          Бесплатная онлайн игра. Только в нашем футбольном менеджере игры проходят в реальном времени и можно менять тактику непосредственно во время...
          Adblock detector