Телеграм: @camouf_ru Почта: mihail@bazarow.ru
Лето Осень Зима Весна

Массово: применить наценку ко всем товарам каталога с пересчетом от базовой.

RSS
Массово: применить наценку ко всем товарам каталога с пересчетом от базовой.
 
Массово: применить наценку ко всем товарам каталога с пересчетом от базовой.

Рассмотрим как, в магазине работающем на 1С-битрикс, массово применить наценку на все товары каталога. Устанавливать будем для не базовой цены. При каждом обновлении базовой цены (например при обновлении товаров импортом), наша цена будет пересчитываться согласно наценке.
 
Пардон, а куда вставлять код с методом CPrice::Update? :)
 
Цитата
sinilnikov@principcomp.ru пишет:
Пардон, а куда вставлять код с методом CPrice::Update?  
Просто на любую страницу и открыть ее в браузере
 
Цитата
Михаил Базаров пишет:
можно сделать обработчик в init.php срабатывающий на событие добавление элемента OnAfterIBlockElementAdd
А есть код такого обработчика?
 
Цитата
Константин Синильников написал:
Цитата
Михаил Базаров пишет:
можно сделать обработчик в init.php срабатывающий на событие добавление элемента OnAfterIBlockElementAdd
А есть код такого обработчика?

Примерно так (сделал не проверяя, возможны ошибки - но должно сработать):
Скрытый текст
Изменено: Михаил Базаров - 26.10.2020 14:35:22
 
а возможно ли установить наценку не процент а допустим плюс 100 р на весь товар
 
Цитата
Guest написал:
а возможно ли установить наценку не процент а допустим плюс 100 р на весь товар
Именно через наценки, думаю, не получится
Но можно, просто изменить цену, пробежавшись по всем товарам циклом и этим же методом ( CPrice::Update)  обновить цены.
Эта заметка поможет
https://camouf.ru/blog-note/6554/
Там цена копируется из свойства- вам, вместо получения свойства, достаточно просто получать текущую цену (любую), прибавлять к ней 100 и сохранять в любую другую цену (или эту же)
 
Я правильно понял, можно пустую страницу создать .php закинуть туда код, и открыть в браузере?
Если да, то у меня не срабатывает, показывает код
 
Цитата
Guest пишет:
Я правильно понял, можно пустую страницу создать .php закинуть туда код, и открыть в браузере?
Если да, то у меня не срабатывает, показывает код
Да, код не забудте взять в <? тут код ?>
 
Здравствуйте, подскажите, а как применить этот скрипт и для торговых предожений?

спасибо
 
Цитата
Василий пишет:
Здравствуйте, подскажите, а как применить этот скрипт и для торговых предожений?

спасибо
В принципе, точно так же- должно сработать. Просто, указывайте ID инфоблока с ТП
Изменено: Михаил Базаров - 21.11.2021 01:52:04
 
Цитата
написал:
Цитата
Василий пишет:
Здравствуйте, подскажите, а как применить этот скрипт и для торговых предожений?

спасибо
В принципе, точно так же- должно сработать. Просто, указывайте ID инфоблока с ТП
спасибо сработало!  
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

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

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

Вывести дату окончания скидки в карточке товара Просмотров: 2884 Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом Ссылки для добавления и удаления товара из сравнения в Битрикс Просмотров: 7479 Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, ес... Постраничная навигация в списке разделов Битрикс- catalog.section.list Просмотров: 7314 Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно... Вывести производителей на сайте с отбором его товаров из каталога Просмотров: 16667 Достаточно частая задачка для каталога или интернет-магазина: вывести список производителе... Снять ограничение на количество символов в комментарии к заказу магазина на Битрикс Просмотров: 10276 Как многим известно, в интернет-магазине на Битрикс имеется ограничение на количество симв... Отсортировать элементы в Битрикс по свойству привязка к разделам Просмотров: 26423 При создании достаточно сложных интернет-магазинов на Битрикс, иногда встает задача помимо... Установка веб-сервера LAMP на ubuntu 20.04 LTS, оптимизированный под 1C-Битрикс. Просмотров: 9801 В последнее время, плотно пересел c macOS на ubuntu, и решил настроить себе полноценное ра... Cordova, ввод в input под диктовку. Голосовой поиск в мобильном приложении. Просмотров: 650 Итак, задачка: реализовать голосовой поиск в мобильном приложении на Cordova. По сути, нам... Самодельная форма добавления элемента на API Битрикс Просмотров: 38485 Компонент iblock.element.add.form написан таким образом, что вы не сможете (не попотев изр... Получить и вывести пользовательские свойства склада в 1С-Битрикс Просмотров: 347 Задача: вывести пользовательские свойства в подробном описании склада. При этом, есть и мн... Следующая/предыдущая новость/статья при просмотре подробной в Битрикс Просмотров: 16414 Дизайн создается только для наглядного и удобного предоставления содержимого сайта, пользо... Простые калькуляторы в карточке товара каталога на Битрикс Просмотров: 14224 На одном из создаваемых сайтов было необходимо сделать небольшой калькулятор и предварител... Пункты меню из разделов инфоблока Битрикс Просмотров: 86606 В принципе это стандартная возможность системы управления битрикс, но почему-то часто спра... Базовая защита "Битрикс виртуальная машина" от DDoS атак. Просмотров: 4488 Данный способ защиты не панацея, и скорее всего не спасет от профессиональной DDoS атаки, ... Композитный сайт на 1С-Битрикс Просмотров: 2441 Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Компози... Создание мобильного приложения на cordova, для любого сайта. Просмотров: 12729 Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данно... Изменить размер картинок на лету в битрикс Просмотров: 44059 Встала задачка: на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздел... Сортировать товары по названию, цене и дате поступления в каталоге Битрикс Просмотров: 37007 Достаточно часто заказчик просит вывести сортировку по цене, новым поступлениям и названию... Увеличение диска на готовой виртуальной машине Битрикс Просмотров: 7580 Как всем известно, на официальном сайте 1С-битрикс можно скачать готовую виртуальную машин... Малая корзина Битрикс, упрощенный шаблон Просмотров: 11734 Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке ...