Поговорим про несколько вариантов массового редактирования цен в системе управления сайтом 1С Битрикс, если в ассортименте интернет-магазина пару тысяч товаров с торговыми предложениями.
На сегодняшний день цены на закупку материалов растут постоянно, и большинство продавцов вынуждены повышать цены на свои товары. В среднем, как мы видим, повышение цен происходит каждые три месяца, а то бывает и чаще. Что же делать, если нужно в срочном порядке поднять все цены, а товаров у нас тысячи?
Есть три варианта, как сделать это быстро:
Поговорим подробнее про каждый из этих вариантов.
Самый просто вариант редактирования цен - через функцию Изменить цены. Отмечаем все нужные товары, в поле Действия выбираем Изменить цены, и нажимаем кнопку Применить.
Рис.1 Отмечаем все товары и выбираем изменить цены
Далее в поле Введите значение указываем на какую величину нужно поднять цены. Указать можно в процентах, например, увеличить все цены на 10%. Либо поднять все цены на 300 рублей. Также возможно и в обратную сторону, уменьшить на 300 рублей.
Рис.2 Введите значение в процентах или фиксированное
Приятная новость ещё и в том, что данный способ подходит для товаров с торговыми предложениями.
Суть метода в том, чтобы выгрузить товары, торговые предложения и цены в Excel. И уже в формате таблиц отредактировать цены. Данный вариант нужен, когда цены нужно отредактировать по прайсу и нельзя изменить цены общим правилом.
Рис.3 Модуль выгрузки товаров в Excel на маркетплейсе
Для начала необходимо модуль установить. Мы использовали платный модуль на Маркетплейсе за 7000 рублей, тестовый бесплатный период - 7 дней. Важный момент, что модуль из Маркетплейса можно установить только на лицензию. Если вы не обновляете лицензию 1C Bitrix, то модуль вы не установите, будет вот такая ошибка.
Рис.4 Истек срок лицензии
Кроме изменения цен, модуль экспорта/импорта товаров в Excel, позволяет выгружать любые поля из Битрикса, что позволяет быстро заполнять информацию о товарах и копировать новые.
Рис.5 Модуль экспорта/импорта товаров в Excel
С помощью программиста можно написать скрипт, который будет выполнять массовую корректировку цен. Когда это может понадобится? Например, цены зависят от курса доллара. И вместо того, чтобы постоянно менять цены на товары, можно только задавать ставку доллара и цены сами будут пересчитываться. Скрипт можно полностью настроить под себя, чтобы было легко и удобно им пользоваться
Я нашла в интернете пример скрипта. Форма редактирования цен выглядит следующим образом.Рис.6 Скрипт массового редактирования цен
А с самим скриптом вы можете ознакомится на странице https://pai-bx.com/wiki/1c-bitrix/2386-bitrix-multiple-change-prices/
Подытожим, есть 3 варианта для массового редактирования цен товаров в 1C Bitrix, в том числе и товаров с торговыми предложениями. Каким способом пользоваться выбираете вы, исходя из ваших потребностей и возможностей каждого из способов.