Перенос цен в модуль Каталог
Описание
Как перенести цены из свойств инфоблока в модуль Каталог
Если вы когда-нибудь работали с редакциями «Старт», «Стандарт» или «Эксперт», то знаете, что цены на товары там хранятся в свойствах инфоблока. Это удобно, пока вы не решаете перейти на редакцию «Малый бизнес» или «Бизнес». В новых редакциях цены должны быть в модуле «Каталог», иначе не работают скидки, валюты и сложные схемы расчета. Ручной перенос тысяч позиций — это часы монотонной работы и риск ошибок. Наш модуль решает эту задачу за пару кликов: он берет цены из свойств и автоматически переносит их в нужный тип цен. Вам не придется ничего править вручную или нанимать разработчика.
Процесс запуска максимально простой: задаете всего несколько параметров — и модуль начинает работать. Цены обновляются автоматически, без вашего участия. Это особенно ценно, если в каталоге сотни или тысячи товаров. Вы просто указываете, из какого свойства брать цену, и куда ее поместить. Все остальное делает система.
Учет скидок и валют: гибкие настройки для реальных задач
В реальной жизни у товара часто бывает две цены: обычная и со скидкой. Многие владельцы магазинов хранят их в разных свойствах инфоблока. Наш модуль это учитывает. Вы можете настроить перенос обеих цен: одна пойдет в базовый тип цен, другая — в тип со скидкой. Это позволяет сразу после миграции запустить акции и спецпредложения без дополнительных настроек.
Также вы можете задать валюту для всех товаров разом. Не нужно проставлять ее для каждой позиции отдельно — достаточно выбрать нужную валюту в настройках модуля. И если вы хотите, чтобы цены попали не в базовый тип, а в какой-то другой (например, «Оптовая» или «Для партнеров»), модуль поддерживает эту возможность. Вы сами решаете, куда и как переносить данные.
Защита от сбоев: продолжение с того же места
Представьте: вы запустили перенос цен, но в середине процесса отключили свет, пропал интернет или сервер перезагрузился. В обычной ситуации пришлось бы начинать все заново. С нашим модулем такого не случится. Если работа прервалась по любой причине, вы в любой момент можете зайти в админку и продолжить с того же места. Модуль запоминает, какие товары уже обработаны, и не трогает их повторно.
Это особенно полезно для больших каталогов, где процесс может занимать несколько часов. Вы не рискуете потерять результаты долгой работы. Даже если что-то пошло не так, достаточно просто перезапустить сценарий — и модуль продолжит с того товара, на котором остановился.
Остановка и возобновление в любое время
Еще одна удобная функция — возможность приостановить обновление и вернуться к нему позже. Например, вы запустили перенос в конце рабочего дня, но хотите продолжить уже дома или на следующее утро. Просто остановите процесс, а когда будете готовы — зайдите в админку с любого компьютера и нажмите «Продолжить». Модуль не потеряет прогресс и не начнет все сначала.
Это также удобно, если вы заметили ошибку в настройках. Остановите обновление, поправьте параметры и запустите снова. Никаких лишних действий и потери данных. Модуль создан для реальной работы, где время и ресурсы нужно использовать эффективно.
Ваше мнение влияет на развитие модуля
Мы не просто выпускаем продукт и забываем о нем. Нам важно, чтобы модуль решал именно ваши задачи. Если вам не хватает какой-то функции или вы хотите изменить сценарий работы — пишите в комментариях или в техническую поддержку. Каждое предложение рассматривается, и лучшие идеи реализуются в обновлениях.
Модуль уже умеет переносить цены из свойств в типы цен, учитывать скидки, задавать валюту и защищать от сбоев. Но мы готовы адаптировать его под ваши конкретные потребности. Обратная связь помогает делать инструмент еще удобнее и полезнее. Так что не стесняйтесь — расскажите, чего вам не хватает, и мы постараемся это добавить.
Часто задаваемые вопросы
Характеристики
| Версия | 1.0.1 |
| Добавлен | 14.01.2019 |
| Обновлён | 11.07.2023 |
| Установок | Менее 50 раз |
| Код | labsu.pricetransform |
| Адаптивный | Нет |
| Composite | Нет |