Обзор
Когда это использовать
- Скрывать панель вознаграждений, когда в корзине есть акционные товары
- Скрывать пользовательские блоки контента, значки доверия или секции апселлов в зависимости от типа товара
- Обеспечивать более чистый или более персонализированный процесс оформления заказа для определённых товаров
Шаг 1. Найдите ID товаров
- Перейдите в Shopify Admin > Products
- Нажмите на нужный товар
- Скопируйте числовой ID товара из URL после
/products/
Шаг 2. Добавьте пользовательский HTML
- Перейдите в Upcart > Cart Editor > Settings > Custom HTML
- Вставьте следующий код в обе области HTML: Above announcements/rewards и On empty cart screen
- Замените значения в
productIDsToExcludeна ваши ID товаров - Обновите
.YOUR-CLASS-HERE, указав элемент корзины, который нужно скрыть (например:.upcart-rewards,.custom-message,.trust-badge)
Примечание об устаревшем API: обратные вызовы
window.upcartOnCartLoaded всё ещё работают, но считаются устаревшими и выводят предупреждения в консоль. Используйте upcartSubscribeCartLoaded для всех новых скриптов.Шаг 3. Необязательный резервный CSS
Итоговый результат
- Целевой элемент корзины (например, панель вознаграждений) будет скрыт, если в корзине есть один из указанных товаров
- В остальных случаях элемент остаётся видимым
- Вы можете повторно использовать эту логику, чтобы скрывать или показывать разные элементы на основе правил для конкретных товаров