如何在Shopify的产品详细信息页面上显示元字段?
我使用Shopify API呼叫提交了创建的元数据: 'POST', '/admin/products/1328/metafields.json', array("metafield" => array('namespace'=>'inventory', 'key'=>'warehouse', 'value'=>"some text here", 'value_type'=>'string'))); ,但是现在我想在产品详细信息页面上显示此信息,该如何实现?或将其显示在Shopify的产品详细信息页面上的位置. 任何人都可以(谁在任何其他系统上都有电子商务商店,但不能在Shopify上看到这些元字段?
0 2023-05-31
编程技术问答社区
如何使用Shopify API将物品添加到购物车中
我正在使用Shopify API开发自定义网络应用程序.这里的想法是将应用程序用作独家店面,然后向Shopify API提出请求.我已经在我的Shopify帐户中设置了一个私人申请. 我没有问题从API中拉出产品(使用/admin/products.json API端点).但是我有一段时间尝试使用在我的应用程序中,我将AJAX请求发送给我自己的服务器,该请求又使用Curl调用API端点并返回JSON响应(以避免跨域问题/必须使用JSONP).即使两个JSON响应都是相同的,但该项目并未在我的Web应用中添加到购物车中. 示例代码: javaScript: $(".add-to-cart").on('click', function() { // sample initialization code here // ... $.post("/url-to-server", { id: id, // this
0 2023-05-30
编程技术问答社区
如何捕获Shopify Webhook发送的HTTP帖子请求
我有些菜鸟,不怕承认,我正在研究这个项目,作为一种学习体验,可以通过PHP和Serverside脚本/Ing anding来变得更好. 我试图提出一种使用Shopify的方法,并每次从我的Shopify购物车中订购订单时同时更新OFF服务器数据库.因此,例如,有人从我的在线商店购买了一些东西,我希望它更新我的家庭数据库清单,以表明它现在有一个少的项目. 我得出的结论是,最好的方法是设置 webhook Quinfification/a>将HTTP POST请求发送到我的服务器,然后我的服务器捕获帖子并将其解析为XML.然后,我将通过PHP脚本读取XML,该PHP脚本将更新我的数据库. 我对PHP没有问题,但是我似乎无法弄清楚如何在服务器上捕获Webhook. webhook要求我向您发送邮政请求,我的问题是.什么是URL? 我已经进行了一些研究,发现您可以通过HTML,PHP,Access-Control-Allow-Origin等来抓住多种方式.但是,由于我仍然
2 2023-05-30
编程技术问答社区
每创建3个列后添加一个新行
在Shopify产品页面中,添加了一个新部分,以在3个柱状行中显示一些统计信息.我试图将每个新列在3次迭代后使用下面的代码放置在新的A行中.我希望行只有3列.它似乎与我的逻辑不起作用.请帮助我找出为什么第三次迭代之后的专栏不在新行中. Our Gifts Create an Impact {% for block in section.blocks %} {{block.settings.impact_number}}
0 2023-05-29
编程技术问答社区
我如何启用第三方支付网关(目前Shopify不支持)?
在印度,Shopify支持以下支付网关: 柑橘付款 Direc Pay Payu India Payu Paisa 但是我们有一个与Axis Bank的现有商家帐户. 我不知道在哪里可以使用Shopify配置我的轴银行支付网关. 所以问题是: 如何使用Shopify配置我的轴银行支付网关? 甚至有可能添加其他付款网关,Shopify尚未支持ASRE(尚未在其商店管理面板中列出)? 解决方案 您可以为遵循ActiveMerchant模式的该网关编写一个连接器.一旦经过测试并有效,请将其提交给Shopify批准.那时,它成为Shopify内部的可用选择. Activemerchant项目为您阐明了所有详细信息.
0 2023-05-21
编程技术问答社区
Shopify自定义支付网关实施
我成功地将付款网关添加到了管理员,它也向我展示了在结帐页面上,但是当用户单击"放置订单"时,我对此后如何购物过程一无所知.我想使用自定义付款网关进行付款. 我可以在哪里添加自定义文件以进行付款网关?或我可以为自定义付款网关添加代码的地方. 我需要做的是.. - 用户单击"放置订单"按钮时,获取顺序的所有详细信息 - 基于详细信息的设置卷曲请求 解决方案 您可能正在寻找托管 - 托管付款 Shopify的功能./p> 这是付款网关可以通过Shopify Checkout实施其付款处理的地方. 您必须创建一个公共页面/网站,在单击"位置订单"按钮后,Shopify将重定向. 在此页面/网站上,您可以拥有所有订单详细信息,并使用卷发请求等实现网关. 您可以在托管付款SDK 您可以在这里找到更多信息.有关请求和响应值,请参见API参考.
10 2023-05-21
编程技术问答社区
如何在动态数组中添加字符串
在这里,我只有ID如何修改以获取(37398351478977:1,42110385783015:1)字符串,这样我就可以在Ajax中添加此添加以添加到CART var values=[]; $(".ex_product_select").change(function(){ if($(this).is(":checked")) values.push($(this).val()); else{ var x = values.indexOf($(this).val()); values.splice(x,1) ; } $(".hide_extra_variant").text(values); }); $(document).on("click",".add",function(){ jQuery.post('/cart/update.js', { updates: { value
10 2023-05-16
编程技术问答社区
如何使用液体(Shopify)循环浏览商店的所有产品?
我不能.我知道. Shopify在可以在页面上循环的产品数量时施加了一个限制. 当前限制为50. 实际上,这不是正确的. 一个人可以使用液体循环遍历商店的所有产品: {% paginate collections["all-products"].products by 10000 %} {% for product in collections["all-products"].products %} {% comment %}looping through all 10000 products{% endcomment %} {% endfor %} {% endpaginate %} 在上面的示例中,如果商店最多拥有10000种产品,我可以循环浏览所有10000个产品.增加该分页数字将增加我可以相应循环的产品数量. 我想知道的是Shopify是否会继续支持这一点(即使他们不喜欢它),因此,我是否可以使用上述商店建立上述商
0 2023-05-16
编程技术问答社区
克服shopify中for循环的50个限制
我已经将产品列表分页在50上,以适合整个页面(index.liquid). 但是,循环内部的IF条件不适用于整个分页的项目,因为循环限制为50个项目.任何帮助将不胜感激. {% paginate collections.all.products by 1000 %} {% for product in collections.all.products %} {% if product.metafields.spr.reviews %} {{ product.metafields.spr.reviews }} {% endif %} {% endfor %} {% endpaginate %} 解决方案 否,您无法克服它,您可以查询每页高达50个产品,Shopify将不允许超过50个产品,以维持服务器负载余额. shopify文档的报价: 永远不要将收藏的收藏夹超过50,这就是您每页最多要查询的产品.尊重Shopi
0 2023-05-16
编程技术问答社区
猫头鹰旋转木马。Javascript won't load. 是Shopify问题还是代码问题?
试图让我的猫头鹰在Shopify为我工作.您能看一下我的代码,看看是否有任何看法? 我认为我已经对T实施了,但似乎不会开火.任何建议都很棒! CSS样式 {{ 'owl.theme.css' | asset_url | stylesheet_tag }} {{ 'owl.carousel.css' | asset_url | stylesheet_tag }} JS文件 {{ 'owl.carousel.js' | asset_url | script_tag }} {{ 'jquery-1.9.1.min.js' | asset_url | script_tag }} 滑块html {% if collection.handle contains "tee" %} $(document).ready(function() { $("#heroSlider").owlCarousel({ navigation : tr
0 2023-05-16
编程技术问答社区
Shopify旋转木马, 猫头鹰, 滑块, 响应式幻灯片
请有人帮助我试图实施3种旋转木马,而没有任何效果: 在 在 什么都没有可行,我添加了这样的JS和CSS: {{ 'timber.scss.css' | asset_url | stylesheet_tag }} {{ 'theme.scss.css' | asset_url | stylesheet_tag }} {{ 'index.css' | asset_url | stylesheet_tag }} {{ 'owl.css' | asset_url | stylesheet_tag }} {{ 'scoot-baby.css' | asset_url | stylesheet_tag }}
6 2023-05-16
编程技术问答社区
如何将Underscore模板翻译成Handlebars模板?
我正在升级使用旧主题的购物商店. 在(旧的)购物车页面中是"运输估算器"的代码,该代码(因为它运行良好)他们希望在新主题中重复使用. 我已经复制了相关文件,但是在执行和按计算按钮时,我们将显示以下内容: class ="成功" class =" error" > 1){%>有 的运输费率,从. .... 这来自以下代码: class="success" class="error" > 1) { %> There are sh
10 2023-05-16
编程技术问答社区
Graphql查询错误!变量已声明但从未使用过
我正在尝试根据搜索关键字来获取Shopify产品. 我通过在查询中传递硬编码值测试了此查询,它可以正常工作,但是我需要传递变量值,因此在这种情况下,它会出现一个错误,即 grapghql查询错误searchKeyword被声明但未使用. 这是我根据title,tag和product_type. 不成功的情况: export const searchProductsQuery = gql` query($searchKeyword: String!){ shop { products(first: 10, query:"title:'$searchKeyword' OR tag:'$searchKeyword' OR product_type:'$searchKeyword'") { edges { cursor node {
14 2023-05-15
编程技术问答社区
如何从一个api请求shopify graphql-admin-api?
我正在尝试从我的API请求Shopify graphQl-admin-api.我正在根据GraphQl-Admin-API给出的文档进行此操作,但它仍然给我授权错误. 解决方案 PHP用户可以遵循此功能,以提出使用GraphQl 购买Admin API的请求 我正在使用guzzlehttp(php http client)创建请求 public function graph($query , $variables = []){ $domain = 'xxx.myshopify.com'; $url = 'https://'.$domain.'/admin/api/2019-10/graphql.json'; $request = ['query' => $query]; if(count($variables) > 0) { $request['variables'] = $variables; } $req = json_
8 2023-05-15
编程技术问答社区
从前端(无头商业)使用管理API,从Shopify获取产品
从我的前端,我正在尝试使用 Admin API(GraphQl)从 Shopify 带有以下代码: * 我在类星体框架上使用了" Axios",这是无头商业 const response = await this.$axios({ url: "https://healthy-food.myshopify.com/admin/api/2022-01/graphql.json", method: 'POST', headers: { "X-Shopify-Access-Token": "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" }, data: { "query": ` { products(first: 5) { edges { node { id title
12 2023-05-15
编程技术问答社区
Shopify GraphQL Admin API速率限制成本和睡眠时间
我试图在php(laravel)中消费shopify graphql api. 与REST API相比,在GraphQL API中的速率限制和节流功能不同,其基于查询的成本计算. 有几点要记住: 一个API调用(查询)的最大可用费用为1000. 如果您从1000中消耗了一些分数,则每秒每秒,将恢复50分. 如果您的存储桶中的成本点要少,并且您对成本的查询高于此,则会节气. 我传递给API的查询的估计成本为 502 ,以请求edqueryCost 表示.而实际QueryCost 表示API返回的特定商店的实际响应. 在上面的快照中,它是最坏的情况,请求QueryCost 等于 AcutalqueryCost 对于有大量订单的商店而言. 现在,当执行此查询时,我已经消耗了502点,剩下498分,1秒钟,添加了50分= 548 ,我可以进行第二个API调用以获取第二页的数据.在第二个API呼叫之后,我将剩下更少的积分,因此我将不得不将睡眠持续1或2秒钟才能获
14 2023-05-15
编程技术问答社区
Shopify API。按日期获取Shopify中的订单
为什么按日期和限制从Shopify商店获取订单总是返回最新日期的订单? 喜欢:如果我从2012年8月1日开始查询获得5个订单 使用此查询: /admin/orders.json?status=open&created_at_min=2012-08-01 12:00&limit=5 由于我在2012年8月20日有5个订单和2012年8月31日的5个订单 但这将返回5个最新日期(2012年8月31日). 解决方案 它没有记录,但是您可以通过添加:order=processed_at+asc来完成此操作. 其他解决方案 Shopify API从最近的订单中返回订单. 提交查询时,Shopify将首先创建十个订单的数组;前五个是8月31日,最后5个是从8月20日开始. 然后,通过将其限制为五个订单,Shopify为您提供了前五个. 据我所知,无法在Shopify API中指定自己的排序订单.然后,您需要获得所有用created_at_min= 2012-0
0 2023-05-14
编程技术问答社区
用rubygem访问Shopify API时出现SSL_connect错误
我在使用Shopify_api Gem访问Shopify API时遇到了麻烦. 这就是发生的事情: >> require "shopify_api" #=> false >> ShopifyAPI::Base.site = "https://username:secret@mysite.myshopify.com/admin" => "https://username:secret@mysite.myshopify.com/admin" >> products = ShopifyAPI::Product.find(:all) Errno::ECONNRESET: Connection reset by peer - SSL_connect from /Users/zubin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in `connect' from /Users/zubin/.rvm
2 2023-05-11
编程技术问答社区
在运行时切换omniauth-shopify-oauth2 gem的提供者?
omniaiauth-shopify-oauth2 gem gem gem应该看起来像,这个: # config/initializers/omniauth.rb Rails.application.config.middleware.use OmniAuth::Builder do provider :shopify, ENV['SHOPIFY_API_KEY'], ENV['SHOPIFY_SHARED_SECRET'] end 但是,在我们的Rails应用程序中,有一些提供相同功能的不同品牌.在整个应用程序中,请求的request.domain确定您接触哪个品牌(brand1.example.com,brand2.example.com等). 我们可以轻松存储特定品牌的凭据,并将用户重定向到品牌特定的授权路径: https://example.myshopify.com/admin/oauth/authorize?client_id=brand1&scop
0 2023-05-08
编程技术问答社区