shopify-app相关内容

可以创建Shopify主题独立的公共App吗?

我正在开发Shopify公共应用程序。作为我的应用程序功能的一部分,我必须将一些流畅的代码放在一些前面的文件中,比如 I)部分/购物车-模板.iquid 二)节/产品-模板.液体 等 我已通过默认模板[首次亮相]中的代码自动执行代码放置过程。 我可以在所有主题中实现这些吗? 我查看了其他主题,发现每个主题的模板结构都不同。是否有任何可行的方法可以在所有主题中自动执行这些模板更改 ..
发布时间:2022-06-28 19:34:01 PHP

通过JS购物按钮购物-购物车显示错误的货币

我已经通过Buy Button JS Library集成了Shopify。 一切正常,但是购物车显示了错误的货币(它显示的是美元而不是欧元)。 我已经通过Shopify Admin Dashboard(位于https://domain.myshopify.com/admin)正确设置了所有内容。商店的主要币种设置为EUR,as mentioned in the docs可以通过cart.text. ..

如何将脚本添加到Shopify应用程序的正面

由于我是Shopify应用程序的新手,我创建了一个应用程序并将其安装在具有读写权限的脚本标签的商店上。如何将javascript动态添加到Shopify应用程序的正面。 javascript 使用脚本标签推荐答案创建要动态加载的javascript。 # POST /admin/script_tags.json { "script_tag": { "event": ..
发布时间:2022-03-02 16:54:06 其他开发

在结账时修改购物运费

我们是否可以在结账时通过API调用或脚本添加自定义发货价格? 我想根据一些规则修改价格,但我不知道如何在Shopify中进行修改。如有任何帮助,我们将不胜感激。 推荐答案 您可以通过实现自己的承运商服务来完成此操作: https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/carr ..
发布时间:2022-03-02 16:23:42 其他开发

无法获取店铺名称

在以前的版本中,我用来获取当前店铺的名称是这样的: router.get("/api/app", async (ctx) => { let shop = ctx.session.shop; }); 但是,在新版本中,我无法使用ctx.session.shop获取当前店铺名称,我在日志中看不到任何名为Name的对象,也看不到会话令牌,但我确实在referer对象上看到了会话令牌和店铺名 ..
发布时间:2022-03-02 15:50:56 其他开发

如何使用自定义NodeJS服务器在Shopify商店安全地显示额外的客户数据?

目标是在/account中安全地显示自定义客户数据。 用户需要登录Shopify商店才能访问该路线。 数据绑定到服务器中客户的电子邮件地址。因此,我将在请求URL中使用电子邮件地址执行GET请求。 在/account液体模板中,我使用的是Vue组件。它将处理对NodeJS API的请求(我使用的是FEETHES/EXPRESS)。 到目前为止,我读到有关App Proxy和App ..
发布时间:2022-03-02 15:27:33 其他开发

在Shopify中进行社交登录后如何登录或发起客户会话

我希望帮助客户使用他们的社交媒体帐户登录我的Shopify站点。 但我不太确定在他们使用社交帐户成功通过OAuth后如何启动他们的会话。 一旦他们通过OAuth流程,我将使用Shopify的管理API创建客户。但是在成功创建客户之后,我如何才能登录他们。 我可能遗漏了一些东西。因为Marketplace上有很多免费的社交登录应用。 推荐答案 您必须使用admin ap ..
发布时间:2022-03-02 15:24:53 其他开发

使用Shopify Admin API创建产品

我第一次开始使用Reaction和Node.js,构建一个私有的Shopify App。该应用程序的目的是听取一个添加到购物车按钮,当点击它应该创建一个自定义产品在Shopify后端与Shopify产品API。我在基本JavaScript方面做过很多工作,在jQuery方面有丰富的经验,可以处理这个项目的更多基础知识。接下来的部分是将POST事件绑定到add to cart单击,创建产品并将其添加 ..
发布时间:2022-03-02 15:17:16 前端开发

用于制作定制支付网关的Shopify插件

我想在Shopify中制作自定义支付网关,这样哪种编程语言将适合制作插件,并给出一些如何在其中进行的提示。 制作支付网关插件需要使用公共APP还是私有APP? 推荐答案 由于购物应用程序是通过睡觉集成的,所以您熟悉的任何应用程序语言都可以使用。Shopify官方支持Ruby, Python and Node 但是,正如@David-Lazar所写的,您不能直接集成网关。Shopify ..
发布时间:2022-03-02 14:47:58 其他开发

在我的localhost中使用php购物如何获取产品数据

我正在寻找一个php脚本,通过在我的本地主机服务器中使用php来获取Shopify产品数据。我已经创建了Storefront API,但不知道如何使用API密钥调用和获取数据。 我阅读了很多与此相关的文档,但没有对php进行探索。 https://help.shopify.com/api/storefront-api/getting-started#using-curl 如果有人知道这件事, ..
发布时间:2022-03-02 14:27:36 其他开发

收听购物车更新数量

我正在编写Shopify应用程序,我想收听Shopify购物车更新事件。我知道当用户点击删除或增加项目数量时。Shopify向后端发送POST请求以更新卡。我的应用程序根据购物车项目数量计算发货价值。我通过脚本标记将我的应用程序脚本添加到Shopify。 我尝试监听数量输入,但此事件仅触发一次。我认为Shopify在每次购物车更新后都会更新输入DOM,因此它可能会删除我的侦听器。 $ ..
发布时间:2022-03-02 14:21:32 其他开发

Shopify-在应用程序中获取商店域名

我是Shopify应用程序开发的新手,我正在使用Node,Express作为后端,并使用Polaris libaray进行反应。 我的问题是如何获取通过应用程序发起的请求的商店域名。当我搜索时,我只能找到一个在RubyShopifyAPI::Shop.current中使用的,我正在寻找类似的东西在node中使用? 推荐答案 有关示例,请查看https://github.com/B ..
发布时间:2022-03-02 14:13:03 其他开发

在 shopify next js 应用程序中重新加载页面而不是路由

我遵循 Shopify 指南,直到第 4 步结束,开发 Next JS 应用程序,我设置了两个页面(嵌入式应用程序导航),Home 和 Page1.现在,当我点击打开两个页面时,应用程序正在重新加载而不是路由... 您可以在这里看到闪烁问题 - https://youtu.be/45RvYgxC7C0 对此的任何帮助将不胜感激. _app.js 从“react"导入反应;从“n ..

在 Shopify 商店中嵌入 Vue 组件

在产品页面中,我尝试显示自定义 Vue 组件.为简洁起见,该组件根据给定的产品 ID 显示来自 Firebase 数据库的一些信息. 我最初尝试将其设为 Shopify 应用,以便我可以访问他们的 API.我实现了 OAuth 并且可以检索所需的信息.但是,实际上在 store 中包含该组件并没有成功. 在 Shopify 中包含 Vue 的最佳方式是什么? 我尝试将脚本文件直接 ..
发布时间:2021-12-26 16:56:51 前端开发

用于监视购物车活动的脚本标记 XHR 事件侦听器不再起作用

我有一个应用程序可以将此脚本标签添加到商店中. 过去,我使用带有此脚本的脚本标记来监控客户的购物车活动.当脚本标签检测到 XHR 时,它会向我的后端发送一些数据. var oldXHR = window.XMLHttpRequest;函数 newXHR() {console.log('检测到 XHR!')var realXHR = new oldXHR();realXHR.addEvent ..
发布时间:2021-10-02 18:34:54 其他开发

在Shopify商店中嵌入Vue组件

在产品页面中,我试图显示自定义Vue组件.为简便起见,该组件根据给定的产品ID显示Firebase数据库中的一些信息. 最初,我试图使它成为Shopify应用程序,以便可以访问其API.我实现了OAuth,可以检索所需的信息.但是,实际上将组件包括在商店中是不成功的. 在Shopify中包含Vue的最佳方法是什么? 我尝试将脚本文件直接包含在模板文件内,摘要内,并将它们包含在全局 ..
发布时间:2021-05-19 20:40:50 前端开发

Shopify GraphQL Admin API速率限制成本和睡眠时间

我正在尝试在PHP(Laravel)中使用Shopify GraphQL API进行管理. 与REST api相比,GraphQL api中的速率限制和节流的工作方式不同,REST api是根据查询的 cost 计算得出的. 需要牢记的几点: 一个API调用(查询)的最大可用费用为1000. 如果您消耗了1000点中的某些点,则每秒将恢复50点. 如果您的存储桶中的成本点较少,而 ..
发布时间:2021-05-13 19:19:57 PHP

GraphQL :: Client :: DynamicQueryError期望的定义将分配给静态常量

如何在Rails中制作正确的 ShopifyAPI :: GraphQL 方法. 在 rails控制台中尝试以下代码可以正常工作.但是,当我尝试在Rails控制器/模型中放置该代码并创建一个方法时,我得到了: GraphQL :: Client :: DynamicQueryError预期的定义将分配给静态常量 shopify_client客户端= ShopifyAPI :: Gr ..
发布时间:2021-05-13 19:16:14 其他开发