Рассмотрим как, в магазине работающем на 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С, на основе нее формируется другая цена. К тому же стандартный модуль обмена не позволяет это сделать, а дополнительный поставить нет технической возможности (нет подходящей версии под нашу редакцию)
|
Блог-note Заметки по 1С-Битрикс
-
Информация о заказах и содержимое корзины текущего пользователя.
В процессе разработки сайта могут понадобиться рецепты приведенные ниже. Использовать можно как угодно и где угодно, я лишь привожу простые примеры. П...
-
Создание мобильного приложения на cordova, для любого сайта.
Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данной заметкой. Постарался сделать ее более менее подробной, но ...
-
Вывести свойство привязка к Яндекс Картам в Битрикс
Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости или в детальном элементе катал...
-
Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс
Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные классы для работы с наследуем...
-
Вставка произвольного свойства в текст новости через макрос
Задача: дать контент-менеджерам возможность вставлять содержимое любого свойства прямо в текст статьи/новости. Расскажу на примере "привязка к эл...
-
Как вывести картинки к разделам на базе _ext меню
Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. Достаточно популярный метод, это реализация на чистом css, ...