Баг добавления услуг в корзине
Не проблема
Здравствуйте.
Если в корзине есть 2 одинаковых товара, то при добавлении услуги она добавляется сразу к обоим товарам. Во-вторых общая стоимость считается как будто услуга добавлена к одному товару.
Возможно, вы спросите: зачем одинаковые товары в корзине? У нас в проекте помимо ТП планируется еще и выбор дополнительного свойства. Поэтому иногда заказчики будут добавлять одинаковые товары, но с разными свойствами.
Было бы прекрасно, если появится возможность исправить данный баг.
Благодарю.
Здравствуйте! Благодарим за обратную связь.
Если мы правильно вас поняли, то задача в том, чтобы при добавлении в корзину двух одинаковых товаров была возможность указывать разное количество услуг для них. Сейчас счетчик услуг общий, так как в корзине по стандартной логике 1С-Битрикс это один и тот же товар в количестве 2 шт, хоть и отображается разными позициями при определенных условиях.
Мы могли бы разделить счетчики услуг в корзине, но тогда сломается общая логика. Например, товар 1, для него одна услуга и его копия товар 2, для него укажем две услуги. Если вернуться в карточку товара, то товары перестанут быть в разных позициях (строках), и у них будет общий счетчик. Получится товар в количестве 2 шт. И тут возникает вопрос - как считать услуги. Предположим, что мы запишем сумму из корзины, в нашем примере это 3 шт. Но счетчик услуг остается общим, как и у самого товара. И при изменении количества услуг через карточку товара непонятно, к какой именно позиции товара добавлять количество услуг.
А еще при переключении торговых предложений в корзине по стандартной логике 1С-Битрикс система может заметить, что это один и тот же товар, и предложить объединить в одну позицию. Этот случай тоже нужно учитывать в измененной логике.
У вас необычный кейс. Возможно, его лучше решить добавлением дополнительного торгового предложения. Тогда получится избежать ситуации, когда одинаковые товары указаны в разных позициях. Или можем рассмотреть вопрос индивидуально. Для этого, пожалуйста, оставьте заявку на странице https://aspro.ru/services/dorabotka-saytov/. Обсудим детали подробнее.
Считаем эту задачу специфичной и не хотим вмешиваться в стандартную логику работы 1С-Битрикс. Поэтому эту тему отклоняем в идейном центре. Хорошего вам дня!
Здравствуйте! Благодарим за обратную связь.
Если мы правильно вас поняли, то задача в том, чтобы при добавлении в корзину двух одинаковых товаров была возможность указывать разное количество услуг для них. Сейчас счетчик услуг общий, так как в корзине по стандартной логике 1С-Битрикс это один и тот же товар в количестве 2 шт, хоть и отображается разными позициями при определенных условиях.
Мы могли бы разделить счетчики услуг в корзине, но тогда сломается общая логика. Например, товар 1, для него одна услуга и его копия товар 2, для него укажем две услуги. Если вернуться в карточку товара, то товары перестанут быть в разных позициях (строках), и у них будет общий счетчик. Получится товар в количестве 2 шт. И тут возникает вопрос - как считать услуги. Предположим, что мы запишем сумму из корзины, в нашем примере это 3 шт. Но счетчик услуг остается общим, как и у самого товара. И при изменении количества услуг через карточку товара непонятно, к какой именно позиции товара добавлять количество услуг.
А еще при переключении торговых предложений в корзине по стандартной логике 1С-Битрикс система может заметить, что это один и тот же товар, и предложить объединить в одну позицию. Этот случай тоже нужно учитывать в измененной логике.
У вас необычный кейс. Возможно, его лучше решить добавлением дополнительного торгового предложения. Тогда получится избежать ситуации, когда одинаковые товары указаны в разных позициях. Или можем рассмотреть вопрос индивидуально. Для этого, пожалуйста, оставьте заявку на странице https://aspro.ru/services/dorabotka-saytov/. Обсудим детали подробнее.
Считаем эту задачу специфичной и не хотим вмешиваться в стандартную логику работы 1С-Битрикс. Поэтому эту тему отклоняем в идейном центре. Хорошего вам дня!
Комментарии на данной страницы заблокированы!