问题标签 [shopify-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shopify - 在 Shopify 产品页面中添加附加(额外)产品作为下拉列表
我想将附加产品作为下拉列表添加到 Shopify 的产品页面。如果客户选择了附加产品,它会将其添加到购物车中,并且客户会被重定向到那里。
例如,如果产品页面有一件 T 恤,则插件下拉菜单将是一个帽子。单击“添加到购物车”时,如果选择了附加产品,则将两者添加到购物车中。
google-sheets - 更改 Graphql 查询,使其将每个产品显示在单独的行上
Tl; Dr:我需要更改我的 Graphql 查询,以便它将每个产品显示在单独的行上,并在旁边的列中显示它的“rateProvider”(或运费)数据。
我正在使用 API Connector 插件在 Google 表格中使用以下查询检索 Shopify API 数据,并按照此处针对 GraphQL 的说明进行操作:https ://mixedanalytics.com/knowledge-base/access-shopify-data-in-google -床单/
该查询检索 Shopify 产品及其交付配置文件。但是所有产品都根据其交付配置文件显示在一行中?例如,如果有 10 个产品在交付配置文件中(100 美元运费),那么该交付配置文件的所有 10 个产品将与它们的交付配置文件数据一起显示在一行中,如下面的第一个示例。
但是我希望每个产品都显示在单独的行中,并在其旁边的列中显示交付配置文件数据,就像下面的第二个示例一样 *我也不确定如何为此查询设置正确的分页以提取“所有产品”。
示例 1:
产品 #1 | 产品#2 | deliveryProfile(100 美元运费)
产品 #1 | 产品#2 | 交付资料(50 美元运费)
示例:2:
产品 #1 | deliveryProfile(100 美元运费)
产品 #2 | deliveryProfile(100 美元运费)
产品 #1 | deliveryProfile(50 美元运费)
产品 #2 | 交付资料(50 美元运费)
jquery - Shopify 购物车减少 Shopify.addItem() 对面的 Ajax 数量
为了透明度:这是我在 Shopify 论坛中提出的请求的精确副本,但我没有得到任何帮助(除了解决问题的昂贵报价......)。
我拥有一家 Shopify 商店,它在结帐前使用弹出式购物车。我在弹出式购物车上使用以下代码,以使客户能够增加或减少购物车中的商品数量:
如您所见,我在触发 onclick 时使用 Shopify.addItem() 函数以增加购物车中每个产品的商品数量。这个功能确实有效。遗憾的是,我没有找到任何将数量减少 1 的函数。因此,我编写了一些 JavaScript,但遗憾的是它不起作用。在这里找到代码:
graphql - GraphQL 错误:String 类型的变量 $customerAccessToken!提供了无效值
我正在尝试使用用户登录 Shopify 时提供的 customerAccessToken 恢复客户。
使用 Apollo,这是我的代码:
这是我的 GraphQL 查询:
这是我用来从 Shopify 检索 accessToken 的登录 GraphQL 代码:
ruby-on-rails - Shopify RecurringApplicationCharge 的确认 URL 为 nil
我试图向我的 shopify 应用程序添加经常性费用。我遵循Shopify-Tutorial但写的略有不同。我的根路线去:
控制器动作是:
当我尝试启动应用程序时,我收到一个错误:NoMethodError(未定义的方法 `[]=' for nil:NilClass)。它涉及@token 行。当我写代码的时候,这一行已经让我很困惑了,因为变量@token 只用在这个方法中。但是,为什么它是零?
我错过了什么?
scripting - 如果购物车商品包含这些产品,则在 Shopify Plus 中隐藏折扣框
希望有人可以帮助解决这个问题...
我们的商店有两种类型的产品,奥特莱斯和高级。
在结帐页面上,由于客户试图为已经打折的商品输入折扣代码,我们正在失去大量销售额。
是否可以创建一个 Shopify Plus 脚本,它将..
- 确定购物车中的商品是否属于奥特莱斯系列,或者是否被标记为“奥特莱斯”
- 如果是这样,隐藏折扣码框
看起来很简单,但我在任何地方都找不到好的答案..
谢谢!
shopify - 具有代理扩展 PUT 请求的 Shopify 应用程序不起作用
我已经设法使用本指南创建了一个应用代理: https ://shopify.dev/tutorials/display-data-on-an-online-store-with-an-application-proxy-app-extension#handling-proxy-要求
我想使用表格更新客户记录。在提交表单时,将调用以下函数。
在后端应用程序中,提交表单时会点击以下网址,但无法检索表单数据值。
router.put('/test', async (ctx) => { ..... }
获取请求工作正常,但使用 Put 请求无法从 ajax 调用中检索表单数据。有人可以帮我吗?
python - 使用 Shopify Python API 将订单设置为已付款
我有一些通过 Shopify 下的订单,但通过外部支付系统付款。我正在尝试使用 Python API 将它们标记为已付款,但在保存交易时收到 406 响应。商店中的私有应用程序已为 Orders API 设置了读写集
shopify-api - 无法使用 ShopifySharp 重置 Shopify API 比较价格
我曾经能够在产品打折后将 compare_at_price 设置为 null,但现在我收到错误消息。这是利用 NozzleGear 的 ShopifySharp C# 库。
例子:
价格是:1000,比较在 1200
我想将它的价格重置为 1200,比较为 0。
(422 Unprocessable Entity) compare_at_price:比较价格需要高于价格
我既不能将其设置为 0,那么如何将 compare_at_price 禁用为 0 或 null 或将其删除?