Ideal House
Перейти к содержанию

Учетные данные и среды#

Настройте учетные данные для витрины с Visualizer SDK и, при необходимости, для Product Import API. Чтение публичной документации не создает учетные данные и не предоставляет доступ к магазину.

Где использовать каждый вид учетных данных?#

ИнтеграцияУчетные данныеГде размещать
SDK для витриныShop ID и Publishable KeyАтрибуты скрипта SDK на витрине
Product Import APIClient ID и Client SecretВаш сервер или защищенная серверная задача

Publishable Key предназначен для использования в браузере. Client Secret должен оставаться на сервере. Никогда не вставляйте эти значения в тему, публичный Markdown, клиентскую сборку или снимок экрана для поддержки.

Получение и настройка учетных данных#

Откройте панель управления продавца, выберите нужный магазин и проверьте разделы интеграции SDK и настроек. Для Client ID и Client Secret следуйте инструкциям первоначального подключения.

Настройка Allowed Origins (CORS)#

Перед тестированием или публикацией SDK откройте Dashboard → Settings для правильного магазина и найдите Allowed Origins (CORS).

  1. Введите источники витрин, которые будут загружать SDK, через запятую. Например: https://example.com, https://www.example.com, https://shop.example.com.
  2. Укажите протокол, имя хоста и при необходимости порт, без пути страницы, строки запроса и фрагмента. Добавьте также источник среды предпросмотра или тестирования, если проверяете SDK в ней. Используйте http://localhost:3000 только тогда, когда это фактический источник вашей локальной тестовой среды.
  3. Нажмите Сохранить, затем перезагрузите витрину и снова проверьте SDK.

Проверьте фактический URL, который посещают покупатели: https://example.com и https://www.example.com — разные источники. Успешная локальная проверка или проверка в предпросмотре не означает, что источник опубликованного сайта уже настроен.

Замена примеров значений#

В примерах используются заполнители, такие как <SHOP_ID>, <PUBLISHABLE_KEY> и <YOUR_CLIENT_SECRET>. Заменяйте их только в целевой среде. В примерах HTML угловые скобки могут быть закодированы как &lt; и &gt;; заменяйте весь заполнитель, включая это кодирование.

Среды SDK и импорта товаров#

Браузер загружает https://sdk.ideal.house/sdk.js с Shop ID и Publishable Key из одного магазина. Product Import API продолжает использовать https://sdkapi.ideal.house со своей документированной серверной аутентификацией.

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