
Язык 🇷🇺 Русский
Установка Shopify
Добавить комментарии на сайты Shopify
FastComments доступен в Магазине приложений Shopify. Установите приложение и добавьте блоки FastComments на любую запись блога, страницу товара или настраиваемую страницу через редактор темы Shopify. Редактирование кода не требуется.
Когда вы устанавливаете приложение, Shopify создаёт ваш аккаунт FastComments, привязывает домен магазина и автоматически подключает биллинг. Вам не нужно регистрироваться на fastcomments.com отдельно.
Страницы этого руководства описывают каждый блок FastComments, который предоставляет приложение, как работает единый вход (single sign-on) для ваших клиентов Shopify и как импортировать существующие комментарии Shopify перед переключением.
Установить приложение FastComments 
Установка из Shopify App Store
- Откройте страницу FastComments в Shopify App Store.
- Нажмите Add app и выберите план, который хотите в процессе установки.
- После завершения установки Shopify перенаправит вас обратно в административную панель FastComments внутри Shopify.
На этом установка завершена. Ничего не нужно вставлять в файлы темы.
Что настраивается для вас
Установка выполняет всё, что вы в противном случае делали бы вручную:
- Для вашего магазина создаётся tenant FastComments и связывается с доменом магазина.
- URL вашего магазина добавляется в список разрешённых доменов tenant'а, чтобы комментарии загружались без ошибки домена.
- Записывается shop metafield
fastcomments.tenant_id, чтобы каждый блок знал, какой tenant использовать для рендеринга. - Единый вход (SSO) для клиентов Shopify включён по умолчанию.
- Оплата проходит через Shopify Managed Pricing. Списания отображаются в вашем обычном счёте Shopify. Обновить тариф, понизить или отменить можно в Settings > Apps and sales channels > FastComments в админке Shopify.
Если ваш магазин уже был клиентом FastComments до установки приложения, установка повторно использует существующий tenant вместо создания нового.
Встроенная админ-панель
Когда вы открываете приложение FastComments из админки Shopify, вы попадаете на дашборд с плитками—одним кликом переходящими в полнофункциональную бэкенд-панель FastComments:
- Dashboard: настройки аккаунта, использование и сведения о подписке.
- Moderation Queue: одобрять, отклонять и отвечать на комментарии по всему магазину.
- Customize: настраивать цвета виджета, шрифты, правила модерации и конфигурацию.
- Ratings & Reviews Helper: настроить рейтинги в виде звёзд и вопросы отзывов, если вы хотите использовать блок Reviews Summary.
Каждая плитка открывает FastComments по одноразовой ссылке для входа, поэтому вам не нужен отдельный логин.
Далее: добавьте блоки в ваш магазин
Откройте редактор темы Shopify (Online Store > Themes > Customize), откройте шаблон, в который вы хотите добавить комментарии или отзывы, и нажмите Add block. Блоки FastComments появятся в разделе Apps. Остальная часть этого руководства рассматривает каждый из них.
Добавить комментарии в записи блога и на страницы товаров 
The FastComments block is the main commenting widget. Add it to blog post templates, product templates, or any other page where you want a discussion thread or a live chat.
Add the block
- Open the Shopify theme editor (Online Store > Themes > Customize).
- Pick the template you want comments on: Blog post, Product, or any other page or section template.
- In the section where you want comments to appear, click Add block.
- Under Apps, select FastComments.
- Click Save.
The block appears immediately. There is no Tenant ID to enter; your store's tenant is wired up automatically when you install the app.
Settings
| Setting | What it does | Default |
|---|---|---|
| Tenant ID (optional) | Override which FastComments tenant the block renders against. Leave blank to use the store's automatically-configured tenant. Find a manual tenant ID at fastcomments.com/auth/my-account/api-secret. | (пусто) |
| SSO | Auto-logs the visitor in as their Shopify customer account before commenting. See Auto-Login Shopify Customers. | On |
| Commenting Style | Threaded for nested replies and votes, or Streaming for a real-time chat feed. | Threaded |
| Custom URL ID | Override the auto-detected page identifier. Use this when you want two URLs to share one comment thread. | (автоопределяется) |
How the page identifier is chosen
Each comment thread is keyed by a URL ID. The block picks one automatically:
- Blog post template:
shopify-article-{article.id}, which is stable across slug and title changes. - Product template:
shopify-product-{product.id}, which is stable across slug and title changes. - Other templates: the request path.
If you set Custom URL ID, that value is used instead. Use the same Custom URL ID across multiple blocks (for example, on a localized variant of a product page) to share one comment thread.
Threaded vs Streaming
Threaded is the default. Visitors reply to each other, vote, and moderation tools work as expected. Best for blog posts and product reviews.
Streaming drops the threading and shows new comments in real time as they're posted, like a chat feed. Best for product launches, live events, and community pages.
Multiple blocks on the same page
The block can be added more than once to the same template. For example, a Reviews Summary at the top of a product page and a FastComments block at the bottom. The blocks share a URL ID, so the summary reflects the comments below.
Tips
- The block hides itself in the theme editor preview with a yellow notice if it can't find a tenant. If that appears in your live store, reinstall the FastComments app.
- For a product page, the FastComments block doubles as your product reviews widget. Pair it with FastComments - Reviews Summary for a star-rating summary at the top of the page.
Добавить бейдж с количеством комментариев 
The FastComments - Счётчик комментариев блок отображает небольшой счётчик комментариев для отдельной страницы. Используйте его в списках публикаций блога, карточках товаров или в любом шаблоне, который ссылается на страницу с комментариями, чтобы посетители могли увидеть, насколько активна каждая тема, прежде чем переходить по ссылке.
Добавление блока
- Откройте редактор тем Shopify.
- Откройте шаблон, в котором вы хотите, чтобы отображался счётчик. Например, шаблон Блог (список публикаций) или секция с перечнем товаров.
- Нажмите Добавить блок в секции, которая рендерит каждый элемент.
- В разделе Приложения выберите FastComments - Счётчик комментариев.
- Нажмите Сохранить.
Параметры
| Setting | What it does | Default |
|---|---|---|
| Tenant ID (optional) | Указывает, к какому tenant FastComments будет обращаться счётчик. Оставьте пустым, чтобы использовать tenant, автоматически настроенный для магазина. | (пусто) |
| Custom URL ID | Переопределяет идентификатор страницы, по которому выполняется поиск счётчика. Используйте это, когда счётчик находится на другой странице, чем блок FastComments, за которым он отслеживает. | (определяется автоматически) |
Как счётчик сопоставляет ветку комментариев
Блок Счётчик комментариев использует ту же логику автодетекции, что и блок FastComments:
- Blog post template:
shopify-article-{article.id} - Product template:
shopify-product-{product.id} - Other templates: the request path
Если вы задали Custom URL ID в блоке FastComments на странице, установите тот же Custom URL ID в блоке Счётчика комментариев, чтобы они указывали на одну и ту же ветку.
Советы
- Значения счётчиков для всех элементов на странице запрашиваются одним запросом, поэтому добавление блока к каждому элементу в длинном списке не создаёт дополнительных сетевых обращений.
- Один блок Счётчик комментариев на статью или товар в списке — ожидаемый сценарий использования; блок можно добавить столько раз, сколько необходимо.
Добавить ленту последних комментариев 
Блок FastComments - Recent Comments показывает самые свежие комментарии по всему вашему магазину. Используйте его, чтобы показать свежую активность в сайдбаре, футере или разделе на главной странице.
Add the block
- Откройте редактор тем Shopify.
- Откройте шаблон, в котором вы хотите разместить ленту. Раздел в сайдбаре, главная страница или индекс блога — все это подходит.
- Нажмите Add block в разделе, который должен его содержать.
- В разделе Apps выберите FastComments - Recent Comments.
- Нажмите Save.
Settings
| Setting | What it does | Default |
|---|---|---|
| Tenant ID (optional) | Переопределяет, из какого тенанта FastComments будет читать ленту. Оставьте пустым, чтобы использовать автоматически настроенный для магазина тенант. | (пусто) |
| Number of comments | Сколько последних комментариев показывать. Диапазон от 1 до 50. | 5 |
Tips
- Каждый комментарий содержит ссылку на страницу, на которой он был опубликован, поэтому блок также служит подсказкой навигации «о чем люди сейчас говорят».
- Лента охватывает весь магазин. Чтобы показать последние комментарии только для одной страницы, вместо этого используйте блок FastComments на этой странице.
Добавить ленту последних обсуждений 
Блок FastComments - Recent Discussions перечисляет страницы в вашем магазине с самой свежей активностью комментариев, по одной записи на страницу. Используйте его, когда хотите, чтобы посетители находили активные обсуждения, а не отдельные комментарии.
Добавить блок
- Откройте редактор темы Shopify.
- Откройте шаблон, где вы хотите разместить ленту, например боковую панель, нижний колонтитул, индекс блога или секцию главной страницы.
- Нажмите Add block в секции, которая должна его содержать.
- В разделе Apps выберите FastComments - Recent Discussions.
- Нажмите Save.
Настройки
| Параметр | Описание | По умолчанию |
|---|---|---|
| Tenant ID (optional) | Переопределяет, из какого tenant FastComments читается лента. Оставьте пустым, чтобы использовать автоматически настроенный tenant магазина. | (пусто) |
| Number of comments | Сколько последних обсуждений показывать. Диапазон от 1 до 50. | 20 |
Recent Discussions vs Recent Comments
Оба блока берут данные из одного источника, но показывают разные представления:
- Recent Comments: плоский список последних отдельных комментариев. Лучше подходит для «что было сказано только что».
- Recent Discussions: по одной записи на страницу, отсортировано по последней активности. Лучше подходит для «какие темы сейчас живы».
Вы можете использовать оба на одном магазине. Например, Recent Comments в боковой панели блога и Recent Discussions на главной странице.
Добавить список популярных страниц 
Блок FastComments - Top Pages отображает страницы вашего магазина с наибольшей общей активностью комментариев. Используйте его, чтобы выделить ваши самые обсуждаемые записи или товары.
Добавить блок
- Откройте редактор темы Shopify.
- Откройте шаблон, в котором вы хотите разместить список, например боковая панель, футер или секцию индекса блога.
- Нажмите Добавить блок в секции, которая должна его содержать.
- В разделе Приложения выберите FastComments - Top Pages.
- Нажмите Сохранить.
Настройки
| Параметр | Что делает | По умолчанию |
|---|---|---|
| Tenant ID (optional) | Переопределяет, из какого FastComments tenant будет считываться список. Оставьте пустым, чтобы использовать автоматически настроенный для магазина tenant. | (пусто) |
Top Pages vs Recent Discussions
- Top Pages ранжирует по общему вовлечению, поэтому одни и те же записи обычно остаются вверху некоторое время. Подходит для боковой панели «популярные записи».
- Recent Discussions ранжирует по самой недавней активности, поэтому список часто обновляется. Подходит для панели «что сейчас в тренде».
Добавить сводку отзывов 
The FastComments - Сводка отзывов блок показывает агрегированный рейтинг в звездах и разбивку отзывов по странице. Сочетайте его с блоком FastComments в шаблонах товаров для стандартного макета отзывов: сводка вверху, форма отзыва и сами отзывы — ниже.
Предварительное условие: настройте Ratings & Reviews
Блок Сводка отзывов отображает вопросы рейтинга, которые вы настроили для вашего магазина. Настройте их в первую очередь:
- Откройте приложение FastComments в админке Shopify.
- Нажмите плитку Ratings & Reviews Helper (или откройте Ratings & Reviews Helper напрямую).
- Добавьте вопросы, на которые должен ответить каждый рецензент (общая оценка в звездах, «как подошёл размер», и т.д.).
Без настроенных вопросов блоку сводки нечего агрегировать.
Добавление блока
- Откройте редактор темы Shopify.
- Откройте шаблон Product (или шаблон страницы, где вы хотите разместить сводку).
- Нажмите Add block в верхней части секции страницы, выше места, где будет блок FastComments.
- В разделе Apps выберите FastComments - Reviews Summary.
- Добавьте блок FastComments ниже на той же странице, если вы ещё этого не сделали, чтобы посетители могли оставлять отзывы.
- Нажмите Save.
Настройки
| Setting | What it does | Default |
|---|---|---|
| Tenant ID (optional) | Переопределяет tenant FastComments, из которого читается сводка. Оставьте пустым, чтобы использовать автоматически настроенный tenant магазина. | (пусто) |
| Custom URL ID | Переопределяет идентификатор страницы, по которому агрегируется сводка. Используйте это, когда сводка находится на другой странице, чем блок FastComments, который она отражает. | (автообнаруживается) |
Как сводка соотносится с отзывами
Блок Сводка отзывов использует ту же логику автообнаружения, что и блок FastComments:
- Product template:
shopify-product-{product.id} - Blog post template:
shopify-article-{article.id} - Other templates: путь запроса
Для обычной страницы товара сводка и цепочка комментариев автоматически имеют один и тот же URL ID, без необходимости дополнительной настройки.
Советы
- Сводка только для чтения. Чтобы собирать отзывы, на той же странице должен быть блок FastComments.
- Если вы измените вопросы рейтинга в Ratings & Reviews Helper после сбора отзывов, сводка пересчитает данные в соответствии с новым набором вопросов.
Автоматический вход для клиентов Shopify 
The FastComments block поддерживает единый вход (SSO), поэтому ваши покупатели Shopify могут комментировать от своего имени без создания отдельной учетной записи FastComments.
Как это работает
Когда посетитель, вошедший в ваш магазин, открывает страницу с блоком FastComments:
- Блок обнаруживает объект Shopify
customer. - Он отправляет имя и адрес электронной почты клиента в FastComments через подписанный запрос прокси-приложения.
- FastComments создаёт или сопоставляет пользователя с ключом
shopify-{customerId}, поэтому один и тот же покупатель всегда сопоставляется с тем же пользователем FastComments между сессиями и при повторной установке. - Имя посетителя отображается в их комментариях. Им не предлагается входить в систему снова.
Если посетитель не вошёл в магазин, блок переходит к анонимному комментированию (или к процедуре входа FastComments, в зависимости от конфигурации виджета).
Отключение SSO
SSO включён по умолчанию для каждого блока FastComments. Чтобы отключить его для конкретного блока:
- Откройте редактор темы Shopify.
- Откройте шаблон, который содержит блок, и щёлкните по блоку, чтобы выбрать его.
- Снимите флажок SSO.
- Нажмите Сохранить.
Отключите SSO, если вы хотите, чтобы комментаторы могли выбрать отдельную личность для обсуждения. Например, внутренняя страница сообщества, где сотрудники комментируют под другим отображаемым именем.
Что получает FastComments
Отправляемый для каждого клиента SSO-пэйлоад содержит:
- Идентификатор пользователя, полученный из ID клиента Shopify (
shopify-{customerId}). - Электронную почту клиента (используется для идентификации пользователя; не отображается публично).
- Отображаемое имя клиента (используется как имя автора комментария).
Не отправляются данные о заказах, оплате или адресах. Пэйлоад подписывается на стороне сервера; браузер клиента никогда не видит учётных данных.
Ссылки входа и выхода
Когда SSO включён, ссылки виджета комментариев для входа и выхода указывают на /account/login и /account/logout — стандартные маршруты аккаунта клиента Shopify. Ничего дополнительно настраивать не нужно. Ссылки работают для любого магазина с включёнными учетными записями клиентов.
Импортировать существующие комментарии 
Если у вас уже есть комментарии в записях блога Shopify и вы хотите их сохранить, импортируйте их в FastComments до того, как отключите встроенную систему комментариев Shopify.
Импорт должен выполняться, пока встроенные комментарии Shopify всё ещё активны и видимы. После их отключения FastComments больше не сможет их прочитать.
Как начать импорт
- Убедитесь, что приложение FastComments установлено в вашем магазине.
- Пока оставьте встроенные комментарии Shopify включёнными.
- Откройте тикет в службу поддержки и укажите, какие блоги нужно импортировать.
Импорт выполняется менее чем за день.
После того как существующие комментарии будут импортированы в FastComments, добавьте блок FastComments в шаблон записи блога и удалите или отключите встроенные комментарии Shopify. Смотрите Добавление комментариев к записям блога и товарам.
Если вам не нужно сохранять существующие комментарии, вы можете пропустить эту страницу.
Настройка 
Цвета, шрифты, правила модерации, разрешённый HTML и анонимное комментирование — всё это можно настроить в соответствии с фирменным стилем вашего магазина.
Откройте приложение FastComments в админке Shopify и нажмите плитку Customize, чтобы открыть экран настройки виджета. Для входа используется одноразовая ссылка, поэтому отдельная авторизация не требуется.
Для полного списка опций настройки см. Руководство по настройке и конфигурации.
Ошибки домена 
Если вы установили FastComments из Shopify App Store, домен вашего магазина автоматически добавляется в список авторизованных доменов арендатора, и ошибка домена не должна появляться. Эта страница применима, если вы прошли путь ручной установки, или если ваша витрина обслуживается на пользовательском домене, который не был зарегистрирован в Shopify на момент установки приложения.
Вы можете получить ошибку авторизации, которая выглядит так:
Это означает, что FastComments не распознаёт домен, на котором загружается виджет, как авторизованный для вашего арендатора.
Чтобы исправить это, добавьте домен в вашу учётную запись FastComments: Настроить домены.
Ручная установка (для продвинутых) 
Если вы не можете установить приложение Shopify App Store, вы всё равно можете добавить FastComments, отредактировав тему. Этот путь полезен, когда вы хотите подключить уже существующий тенант FastComments или встроить его на витрину Shopify, где установка приложения недоступна.
The app-based install is the supported path for most stores. Reach for this only if the app doesn't fit.
Step 1: Disable Shopify's native comments
В админке Shopify перейдите в Записи блога > Управление блогами, откройте каждый блог и в правой панели установите Комментарии отключены. Сохраните.
Это предотвращает отображение встроенных комментариев Shopify вместе с FastComments.
Step 2: Open the blog theme template
В админке Shopify:
- Перейдите в Интернет-магазин > Темы.
- Под вашей текущей темой нажмите Действия > Редактировать код.
- В проводнике файлов слева откройте Sections и кликните
main-article.liquid.
Это шаблон, который Shopify использует для отображения отдельной записи в блоге.
Step 3: Paste the FastComments snippet
Прокрутите примерно до строки 100 в main-article.liquid, сразу после закрывающего тега </div> тела статьи. Вставьте следующий фрагмент:

Replace "demo" with your own Tenant ID from fastcomments.com/auth/my-account/api-secret. Нажмите Сохранить.
Step 4: Authorize your shop domain
Откройте запись блога в публичном магазине. Если вместо виджета комментариев вы видите ошибку авторизации, FastComments должен знать, что вашему магазину разрешено использовать этот тенант. См. Ошибки домена.
Adding FastComments to other pages
The same snippet works on any Liquid template, including product pages, custom pages, and the home page. Paste it where you want comments to appear and adjust urlId if you want a stable identifier per page (for example, urlId: "{{ product.id }}" on a product template).