是否有 shopify admin api 来统计所有拥有标签xyz的客户
答案 0 :(得分:0)
您可以使用查询来获取具有特定标记的所有客户。
实施例:
/admin/customers/search.json?query=tag:wholesale
从那里你可以计算数组中的项目。
答案 1 :(得分:0)
使用Shopify REST API通过特定标签获取客户总数的唯一方法是使用分页获取所有客户,然后进行实际计数。
您也可以在不使用API(如果适合您)的情况下执行此操作,方法是在管理面板中过滤客户,然后在导出对话框窗口view example中使用“搜索”选项导出结果。
答案 2 :(得分:0)
滴灌建议了正确的方法。但是如果您有250多个结果,则在防御上需要遍历页面。
使用更新的Shopify Rest API,它们促进了基于游标的分页,并且每个响应标头都将获取有关nextPage的信息(如果存在)。
有关此内容的更多信息
i can not able to get page_info using shopify Api
在编码中您可以执行以下操作,可以将计数或将数据推送到空数组中。
$count = 0;
do{
$response = $shop->request('get','customers/search.json?query=tag:xyz?limit=250&page_info='.$nextPageToken);
$count = $count + count($number_of_objects_in_response);
$nextPageToken = $response['next']['page_token'] ?? null;
}while($nextPageToken != null)
有关整个基于光标的分页,请看这里