> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Модуль дизайна

> В этой статье объясняется, как настроить параметры дизайна Upcart.

Модуль Design позволяет настроить внешний вид вашей корзины, включая макет, фирменные цвета и стили кнопок.

<div id="general">
  # General
</div>

<div id="inherit-fonts-from-theme">
  ## Наследование шрифтов из темы
</div>

Эта настройка позволяет Upcart использовать шрифты, заданные в настройках вашей темы Shopify. Чтобы посмотреть текущий выбор шрифтов, откройте [редактор тем Shopify](https://help.shopify.com/en/manual/online-store/themes/customizing-themes#access-the-theme-editor) и перейдите в раздел Typography.

<div id="cart-preview">
  ## **🚧 Предпросмотр корзины 🚧**
</div>

Шрифты, унаследованные из вашей темы, не будут отображаться в окне предпросмотра Upcart, но будут корректно показываться в действующей витрине вашего магазина.

<div id="show-strikethrough-prices">
  ## Показывать зачёркнутые цены
</div>

Включите эту настройку, чтобы показывать зачёркнутую цену (также известную как [Compare At Price](https://help.shopify.com/en/manual/discounts/sales#set-a-compare-at-price-for-a-product)) рядом с каждым товаром в корзине. Это отражает цену со скидкой, аналогично страницам ваших товаров.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-cart-item-strikethrough-price.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=1139c85449399309a710241ea0239907" alt="Товар в корзине с зачёркнутой исходной ценой рядом с ценой со скидкой и экономией" width="567" height="213" data-path="images/upcart/design-cart-item-strikethrough-price.png" />

<div id="enable-subtotal-line">
  ## Включить строку промежуточного итога
</div>

Добавляет в корзину строку промежуточного итога. При включении также появляется поле **Subtotal text color** в разделе **Colors**, поэтому промежуточный итог можно стилизовать отдельно от остального текста корзины. При выключенной настройке это поле цвета скрыто.

<div id="cart-width">
  ## Ширина корзины
</div>

Управляет шириной шторки, настраивается отдельно для каждого типа экрана:

* **Desktop** — **Default** или **Wide**
* **Mobile** — **Full** (от края до края) или **Nearly full** (небольшой отступ у края)

***

<div id="colors">
  # Colors
</div>

<div id="background-color">
  ## Цвет фона
</div>

Задаёт основной цвет фона корзины, за исключением футера и карточек апсейлов.

<div id="cart-accent-color">
  ## Акцентный цвет корзины
</div>

Управляет цветом фона футера корзины и карточек товаров-апсейлов.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-colors-settings-cart-accent.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=997641ba05508c369cd6cea9f23e7a60" alt="Настройки Colors в Upcart с акцентным цветом корзины, применённым к розовым карточкам апсейлов" width="1307" height="589" data-path="images/upcart/design-colors-settings-cart-accent.png" />

<div id="cart-text-color">
  ## Цвет текста корзины
</div>

Определяет цвет всего текста корзины, кроме текста кнопок и текста экономии, которые настраиваются отдельно.

<div id="savings-text-color">
  ## Цвет текста экономии
</div>

Задаёт цвет текста экономии, отображаемого под ценой товара.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-cart-item-savings-amount.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=17965a9012294f1399f7d40f583828ec" alt="Товар в корзине с текстом суммы экономии, выделенным пурпурным цветом" width="572" height="220" data-path="images/upcart/design-cart-item-savings-amount.png" />

<div id="subtotal-text-color">
  ## Цвет текста промежуточного итога
</div>

Задаёт цвет строки промежуточного итога. Это поле появляется только тогда, когда в разделе **General** включена настройка **Enable subtotal line**.

<div id="cart-preview-2">
  ## 🚧 **Предпросмотр корзины** 🚧
</div>

Редактор предпросмотра может не отражать финальную стилизацию точно. Тема вашего магазина может содержать пользовательский CSS, влияющий на размер или цвет текста. Всегда проверяйте изменения в действующей витрине магазина.

***

<div id="button-settings">
  # Настройки кнопок
</div>

Upcart предлагает расширенные возможности стилизации кнопок, включая отдельную настройку кнопки оформления заказа. Сюда входят способы корректировки CSS и интеграция инструментов брендинга Shopify.

<div id="corner-radius">
  ## Радиус скругления
</div>

Регулирует скругление углов кнопок в диапазоне от **0 px до 40 px**. `0` даёт острые, прямые углы; `40` — максимальное скругление, доступное ползунку. Значение применяется одновременно к кнопке оформления заказа, кнопке апсейла, кнопке скидки и кнопке апгрейда.

<Note>
  Ползунок останавливается на 40 px. Для полностью «таблеткообразной» кнопки вам понадобится [пользовательский CSS](/ru/upcart/custom_css) — см. раздел [Расширенная настройка CSS](#advanced-css-customization-for-checkout-buttons) ниже.
</Note>

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-corner-radius-slider-16.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=6dadda55065cefb425b9e7b4a10df34c" alt="Ползунок радиуса скругления, установленный на 16 пикселей, скругляет кнопку оформления заказа" width="1314" height="461" data-path="images/upcart/design-corner-radius-slider-16.png" />

<div id="button-color">
  ## Цвет кнопки
</div>

Задаёт цвет фона всех кнопок в корзине, включая:

* Кнопку оформления заказа
* Кнопку апсейла «Add to Cart»
* Кнопку применения скидки «Apply»
* Кнопку апгрейда подписки Вы можете настроить цвет этих кнопок через Cart Editor. Для дальнейших расширенных настроек, таких как модификации CSS, обратитесь к разделу расширенной настройки.

<div id="button-text-color">
  ## Цвет текста кнопки
</div>

Определяет цвет текста, используемый во всех кнопках корзины.

<div id="button-text-hover-color">
  ## Цвет текста кнопки при наведении
</div>

Управляет цветом текста кнопки, когда покупатель наводит на неё курсор мыши. Например, если задан зелёный цвет, текст станет зелёным при наведении.

<div id="show-continue-shopping-button">
  ## Показывать кнопку «Продолжить покупки»
</div>

Добавляет в корзину кнопку **Continue shopping**, позволяющую покупателям закрыть шторку и вернуться к просмотру товаров без использования значка закрытия.

<div id="advanced-css-customization-for-checkout-buttons">
  # Расширенная настройка CSS для кнопок оформления заказа
</div>

Для существенных изменений дизайна вы можете использовать код Custom CSS для модификации кнопки оформления заказа:

1. В Cart Editor откройте **Settings** и выберите вкладку **Custom CSS**.
2. Используйте соответствующий селектор CSS, например `.checkout`. Примеры сниппетов CSS: Чтобы создать кнопку в форме таблетки:
   ```text theme={"theme":{"light":"snazzy-light","dark":"github-dark"}}
   .checkout {    border-radius: 9999px !important;}
   ```
   Чтобы добавить чёрную рамку:
   ```text theme={"theme":{"light":"snazzy-light","dark":"github-dark"}}
   .checkout {    border: 2px solid black !important;}
   ```
   Замените `.checkout` фактическим CSS-классом вашей кнопки. Дополнительная стилизация включает эффекты при наведении, отступы, цвета текста или шрифты.

<div id="integrating-shopify-branding-for-button-customization">
  # Интеграция брендинга Shopify для настройки кнопок
</div>

Если вы используете Shopify, вы можете обновить дизайн кнопки оформления заказа через админ-панель Shopify:

1. Войдите в админ-панель Shopify.
2. Перейдите в `Settings > Checkout > Customize`.
3. Используйте параметры брендинга, чтобы изменить шрифт, скругление или цвет для целостного дизайна.

<Frame>
  <img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-cart-drawer-preview.gif?s=5ccbb7ec1acafc03803d5a7842455582" alt="Предпросмотр корзины-шторки Upcart с кнопкой добавления апсейла и кнопкой оформления заказа" width="1784" height="1080" data-path="images/upcart/design-cart-drawer-preview.gif" />
</Frame>
