Новое

Массовое изменение цен в каталоге Tilda

Скрипт поднимает или снижает цены товаров и вариантов в каталоге Tilda на заданный процент. Сначала показывает таблицу «было / станет», меняет только после подтверждения.

От 1 000 ₽

Совместимость
Админка каталога Tilda, любой браузер
Стек
Tilda · JavaScript
Формат
JS-файл: вставляется в консоль браузера на странице каталога в админке Tilda

проблема

Что решает

  • !Поставщик поднял цены на 10%, и каждую позицию каталога приходится открывать и править руками
  • !Правка через CSV требует выгрузки, формул в таблице и обратной загрузки
  • !У товаров есть варианты по размеру и цвету, и цену каждого варианта меняют отдельно
  • !При наценке легко забыть про старую зачёркнутую цену, и процент скидки на сайте съезжает
  • !Боитесь по ошибке запустить наценку дважды и умножить цены ещё раз

решение

Что получите

  • ✓Пробный прогон по умолчанию: таблица «товар, поле, было, станет» без единой записи
  • ✓Основная и старая цена меняются на один коэффициент, процент скидки сохраняется с точностью до округления
  • ✓Скрипт раскрывает свёрнутые группы вариантов и меняет цену каждого варианта
  • ✓Округление до рубля, десятков, сотен или копеек
  • ✓Защита от повторного запуска в той же вкладке и сверка каждой цены после сохранения

О скрипте

Скрипт запускается в консоли браузера на странице списка товаров в админке Tilda и меняет цены так же, как вы меняли бы их руками: открывает поле, вписывает новое число, сохраняет и сверяет результат.

Чем отличается от правки через CSV

Штатно Tilda умеет выгружать каталог в CSV и загружать его обратно, цены можно поправить в таблице. Скрипт обходится без таблиц и формул: вы задаёте коэффициент, например 1.1 для +10%, и шаг округления.

Защита от ошибок

  • по умолчанию включён пробный прогон: только таблица «было / станет», цены не меняются;
  • перед записью появляется окно подтверждения с коэффициентом, процентом и числом позиций;
  • повторный запуск в той же вкладке требует двух подтверждений подряд;
  • после сохранения каждая цена сверяется со страницей и получает статус OK, FAIL или NO-INPUT.

Важно: скрипт завязан на устройство админки Tilda. После её обновления он может перестать находить товары или поля цены и сообщит об этом в консоли. Перед запуском скачайте каталог в CSV как резервную копию.

Что входит в покупку (от 1 000 ₽)

  • 1Формат поставки — JS-файл: вставляется в консоль браузера на странице каталога в админке Tilda
  • 2Гарантия — Пока вы не отключите пробный режим и не подтвердите запуск, скрипт ничего не меняет. Исправление ошибок после изменений на стороне Tilda делаю платно.

Частые вопросы

Можно ведь поменять цены через CSV?

Можно: Tilda выгружает каталог в CSV и принимает его обратно, цены правятся в таблице. Скрипт убирает работу с таблицей и формулами, до записи показывает, что станет с каждой ценой, а после сверяет результат.

Что будет, если Tilda обновит админку?

Скрипт может перестать находить товары или поля цены. Тогда он напишет в консоли «Не нашёл товаров» или поставит строке статус NO-INPUT, цена в такой строке не меняется. Исправление ошибок после изменений на стороне Tilda делаю платно.

Что если случайно запустить скрипт дважды?

В той же вкладке браузера скрипт помнит прошлый запуск и перед повтором предупредит, что цены умножатся ещё раз. Продолжить можно только после двух подтверждений подряд. Защита действует в пределах одной вкладки, поэтому партии запускайте в ней же.

Сработает ли на товарах с вариантами?

Да, скрипт раскрывает свёрнутые группы вариантов и ждёт их загрузки до 15 секунд. Если какие-то варианты не подгрузились, он предупредит в консоли, и их цены не изменятся. Строку-диапазон у главного товара скрипт не трогает.

Как вернуть старые цены?

Перед запуском скачайте каталог в CSV: кнопка с тремя точками в разделе товаров, пункт «Скачать список товаров в CSV». Обратный коэффициент из-за округления может не вернуть цены до рубля, поэтому старые цены берите из этой копии.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно