Ideal House
跳转到主要内容

凭据和环境#

为您的店铺前台配置 Visualizer SDK 凭据,如需使用还可为 Product Import API 配置。阅读公开文档不会创建凭据或授予店铺访问权限。

哪些凭据属于哪里?#

集成凭据归属位置
店铺前台 SDKShop ID 和 Publishable Key店铺前台 SDK 脚本属性
Product Import APIClient ID 和 Client Secret您的后端或安全的服务器端任务

Publishable Key 专用于浏览器环境。Client Secret 必须保留在您的服务器上。切勿将它们粘贴到主题文件、公开 Markdown、客户端打包文件或支持截图里。

获取并配置凭据#

打开 商家工作台,选择正确的店铺并查看 SDK Integration 和 Settings。按照入驻说明获取 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. 点击 Save,然后重新加载店铺前台,再次测试 SDK。

检查顾客实际访问的 URL:https://example.comhttps://www.example.com 是不同的来源。本地或预览测试通过并不代表已配置发布来源。

替换示例值#

示例使用 <SHOP_ID><PUBLISHABLE_KEY><YOUR_CLIENT_SECRET> 等占位符。仅在预期的环境中替换它们。HTML 示例可能将尖括号编码为 &lt;&gt;;替换整个占位符,包括该编码。

SDK 和产品导入环境#

浏览器使用来自同一店铺的 Shop ID 和 Publishable Key 加载 https://sdk.ideal.house/sdk.js。Product Import API 继续使用 https://sdkapi.ideal.house,附带其文档化的服务端认证。

如上所述,分别配置预览和生产店铺前台的来源。在发布前使用准备好的测试商品,然后完成 上线检查清单