Skip to main content
⚠️ ВАЖНОЕ УВЕДОМЛЕНИЕ Эти селекторы применяются только к версии 2 (V2) модулей корзины Upcart. Если вы используете версию 1 (V1), эти селекторы не будут работать. Для корзин V1 обратитесь к документации по CSS-селекторам версии 1, которая охватывает устаревшую структуру модулей и селекторы. Чтобы проверить, какую версию вы используете, откройте Cart Editor и посмотрите на верхнюю часть левого меню. Выпадающий список Cart version появляется там, когда каждый модуль корзины переведён на V2; если вы его не видите, в вашей корзине ещё есть модули V1. Дополнительную информацию о миграции с V1 на V2 см. в руководстве по миграции на V2.0.

Обзор

Если вы хотите изменить внешний вид своей корзины, например скрыть цену, изменить размер текста или переместить кнопку, начинать нужно отсюда. Эта библиотека CSS-селекторов предоставляет инструменты, необходимые для внесения таких изменений с помощью вашего собственного кода. Все доступные CSS-селекторы сгруппированы в этой статье вместе со ссылками на полезные ресурсы для написания и тестирования ваших стилей.

ПРИМЕЧАНИЕ

Хотя мы предоставляем эту библиотеку для вашего удобства, команда поддержки Upcart не может помогать с созданием или исправлением собственного кода. Это часть нашей Политики кастомизации. Для решений с собственным кодом мы рекомендуем обратиться к эксперту Shopify. Посмотреть экспертов Shopify

Как использовать CSS-селекторы Upcart

Эта статья — библиотека CSS-селекторов, которые можно использовать для стилизации и настройки вашей корзины-шторки Upcart. Каждый селектор нацелен на определённую часть корзины — заголовок, строки товаров, upsell-предложения, модуль вознаграждений и другое. Вы можете использовать эти селекторы, чтобы:
  • Скрывать или переоформлять элементы
  • Изменять отступы, шрифты или цвета
  • Корректировать макет в соответствии с брендингом вашего магазина
Чтобы применить свой CSS, откройте Cart Editor, перейдите в Settings, выберите вкладку Custom CSS и вставьте свои стили в редактор.

Что нужно знать перед добавлением CSS

Прежде чем приступить к собственным стилям, вот несколько советов, которые помогут всё сделать гладко. Они упростят тестирование изменений, помогут избежать неожиданностей и добиться нужного вида, ничего не сломав в корзине.

Чек-лист кастомизации CSS:

  • Тестируйте в безопасной среде: по возможности используйте предпросмотр или неопубликованную тему перед запуском в продакшен.
  • Начинайте с малого: вносите по одному изменению за раз, чтобы было проще отследить, что сработало, а что нет.
  • Вставляйте стили в правильное место: используйте поле Upcart Editor > Settings > Custom CSS для добавления кода.
  • Используйте инструмент Inspect: нажмите правой кнопкой мыши на элемент в браузере и выберите Inspect, чтобы находить и тестировать селекторы вживую.
  • Избегайте предположений: не каждый элемент присутствует во всех корзинах — тестируйте с разными корзинами (с вознаграждениями и без, с upsell-предложениями и т. д.).
Следующие селекторы работают с версией 2 модулей корзины Upcart. V2 вводит структурированную систему именования с префиксами классов public и internal.

Важные рекомендации по селекторам V2

⚠️ Используйте для кастомизации только публичные селекторы
  • Публичные селекторы (с префиксом upcart-public-) являются частью стабильного API и безопасны для собственной стилизации
  • Внутренние селекторы (с префиксом upcart-internal-) зарезервированы для внутреннего использования и могут измениться без предупреждения
МОЖНО: используйте публичные имена классов для стилизации
НЕЛЬЗЯ: не переопределяйте внутренние имена классов и не используйте глубокие селекторы

CSS-селекторы

Общие компоненты

Модуль заголовка

Модуль объявлений

Модули рекомендаций и upsell-предложений

Модуль примечаний

Модуль промокодов

Модуль значков доверия

Модуль многоуровневых вознаграждений

Модуль позиций корзины

Модуль дополнений

Модуль экспресс-платежей

Модуль сводки корзины

Полезные ресурсы для начала работы: