Tag: shopify

Shopify。 用shopify-node-api更新元字段时出现问题

使用Shopify API更新现有的metafield时遇到困难。 每当我收到一个错误,build议我该变种已经存在…所以它一定是想我想创build一个新的(而不是更新)。 我认为这可能是“放”和“后”的问题 – 所以改变了我的方法,但错误仍然存​​在。 我已经硬连接了所有的variables,以便于testing。 我正在和Cloudinary合作。 我使用Express.js使用https://github.com/sinechris/shopify-node-api app.post('/upload', function(req, res){ // upload page… assume we have uploaded our image – but have hard-wired a local file in for now cloudinary.uploader.upload('/Users/Rob/Pictures/testimg.jpg', function(savedImg) { var imageURL = savedImg.url; console.log(imageURL) }, { public_id: "testimg" }); // the saved image is returned – so we add it […]

Shopify应用程序开发与节点的任何教程或指南?

我的公司希望将他们的整个网站迁移到Shopify。 我们使用节点作为我们的后端,所以我们希望将其整合到网站中。 我虽然是新手,并没有经历节点或Shopify应用程序开发,所以我希望find一个教程或指南,但似乎几乎所有的资源都专门针对ruby。 有没有什么我只是没有看到? 附加问题:Shopify上可以进行快速路由吗?

如何使用microapps Node.js模块处理Shopify的API调用限制

我一直在敲我的头,find一个答案,我只是不知道。 我正在使用microapps的Shopify API的Node.js模块。 我有一个JSON对象,包含产品ID和Skus的列表,我需要更新,所以我循环通过该文件,并调用一个函数,调用API。 Shopify的API限制对它的调用并发送一个剩余值的响应头。 这个节点模块提供了一个包含限制和用法的对象。 我的问题是基于下面的代码如何在setTimeout或类似的时候达到极限。 一旦你第一次打电话,它会返回这样的限制对象: { remaining: 30, current: 10, max: 40 } 这是我没有尊重的限制,因为我试过的一切都失败了: const products = JSON.parse(fs.readFileSync('./skus.json','utf8')); for(var i = 0;i < products.length; i++) { updateProduct(products[i]); } function updateProduct(product){ shopify.productVariant.update(variant.id, { sku: variant.sku }) .then(result => cb(shopify.callLimits.remaining)) .catch(err => console.error(err.statusMessage)); } 我知道我需要实现某种callback来检查剩余使用率是否低,然后等待几秒钟再次调用。 任何帮助将不胜感激。

Shopify API如何生成发票,运输标签和运输清单?

您好,我正在尝试获取运输标签,发票和运输清单使用API​​ shopify订单 我能够使用以下命令获得订单: var request = require("request"); var options = { method: 'GET', url: 'https://<api key>:<password>@hostname/admin/orders.json', qs: { fulfillment_status: 'partial' }, headers: { 'postman-token': '2564af8e-df07-3bb8-3282-4956b70025b7', 'cache-control': 'no-cache' } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); }); 但我无法find任何API的端点,航运标签,发票,运输清单

shopify价格规则API,如何获得只有活动折扣?

我正在使用节点js的Shopify应用程序,我需要从商家店获得折扣列表,所以我用价格规则pipe理API来获取列表,但问题是我得到的所有折扣甚至无效或过期的折扣,谁能帮我过滤这个,我search了很多Shopify文档,但我没有find任何解决scheme。

Nodejs – Expressjs – validationwebify的shopify

我正在尝试validation在开发环境中从shopify webhook发送的hmac代码。 然而shopify不会发送一个webhook发送到一个非活的端点的请求,所以我使用requestbin捕获请求,然后使用postman发送到我的本地networking服务器。 从shopify 文档 ,我似乎做的一切正常,也尝试应用在node-shopify-auth verifyWebhookHMAC函数中使用的方法。 但迄今为止这一切都没有奏效。 代码从来不匹配。 我在这里做错了什么? 我的代码来validationwebhook: function verifyWebHook(req, res, next) { var message = JSON.stringify(req.body); //Shopify seems to be escaping forward slashes when the build the HMAC // so we need to do the same otherwise it will fail validation // Shopify also seems to replace '&' with \u0026 … […]

Shopifyembedded式应用程序authenticationstream程帮助SPA

我的Vue JS SPA + Express服务器出现以下问题: 问题#1- 我可以在开发商店安装应用程序,计费工作完美,一旦我进入应用程序,API函数工作得很好,但我认为它实际上是打开应用程序的问题 – 很可能是我的embedded式应用程序SDK的东西有问题,缺lessredirect。 我目前的stream程如下 – > server.ngrok.io是一个Node / Express JS应用程序 client.ngrok.io是一个独立的客户端只有应用程序使用VueJS(没有服务器端渲染) 用户在server.ngrok.io/install上input应用程序 /安装构buildauth url并将用户redirect到它 Shopifyredirect回server.ngrok.io/finish_auth / finish_auth交换一个永久的临时令牌,将perm存储在我的数据库中,然后redirect到/ create_charge / create_charge和/ activate_charge完美工作,redirect到client.ngrok.io/ client.ngrok.io会在新窗口中打开,而不是在iFrame中。 我相信在这里的某个地方,我需要像这里的文档中所述的那样逃避一个iFrame – Since the application is loaded inside an iframe it is critical that the initial OAuth request redirect escapes the iframe to make the requests. Shopify […]

错误:getaddrinfo EAI_AGAIN

我的服务器今天扔了这个,这是我从来没有见过的nodejs错误。 Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) 我想知道这是否与今天影响Shopify和许多其他服务的DynDns DDOS攻击有关。 这里有一篇关于这个的文章。 我的主要问题是dns.js做什么? 它的其中一部分是什么? 我可以用不同的域重新创build这个错误吗?