是否有任何shopify admin api 来计算所有具有标签 xyz 的客户
问问题
965 次
3 回答
0
Drip 提出了正确的方法。但如果您有超过 250 个结果,那么您将需要循环浏览页面。
使用更新后的 Shopify Rest API,他们促进了基于光标的分页和每个响应标头,您将获得有关 nextPage 的信息(如果存在)。
有关此阅读的更多详细信息
我无法使用 shopify Api 获取 page_info
在编码中,您可以执行以下操作,您可以在空数组中保留计数或推送数据。
$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)
对于整个基于光标的分页,请看这里
于 2020-02-26T04:46:34.763 回答
0
您可以使用查询来获取具有特定标签的所有客户。
例子:
/admin/customers/search.json?query=tag:wholesale
从那里您可以计算数组中的项目。
于 2018-05-10T07:35:58.377 回答
0
使用 Shopify REST API 按特定标签获取客户总数的唯一方法是使用分页获取所有客户,然后实际计算他们。
您也可以在不使用 API(如果适合您的话)的情况下这样做,方法是在管理面板中过滤客户,然后使用导出对话窗口中的“搜索”选项导出结果,查看示例。
于 2020-02-25T09:22:42.453 回答