首页 > 解决方案 > 获取 Shopify API 脚本标签的 Shopify 商店名称的最可靠方法?

问题描述

似乎有 2 个选项可用,我想确保它们是获取当前 Shopify 商店信息的可靠方法:

选项1:

劫持window.Shopify变量。这提供shop了任何 api 调用所需的变量(api 调用不是通过 Shopify 而是我的服务器)。

选项#2:

Shopifyshop像这样传递给注入的脚本元素:

<script type="text/javascript" async src="https://myexample.com/js/welcomeBar.js?shop=foobarshopify.myshopify.com"></script>

这个选项很奇怪,因为我没有看到我从 Shopify 商店测试的每个 scripttag 都完成了它,只有我的。

任何一个选项是否比另一个更可靠(或者是否会导致问题)?另外,请让我知道是否有更可靠的方法,或者是否缺少更多方法。

编辑:这是假设安装了 Shopify 应用程序,并且我需要shop安装它的当前商店。

标签: javascriptshopify

解决方案


推荐阅读