Рассмотрим как, в магазине работающем на 1С-битрикс, массово применить наценку на все товары каталога. Устанавливать будем для не базовой цены. При каждом обновлении базовой цены (например при обновлении товаров импортом), наша цена будет пересчитываться согласно наценке.
Массово: применить наценку ко всем товарам каталога с пересчетом от базовой.
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 10.08.2020 05:00:00
Массово: применить наценку ко всем товарам каталога с пересчетом от базовой.
Рассмотрим как, в магазине работающем на 1С-битрикс, массово применить наценку на все товары каталога. Устанавливать будем для не базовой цены. При каждом обновлении базовой цены (например при обновлении товаров импортом), наша цена будет пересчитываться согласно наценке. |
|
Михаил Базаров: 26.10.2020 02:00:00
Примерно так (сделал не проверяя, возможны ошибки - но должно сработать):
|
|
Guest: 10.09.2021 03:00:00
а возможно ли установить наценку не процент а допустим плюс 100 р на весь товар
|
|
Михаил Базаров: 11.09.2021 06:00:00
Но можно, просто изменить цену, пробежавшись по всем товарам циклом и этим же методом ( CPrice::Update) обновить цены. Эта заметка поможет https://bazarow.ru/blog-note/6554/ Там цена копируется из свойства- вам, вместо получения свойства, достаточно просто получать текущую цену (любую), прибавлять к ней 100 и сохранять в любую другую цену (или эту же) |
|
Василий: 20.11.2021 11:00:00
Здравствуйте, подскажите, а как применить этот скрипт и для торговых предожений?
спасибо |
|
Михаил Базаров: 21.11.2021 01:00:00
В принципе, точно так же- должно сработать. Просто, указывайте ID инфоблока с ТП
|
|
Гость: 18.11.2022 04:00:00
Добрый день!
Подскажите, а как сделать, если мне нужно для определенного типа цены применить наценку не на все товары, а только для определенного раздела. Например есть у меня тип цены «ИП Пупкин» и раздел «Тапки». Вот для товаров этого раздела и применить для типа цены «ИП Пупкин» наценку - 100% ? |
|
Михаил Базаров: 18.11.2022 04:00:00
Можно в фильтре отобрать товары только нужного раздела
|
|
Ольга: 13.03.2025 01:00:00
Добрый день! Спасибо за ваш блог!
Сделала наценку на все товары, но возникла проблема: при обновлении цен и остатков (с помощью стандартного модуля обмена), затирается у всех товаров новая цена с наценкой. Цена из 1С передается только одна, и на сайте она базовая. Как можно запретить 1C это делать? Вот такой код в unit не работает:
|
|
Михаил Базаров: 13.03.2025 01:00:00
Можно на стороне 1С вообще убрать выгрузку цен, оставить только сами товары и остатки.
|
|
Гость: 13.03.2025 03:00:00
Спасибо за рекомендацию, так не получится, цена нужна именно из 1С, на основе нее формируется другая цена. К тому же стандартный модуль обмена не позволяет это сделать, а дополнительный поставить нет технической возможности (нет подходящей версии под нашу редакцию)
|
Индивидуальный предприниматель
- mihail@bazarow.ru
- Написать в МАКС
- ВКонтакте
- Написать в Телеграм
- Написать через сайт
Работаю официально, с заключением договора и предоставлением всех закрывающих документов.
Заметки по 1С-Битрикс
-
Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"
Данная заметка является дополнением к ранее опубликованной: Если товар в корзине, поменять значение input на "В корзине". Проделаем тоже самое, если и...
-
Открытие мобильного приложения Apache Cordova по ссылке
Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электороную почту, через мессенджер ил...
-
Основные функции вывода в шаблонах Битрикс
Знаю, что все их знают. Но иногда не бывает лишним собрать все самое используемое в одну кучку. Ведь у каждого бывают моменты тупости, когда забываетс...
-
Подключение jquery из ядра битрикс и объединение своих скриптов в один файл
Если используете большое количество js скриптов на сайте. Например: фансибокс, всяческие галереи и прочее- то таких внешних скриптов может набежать по...
-
Отключить поиск по описаниям товаров в Битрикс
Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшис...
-
Обновление цен и остатков из текстового файла, в каталоге 1C-Битрикс.
Задача: прочитать txt-файл с ценами и остатками, который выгружает программа учета по FTP, и обновить эти данные в каталоге. Скрипт должен автоматичес...