Оформление
Названия: Компоненты
Точные названия разделов, полей и вариантов из кабинета на русском и английском. Набор видимых полей зависит от выбранного типа и настроек. Эта таблица помогает найти название; условия работы описаны в инструкции.
| В русском кабинете | В английском кабинете |
|---|---|
| Стало | After |
| Баннер | Banner |
| Кнопка при нажатии | Button when pressed |
| Недоступная кнопка | Disabled button |
| Кнопка при наведении | Button on hover |
| Поверхность и окно | Surface and dialog |
| Основной текст | Body text |
| Заголовок | Heading |
| Затемнение за окном | Backdrop color |
| Фон баннера | Banner background |
| Текст баннера | Banner text |
| Цвет поверх изображения баннера | Banner image overlay |
| Отступы содержимого баннера | Banner content padding |
| Линия рамки | Border style |
| Толщина рамки | Border width |
| Фон кнопки | Button background |
| Цвет рамки | Border color |
| Тень | Shadow |
| Цвет рамки кнопки | Button border color |
| Линия рамки кнопки | Button border style |
| Толщина рамки кнопки | Button border width |
| Размер шрифта | Font size |
| Насыщенность шрифта | Font weight |
| Положение содержимого кнопки по горизонтали | Horizontal alignment of button content |
| Межбуквенный интервал | Letter spacing |
| Высота строки | Line height |
| Внешние отступы кнопки | Button margins |
| Минимальная высота кнопки | Minimum button height |
| Отступы внутри кнопки | Button padding |
| Скругление кнопки | Button corner radius |
| Тень кнопки | Button shadow |
| Выравнивание текста кнопки | Button text alignment |
| Регистр букв | Letter case |
| Плавность смены состояния | State transition |
| Положение содержимого кнопки по вертикали | Vertical alignment of button content |
| Ширина кнопки | Button width |
| Фон кнопки закрытия | Close button background |
| Цвет крестика | Close icon color |
| Отступы кнопки закрытия | Close button padding |
| Скругление кнопки закрытия | Close button corner radius |
| Интервал между текстом и кнопкой объявления | Announcement text and button gap |
| Скругление изображения | Image corner radius |
| Скругление поверхности | Surface corner radius |
| Фон дополнительной кнопки | Secondary button background |
| Цвет обводки второстепенной кнопки | Secondary button border color |
| Вид обводки второстепенной кнопки | Secondary button border style |
| Толщина обводки второстепенной кнопки | Secondary button border width |
| Цвет второстепенной кнопки | Secondary button text color |
| Тень поверхности | Surface shadow |
| Внутренние отступы | Inner spacing |
| Выравнивание текста | Text alignment |
| Внешние отступы текста | Text margins |
| Внутренние отступы текста | Body text padding |
| Цвет заголовка | Heading color |
| Отступы вокруг заголовка | Heading margins |
| Отступы внутри заголовка | Heading padding |
| Оформление компонентов и опросов | Component and survey appearance |
| Специальное предложение | Special offer |
| Поверхность | Surface |
| Текст | Text |
| Встраиваемый блок | Inline block |
| Модальное окно | Modal window |
| Поповер | Popover |
| Неизвестный тип | Unknown type |
| Было | Before |
| Обычная | Normal |
| Нажатие | Pressed |
| Недоступная | Disabled |
| Наведение | Hover |
| Удалить сравнение? | Delete comparison? |
| Переместить показатель | Move indicator |
| В отдельный результат | To a standalone result |
| Формула | Formula |
| Справка по формулам | Formula documentation |
| Найти поле | Find a field |
| Без названия | Untitled |
| Заменить содержимое примером? | Replace content with the example? |
| Источник определяет, откуда компонент получает текущую сумму. Выберите один вариант: события электронной торговли, JavaScript магазина или элемент страницы. Компонент не переключается на другой источник автоматически. Если сумма неизвестна или равна нулю, поповер скрыт; когда появляется положительная сумма, он может показаться. Цель и сумму нужно задавать в одной валюте. Достижение порога меняет сообщение, но само по себе не предоставляет скидку или подарок. | The source determines where the component gets the cart total. Choose ecommerce events, your store’s JavaScript, or a page element. Sources are alternatives: the component does not switch automatically. It stays hidden while the total is unknown or zero and can appear once a positive amount becomes available. The cart and goal must use the same currency. Reaching the goal changes the message; it does not grant a discount or gift by itself. |
| События — вариант по умолчанию, если магазин передаёт изменения корзины. | Events are the default when your store reports cart changes. |
| JavaScript — для интеграции с состоянием корзины в коде магазина. | JavaScript connects directly to your store’s cart state. |
| Элемент страницы — если итоговая сумма доступна в видимом тексте. | A page element works when the total is available as text. |
| Что выбрать | Choose a source |
| Скопировать код | Copy code |
| Трёхбуквенный код, например RUB, EUR или USD. Сумма и цель должны быть в одной валюте; конвертации нет. | Three-letter code, such as RUB, EUR or USD. Cart and goal must use the same currency; no conversion is performed. |
| Используйте автоматический источник, если магазин отправляет события корзины. Первое корректное событие разрешает показ до конца активной сессии Sales Ninja; переходы и перезагрузка это разрешение сохраняют. В новой сессии снова нужно событие. Полный снимок корзины заменяет известный состав, добавление и удаление изменяют его, покупка очищает. Для расчёта суммы нужны цены и количества товаров. Ниже — пример полного снимка корзины из двух одинаковых товаров. | Choose automatic tracking when your store sends cart events. The first valid cart event enables display for the active Sales Ninja session, including navigation and reloads. A new session needs another event. A full cart snapshot replaces the known contents; additions and removals adjust them, and purchase clears the cart. Prices and quantities are needed to calculate the total. The example below sends a full snapshot with two units of the same product. |
| Показ разрешается после события корзины в активной сессии. | Display starts after a cart event in the active session. |
| Поддерживаются add_to_cart, remove_from_cart, view_cart, begin_checkout, purchase и поддерживаемые старые ecommerce-события. | Supports add_to_cart, remove_from_cart, view_cart, begin_checkout, purchase and supported legacy ecommerce events. |
| Просмотр товара не разрешает показ. Если цена неизвестна, сумма не считается нулевой. | Viewing a product does not enable display. An unknown price is not treated as zero. |
| Пропущенное событие магазина может оставить сумму устаревшей. Отдельной сверки нет. | Missing store events can leave the total outdated. There is no separate reconciliation. |
| События dataLayer | dataLayer events |
| Укажите CSS-селектор одного элемента, в котором магазин показывает итоговую сумму корзины. Выбирайте сам итог, а не весь блок корзины: рядом могут находиться старая цена, количество товаров или стоимость доставки. Компонент читает текст и реагирует на изменение, появление и замену элемента. Если элемент исчез или сумма не распознана однозначно, поповер скрывается до появления корректных данных. Ниже — пример элемента; в поле селектора укажите #cart-total. | Enter a CSS selector matching one element that displays the cart total. Select the total itself, not the whole cart: nearby text can include an old price, item count or shipping fee. The component reads the text and reacts when the element changes, appears or is replaced. If the element disappears or the total is ambiguous, the popover stays hidden until usable data is available. For the HTML below, enter #cart-total in the selector field. |
| Следим за текстом единственного элемента с итоговой суммой. | Watch a single element containing the cart total. |
| Подходят 6 000,50 ₽, 6000.50 и текст «Итого: 6 000 ₽». | Accepts 6 000,50 ₽, 6000.50 and text such as “Total: 6 000 ₽”. |
| Текст «Было 7 000 ₽, стало 6 000 ₽» неоднозначен — выберите элемент только с итогом. | “Was 7 000 ₽, now 6 000 ₽” is ambiguous: select only the final total. |
| Несколько совпавших элементов тоже неоднозначны. Скрытый мобильный дубль нужно исключить селектором. | Multiple matching elements are ambiguous too. Exclude hidden mobile duplicates using the selector. |
| Элемент страницы | Page element |
| Добавьте регистрацию после установочного кода Sales Ninja. Её можно вызвать до завершения загрузки скрипта: команда дождётся загрузки через штатную очередь. Обработчик получит функцию update; вызовите её с начальной суммой и затем вызывайте при каждом изменении корзины. Пример ниже показывает место подключения. store.cart.total и store.on — обозначения для примера: замените их чтением суммы и подпиской, которые предоставляет ваш магазин. | Place the registration after the Sales Ninja installation snippet. You can call it before the script finishes loading: the standard command queue will deliver it. The handler receives update; call it with the initial total and again whenever the cart changes. The example below shows the integration points. store.cart.total and store.on are example names: replace them with the total reader and change subscription provided by your store. |
| Передавайте сумму из кода магазина через update. | Send totals from your store code using update. |
| Передавайте полную сумму числом, а не разницу и не строку с валютой. Ноль означает пустую корзину. | Pass the full total as a number, not a delta or a currency string. Zero means an empty cart. |
| Передайте null, если данные временно недоступны. До первого значения поповер скрыт. | Pass null when the data is unavailable. The popover stays hidden until the first value. |
| Обработчик вызывается один раз при регистрации. События dataLayer для этого источника не нужны. | The handler runs once per registration. This source does not require dataLayer events. |
| JavaScript | JavaScript |
| Как настроить | How to set up |
| Демонстрационное состояние | Demo state |
| Цель достигнута | Goal reached |
| До цели | Below goal |
| Что учитывать | Keep in mind |
| Выберите один элемент только с итоговой суммой, например #cart-total. Текст с несколькими суммами не подходит. | Select a single element containing the total, such as #cart-total. Text with several amounts is ambiguous. |
| Как настроить источник суммы | Set up the cart amount source |
| Не равно | Does not equal |
| Меньше | Less than |
| Меньше или равно | Less than or equal |
| Равно | Equals |
| Больше | Greater than |
| Больше или равно | Greater than or equal |
| Дополнительный результат | Additional result |
| Изменить на п. п. | Adjust by percentage points |
| Равные платежи | Equal payments |
| Посетитель выбирает | Visitor chooses |
| Компактные | Compact |
| Строка сравнения | Comparison row |
| Постоянная | Constant |
| Автоматически из событий | Automatically from events |
| Дни | Days |
| Уменьшающиеся платежи | Decreasing payments |
| Плавное появление | Fade |
| По формуле | By formula |
| Подарок | Gift |
| Гарнитура | Headset |
| Готовая иконка | Ready-made icon |
| Вставить после | Insert after |
| Вставить перед | Insert before |
| Большой | Large |
| Позже | Later |
| Главный результат | Main result |
| Средний | Medium |
| Месяцы | Months |
| Без | None |
| Обычные | Normal |
| Число | Number |
| Контур | Outline |
| Сумма кредита | Loan amount |
| Стоимость покупки и взнос | Purchase price and down payment |
| Свободные | Relaxed |
| Установить ставку | Set rate |
| Заменить | Replace |
| Возврат | Returns |
| По условиям | By conditions |
| Schema.org | Schema.org |
| Одиночный выбор | Single choice |
| Отправить | Send |
| Защита | Protection |
| Сдвиг | Slide |
| Маленький | Small |
| Заливка | Solid |
| Звезда | Star |
| Выраженная | Strong |
| Сегодня | Today |
| Переключатель (0 / 1) | Toggle (0 / 1) |
| Недели | Weeks |
| Годы | Years |
| Подтвердите публикацию | Confirm publication |
| Скопировать параметр | Copy parameter |
| И ещё условие | Add AND condition |
| Добавить программу | Add program |
| Добавить правило ставки | Add rate rule |
| Дополнительные показатели | Additional results |
| Если выполняются все условия: | When all conditions match: |
| Базовая ставка | Base rate |
| В этом правиле сохранена другая проверка. Выберите переключатель и его состояние, чтобы заменить её. | This rule contains a different check. Choose a toggle and its state to replace it. |
| Выключен | Off |
| Включён | On |
| Состояние | State |
| Копировать | Copy |
| Ставка на текущих значениях | Rate with current values |
| Связанные правила и проверки будут удалены из текущего варианта. Ссылки из формул и полей нужно проверить перед публикацией. | Related rules and conditions will be removed from the current variant. Check references in fields and formulas before publishing. |
| Связанные настройки перечислены ниже. После удаления исправьте их перед публикацией. | Related settings are listed below. After deleting this field, update them before publishing. |
| Удалить поле? | Delete field? |
| Удалить настройку? | Delete this setting? |
| Стоимость покупки | Purchase price |
| Получить консультацию | Get a consultation |
| −1 п. п. для партнёрской программы | −1 pp for the partner program |
| Первоначальный взнос | Down payment |
| Параметры кредита | Loan details |
| Программа лояльности | Loyalty program |
| Демонстрационный пример. Программы и условия вымышлены. Расчёт предварительный, без страховок и комиссий. | Demo example. Programs and conditions are fictional. Preliminary estimate excluding insurance and fees. |
| Партнёрская | Partner |
| Зарплатный клиент | Salary client |
| Базовая | Standard |
| Выберите программу и условия — платёж пересчитается автоматически. | Choose your program and conditions to estimate payments. |
| Срок кредита | Loan term |
| Рассчитайте кредит | Calculate your loan |
| Сначала измените доступность этих полей по программам | First reassign these fields to other programs |
| Поле | Field |
| Формула возвращает итоговую годовую ставку в процентах. В этом режиме правила не применяются. Используйте поля, доступные для выбранной программы; пояснение к формуле увидит посетитель. | The formula returns the final annual rate as a percentage. Rules do not apply in this mode. Use fields available to the selected program; visitors will see your formula explanation. |
| Пустые ограничения не добавляют требований программы. Общие границы задаются в основных полях. | Empty limits add no program restrictions. Configure shared limits in the basic fields. |
| В настройках срок, границы и шаг задаются в месяцах: 12 месяцев = 1 год. Посетителю срок показывается в выбранных единицах. | Configure the term, limits and step in months: 12 months = 1 year. Visitors see the selected display units. |
| Новая программа | New program |
| Новое условие | New condition |
| Добавьте переключатель в разделе «Дополнительные поля и расчёты» и сделайте его доступным для этой программы. | Add a toggle in Additional fields and calculations and make it available for this program. |
| п. п. | pp |
| Программа | Program |
| Сначала применяется первое совпавшее правило «Установить ставку». Затем складываются все подходящие поправки. Поправка −1 п. п. меняет ставку 14% на 13%. | First, the first matching Set rate rule applies. Then all matching adjustments are added. A −1 pp adjustment changes 14% to 13%. |
| Доступно для выбранных программ. Если ничего не отмечено — для всех. | Available for the selected programs. No selection means all programs. |
| Основные поля | Main fields |
| Дополнительные поля и расчёты | Additional fields and calculations |
| Кредитные программы | Loan programs |
| Ставка и условия | Rate and conditions |
| Результат, тексты и кнопка | Results, text and button |
| Имя пользовательского параметра | Custom parameter name |
| Параметры страницы | Page parameters |
| Область пользовательского параметра | Custom parameter scope |
| Демонстрационные данные | Demonstration data |
| Способ показа | Display mode |
| В персонализации или A/B-тесте | In personalization or an A/B test |
| Редактировать | Edit |
| Редактируемый элемент | Item to edit |
| Компонентов пока нет | No components yet |
| Увеличить предпросмотр | Expand preview |
| Как работают компоненты | How components work |
| Как настроить компонент | How to configure a component |
| Есть черновик | Has a draft |
| Указать вручную | Enter manually |
| Значение | Value |
| Телефон | Mobile |
| Точные настройки | Precise settings |
| Калькулятор выгоды | Benefit calculator |
| Полоса преимуществ | Benefits strip |
| Осталось до цели | Cart goal progress |
| Карточка промокода | Coupon card |
| Промокод в строке | Inline coupon |
| Кредитный калькулятор | Credit calculator |
| Баннер / карусель | Banner / carousel |
| Рассрочка | Installments |
| Мессенджеры | Messengers |
| Объявление | Announcement |
| Компактное предложение | Compact offer |
| Предложение с изображением | Image offer |
| Карточка рейтинга | Rating card |
| Компактный рейтинг | Compact rating |
| Адрес страницы | Page address |
| Данные предпросмотра | Preview data |
| Пример компонента | Example component |
| Проверить на сайте | Check on website |
| Слайд в предпросмотре | Preview slide |
| В предпросмотре | Preview value |
| Товар и отзывы | Product and reviews |
| Готовое оформление | Ready-made appearance |
| Удалить | Delete |
| Сменить шаблон | Change template |
| Проверка и публикация | Review and publish |
| Дополнительные настройки | Additional settings |
| Кнопка перехода | Link button |
| Прокрутка слайдов | Slide navigation |
| Данные корзины | Cart data |
| Сообщения | Messages |
| Содержимое | Content |
| Промокод | Coupon |
| Facebook Messenger | Facebook Messenger |
| Круглая кнопка | Launcher button |
| MAX | MAX |
| Цена товара | Product price |
| Telegram | Telegram |
| VK | VK |
| Количество товаров в корзине | Cart quantity |
| Рейтинг на странице | Page rating |
| Количество отзывов | Review count |
| Модель товара | Product model |
| Название товара | Product name |
| Остановлено | Stopped |
| Не опубликовано | Unpublished |
| Запущено | Running |
| Выберите шаблон | Choose a preset |
| Настройте компонент | Configure your component |
| Разместите компонент | Place your component |
| Проверьте компонент | Review your component |
| Вкладка | Tab |
| Варианты и демонстрационные данные | Variants and demo data |
| Посетитель | Visitor |
| Ширина, px | Width, px |