无法使用 ShopifyAPI 更新变体价格

2024-04-22

我面临一个问题 - 无法使用 ShopifyAPI 更新变体的价格。

更新变体的价格时,出现错误

@remote_errors=#、@validation_context=nil、@errors=#>、@messages={:base=>["选项不唯一“]}

'

根据另一个问题的要求
在生产商店中,请求 ID 为“38f5c3b3b7bdf4433724a845c6df4571”
在测试商店上,请求 ID 为“6050f165586b631e81b840dc0e1e6807”

更多发现

测试商店的变体价格变化

p = ShopifyAPI::Product.last  
v = p.variants.first  
v.price = "8.00"  
v.save  

变体的初始价格=“9.00”
回报错误,有错误@messages={:base=>["选项不是唯一的"]}
请求 ID 978ad18483f40ff3946df18df0a9d1d8 。
.

实时商店的变体价格变化

p = ShopifyAPI::Product.first  
p.variants[0].price = "24.65"  
p.save  

变体的初始价格=“25.65”
return 是的,但价格没有改变
请求 ID a9a798b631e3dd10fc81b723f2883af1 。
.

通过测试商店中的产品进行不同的价格变化

p = ShopifyAPI::Product.first  
p.variants[0].price = "8.00"  
p.save  

变体的初始价格=“7.00”
return 真实且价格已更新
请求 ID 7d995f6f6ed3bf515e69a1640f27f44a 。
.

通过实时商店中的产品进行不同的价格变化

p = ShopifyAPI::Product.last  
v = p.variants.first  
v.price = "4.00"  
v.save  

变体的初始价格=“3.00”
回报错误,有错误@messages={:base=>["选项不是唯一的"]} 请求 ID c6aaa5b65576eb4ec0d89715d25b787e


@messages={:base=>["Options are not unique"]}

那是你的问题。查看您正在使用的日志POST提交请求,该请求用于创建新对象。 Shopify 认识到已经有一种具有指定选项的变体,并拒绝创建新的变体。

