Обзор
Причина 1 — не настоящая скидка Shopify
- Имитированных или «фальшивых» скидок, созданных приложениями для наборов
- Приложений, которые корректируют цены товарных позиций вместо применения настоящей скидки Shopify
- Пользовательской ценовой логики, показывающей цены «до» и «после»
- Цен для сравнения (compare-at), заданных в админ-панели Shopify — по умолчанию. Это элементы отображения цен товаров, а не активные скидки, поэтому строка игнорирует их, если вы не включите соответствующую настройку (см. ниже).
Экономию по ценам compare-at можно учитывать в Cart Summary 2.0. Включите Show compare-at price savings in footer total в разделе Settings > Cart settings > Advanced Settings, и строка экономии добавит разницу compare-at по каждому товару к уже учитываемым скидкам. Эту настройку читает только модуль Cart Summary версии 2 — в версии 1 строка экономии по-прежнему учитывает только коды скидок. См. Показ экономии по ценам compare-at в итоге футера.
Приложения для наборов и скидки
- Корректирует цены товарных позиций
- Показывает цены «до» и «после»
- Отображает рассчитанную сумму «экономии»
- Объединяет товары в набор со сниженной ценой
Причина 2 — устаревший токен корзины
Как определить
- Добавьте товар в корзину при включённом Upcart.
- Откройте консоль разработчика вашего браузера.
- Вставьте и выполните следующий код:
- Измените количество любого товара в корзине, чтобы вызвать оповещение.
Как исправить
См. документацию Shopify по миграции Cart API.
Причина 3 — конфликт темы или приложения
Как определить
display: none;visibility: hidden;opacity: 0;