Учетные данные и среды#
Настройте учетные данные для витрины с Visualizer SDK и, при необходимости, для Product Import API. Чтение публичной документации не создает учетные данные и не предоставляет доступ к магазину.
Где использовать каждый вид учетных данных?#
| Интеграция | Учетные данные | Где размещать |
|---|---|---|
| SDK для витрины | Shop ID и Publishable Key | Атрибуты скрипта SDK на витрине |
| Product Import API | Client ID и Client Secret | Ваш сервер или защищенная серверная задача |
Publishable Key предназначен для использования в браузере. Client Secret должен оставаться на сервере. Никогда не вставляйте эти значения в тему, публичный Markdown, клиентскую сборку или снимок экрана для поддержки.
Получение и настройка учетных данных#
Откройте панель управления продавца, выберите нужный магазин и проверьте разделы интеграции SDK и настроек. Для Client ID и Client Secret следуйте инструкциям первоначального подключения.
Настройка Allowed Origins (CORS)#
Перед тестированием или публикацией SDK откройте Dashboard → Settings для правильного магазина и найдите Allowed Origins (CORS).
- Введите источники витрин, которые будут загружать SDK, через запятую. Например:
https://example.com, https://www.example.com, https://shop.example.com. - Укажите протокол, имя хоста и при необходимости порт, без пути страницы, строки запроса и фрагмента. Добавьте также источник среды предпросмотра или тестирования, если проверяете SDK в ней. Используйте
http://localhost:3000только тогда, когда это фактический источник вашей локальной тестовой среды. - Нажмите Сохранить, затем перезагрузите витрину и снова проверьте SDK.
Проверьте фактический URL, который посещают покупатели: https://example.com и https://www.example.com — разные источники. Успешная локальная проверка или проверка в предпросмотре не означает, что источник опубликованного сайта уже настроен.
Замена примеров значений#
В примерах используются заполнители, такие как <SHOP_ID>, <PUBLISHABLE_KEY> и <YOUR_CLIENT_SECRET>. Заменяйте их только в целевой среде. В примерах HTML угловые скобки могут быть закодированы как < и >; заменяйте весь заполнитель, включая это кодирование.
Среды SDK и импорта товаров#
Браузер загружает https://sdk.ideal.house/sdk.js с Shop ID и Publishable Key из одного магазина. Product Import API продолжает использовать https://sdkapi.ideal.house со своей документированной серверной аутентификацией.
Настройте источники тестовой и рабочей витрин отдельно, как описано выше. Перед публикацией используйте подготовленные тестовые товары, затем выполните проверки перед запуском.