如果你使用PUT作为您的 HTTP 方法,Shopify 会正确地将其解释为更新,一切都应该没问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 ShopifyAPI 更新变体价格 的相关文章

  • shopify theme 跨境电商开发 liquid

    shopify theme 多语言国际化开发 shopify theme 跨境电商开发 liquid 本地编辑shopify主题的方式一 shopify cli 的命令 最近有有一个叫做shopify的跨境电商的东西需要开发一些主题和模板
  • Shopify 前端开发经验总结(问题及解决)

    对shopify的理解 个人理解不具有权威性 若有错欢迎指出 非常感谢 shopify其实就是一个为跨界电商准备的售卖网站 与其他淘宝和京东非常相似 但是对于商家来说 可能更具有个性化 我没有做过淘宝等网站的项目 不过我的理解是这些网站对于
  • 今天给一个shopify网站修改了一下

    今天的客户是浙江的 他们没有设计稿 给了我一个需要模仿的网站 要求是把自己的商品详情页搞成和对标网站一样的 这个事情两天给搞定了 他们很满意 对标网站是一个卖狗粮的 他们是卖玩具的 哈哈 但是因为没有设计稿 修修补补了很多地方 还要求在页面
  • ew schema is incompatible with the current setting value. Invalid value for type in block

    shopify开发报错 New schema is incompatible with the current setting value Invalid value for type in block 84341d56 61dc 4c39
  • Shopify商品置顶功能

    Shopify商品置顶功能 商品置顶功能描述 通过在商品列表页为链接添加参数的方法实现置顶某个或多个商品的功能 需按以下步骤将目标代码添加到目标位置 目标代码 assign handles assign handleSize 0 if cu
  • shopify上传主题

    shopify theme 多语言国际化开发 shopify theme 跨境电商开发 liquid 本地编辑shopify主题的方式一 shopify cli 的命令
  • 使用 JavaScript 导入节点模块

    对于这个简单的问题 我深表歉意 但我对 Web 开发和 JavaScript 还很陌生 我想导入使用 npm 安装的软件包 特别是按照此处的指南进行 shopify buy https shopify github io js buy sd
  • 单击产品标签时标签计数会自动更改

    我正在使用 Shopify 我在集合页面中 我获取所有带有标签计数的过滤器 例如 All Products Apple 4 Banana 2 Orange 1 Mango 8 现在 当我单击任何标签 例如我单击香蕉 时 它将显示香蕉产品 现
  • Oauth 错误 invalid_request: 未找到授权代码或已使用授权代码“shopify。当我使用代码点击 api 时显示这样的错误

    client id client secret code https test app myshopify com admin oauth access token 当我点击此端点的 api 来获取脱机访问令牌时 显示类似 未找到授权代码或
  • 如何在shopify的产品详细信息页面上显示元字段?

    我有一个使用 Shopify API 调用创建的元文件 如下所示 POST admin products 1328 metafields json array metafield gt array namespace gt inventor
  • 如何处理 Shopify API 与 Shopify gem 的连接?

    您好 我正在我的 Shopify 应用中使用 Shopify gem 我正在寻找有关如何处理与 Shopify 的 API 连接的建议 我正在使用 webhooks 和delayed jobs 所以我需要一种方法来打开控制器外部的连接 目前
  • JS Cookie 隐藏/显示 div

    尝试使用 jQuery cookie 隐藏 显示框JS 饼干 https github com carhartl jquery cookie 但我不知何故无法让它发挥作用 该框根本不会显示 我正在使用 Shopify pop up disp
  • Shopify option_selection.js - 如何修改?

    我遇到了一点麻烦 我正在重新设计我的商店 并尝试改变变体下拉菜单在前端的显示方式 据我所知 option selection js 是一个从 Shopifys 服务器托管和加载的全局资产 它改变了我的产品选项在我的主题中的显示方式 目前 它
  • Liquid 中按索引为数组赋值

    我处于一个有点复杂的循环中 我需要通过索引为数组分配一个值 这样如果该值已经存在 它将替换它 如果不存在 它将创建它 所以我需要做这样的事情 assign arr split assign arr index value 这不起作用 数组仍
  • Shopify API 如何使用 like 进行搜索查询

    嘿伙计们 我尝试做一些搜索功能 但使用 shopifyAPI gem 是不可能的 ShopifyAPI Product find all conditions title LIKE search params limit 20 page 1
  • 通过 Shopify API 获取产品列表时,分页在服务器端如何工作?

    场景 商店有1000种产品 需要全部下载 产品请求每次调用最多 250 个产品 显然 API 可能会也可能不会返回所请求的 限制 例如 根据我的观察 使用 limit 250 的调用可能会返回少于 250 个项目 因此 要获取 1000 个
  • Shopify:如何处理卸载然后立即重新安装?

    我最近遇到过这样的情况 用户卸载了我的 Shopify 应用程序并立即重新安装 这导致了一个问题 因为我将所有用户存储在数据库表中 登录 安装工作如下 用户告诉我他的商店网址 我将用户转发至 example myshopify com ad
  • 在 Shopify 中更新/删除购物车属性

    我使用购物车属性将每个产品的额外信息添加到购物车 从产品页面 我专门使用购物车属性 over 行项目属性因为客户需要能够稍后按订单编辑此信息 而订单项属性不允许 添加信息工作得很好 当客户决定从购物车中删除商品时 问题就出现了 因为尽管该商
  • Graphql查询错误!变量已声明但从未使用

    我正在尝试根据搜索关键字获取 Shopify 产品 我通过在查询中传递硬编码值来测试此查询 它工作正常 但我需要传递变量值 因此在这种情况下它会给出错误 Graphql 查询错误 search 关键字已声明但未使用 这是我根据以下内容搜索产
  • 如何使用Shopify API更改订单的付款状态?

    我正在为我自己的 Shopify 商店构建 iOS 应用程序 我创建了一个私有应用程序 并使用 API 密钥和密码来调用以下格式的 API https apikey password hostname admin resource json

随机推荐