首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shopify API客户orders_count Rails

Shopify API客户orders_count Rails
EN

Stack Overflow用户
提问于 2016-11-09 16:43:02
回答 1查看 121关注 0票数 0

我正在制作一个应用程序,它将根据您的order_count使用ShopifyAPI::Customer来更新发货。

我正在尝试完成的一件主要事情是能够将所有客户的order_count重置为零。

我一直在尝试:

代码语言:javascript
复制
order = ShopifyAPI::Customer.all
order.update_all(:orders_count, "0")

当我针对单个客户,而不是Customer.all时,它是有效的。有没有办法解决这个问题,一次更新数据库中的所有客户?

EN

回答 1

Stack Overflow用户

发布于 2016-11-11 05:34:12

你真的能改变一个有效的orders_count吗?在我看来,如果Shopify允许这样做,那将是相当疯狂的。

如果我是你,我肯定不是,我会简单地改变我的算法,让它更像是“这个客户从上周二以来下了多少订单?”这样,如果他们的购买超过了X的门槛,我就会奖励他们。

在你的案例中,你试图清除他们的合法订单历史记录,以使你的计数器工作,我怀疑这是否有效。

同时,如果您确实可以将计数设置为零,那么只需循环遍历所有客户,并将每个客户的计数保存为零。在Shopify API中没有所有客户调用的one - shot,就像没有one - shot任何东西一样。每种资源都是一次性的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40502802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档