Если цена товара не обновляется, проблема может быть не в одном месте. Цена может поменяться в админке, но не на сайте; обновиться в карточке, но не в каталоге; измениться для обычного товара, но не для вариаций.
Чаще всего нужно проверять кеш, источник данных, импорт, базу, шаблон вывода и JavaScript, который пересчитывает цену на странице.
Почему это важно
Неверная цена — это риск для продаж и доверия. Клиент видит одно, менеджер ожидает другое, а заказ может уйти с неправильной суммой.
Основные причины
- страница или фрагмент закешированы
- цена меняется в админке, но импорт перезаписывает ее обратно
- вариации товара имеют отдельные цены
- шаблон выводит старое поле
- JavaScript не пересчитывает цену
- интеграция с 1С/CRM отдает старые данные
План диагностики
- Проверить цену в админке, карточке и каталоге.
- Очистить кеш контролируемо и проверить результат.
- Проверить вариации, скидки и правила цен.
- Посмотреть, не перезаписывает ли цену импорт.
- Проверить шаблон и JS-пересчет на странице.
Что можно проверить самостоятельно
- сравнить цену в админке и на сайте
- проверить другую категорию или товар
- уточнить, есть ли импорт из 1С/CRM
- не отключать весь кеш без понимания
- сохранить пример товара с проблемой
Где обычно ошибаются
- чинить только одну карточку, когда проблема системная
- не проверять вариации
- забывать про кеш CDN
- не учитывать автоматический импорт цен
Как я решаю такую задачу
Я проверяю путь цены от источника до страницы: где она хранится, кто ее обновляет, как она кешируется и каким шаблоном выводится.
- Фиксирую симптом, URL, время сбоя и действия, после которых появилась проблема.
- Проверяю логи, настройки сайта, интеграции и реальные запросы в браузере.
- Делаю минимальную правку, чтобы не задеть работающие разделы.
- Тестирую результат на десктопе, телефоне и в сценарии, где ошибка проявлялась.
- Передаю короткое объяснение причины и список профилактических действий.
Что подготовить для оценки
- адрес сайта или проблемной страницы
- скриншот ошибки или текст сообщения
- что меняли перед появлением проблемы
- доступ к админке, хостингу или серверу, если он нужен
- приоритет: срочно восстановить работу или спокойно разобраться в причине
Сроки
| Кеш или шаблон одного товара | 30-90 минут |
|---|---|
| Вариации, скидки, WooCommerce | 1-3 часа |
| Интеграция с 1С/CRM | после проверки обмена |
Вопрос-ответ
Почему цена правильная в админке, но старая на сайте?
Чаще всего это кеш, шаблон или отдельный слой данных для каталога/вариаций.
Может ли импорт менять цену обратно?
Да, если сайт синхронизируется с внешней системой, ручные правки могут перезаписываться.
Нужно ли отключать кеш?
Только для диагностики. Правильнее настроить обновление кеша при изменении цены.
Итог
Если цена товара не обновляется, нужно проверить всю цепочку: источник, админку, вариации, кеш, шаблон и интеграции. Тогда правка будет устойчивой.
Если нужна такая доработка или диагностика, напишите в Telegram: @rabotator_support. Посмотрю проблему, задам несколько точных вопросов и скажу, как исправить без лишней перестройки сайта.