javascript - 如何在 JavaScript 中的 shopify 商店中获得上个月最畅销的产品?
问题描述
我正在寻找一种方法来获得上个月在 shopify 商店中最畅销的产品javascript
。我知道如何获得有史以来最畅销的产品。请看下面的代码。
var settings = {
"async": true,
"crossDomain": true,
"url": "https://www.exampleshopifysite.com/collections/all/products.json?sort-by=best-selling",
"method": "GET",
"headers": {
"Cache-Control": "no-cache"
}
}
$.ajax(settings).done(function (response) {
console.log(response);
});
解决方案
您提供的网址似乎没有提供相关信息。
但是您可以提取以下信息。
id,title,handle,body_html,published_at,created_at,updated_at,vendor,product_type,tags,variants,images,options
示例脚本(链接到小提琴)
var settings = {
"async": true,
"crossDomain": true,
"url": "https://spritude.com/collections/all/products.json?sort-by=best-selling",
"method": "GET",
}
$.ajax(settings).done(function (response) {
response.products.slice(0, 10).forEach(product => {
console.log(`ID: ${product.id}`);
console.log(`TITLE: ${product.title}`);
console.log(`HANDLE: ${product.handle}`);
console.log(`PUBLISHED AT: ${product.published_at}`);
console.log(`CREATED AT: ${product.created_at}`);
console.log(`UPDATED AT: ${product.updated_at}`);
console.log(`VENDOR: ${product.vendor}`);
console.log(`PRODUCT TYPE: ${product.product_type}`);
console.log(`TAGS: ${product.tags}`);
});
});
推荐阅读
- javascript - 如何使用ajax提交表单请求而不刷新页面并在laravel中返回消息?
- azure - 如何在 Azure WAF 中将 IP 地址列入白名单
- python - Python - 检查数字是否为素数的程序
- flutter - Flutter:使用提供程序包在帧错误期间计划构建
- mapping - octave:为映射包添加 gdal 支持
- file-io - 在 True Basic Bronze 演示中打开文件
- kotlin - Corda 持久性:未知实体:PersistentFungibleToken
- pandas - AWS Lambda 不支持的类型“
": 将数据上传到 Dynamodb 时出现 TypeError - javascript - 当名称根据 url 更改时,如何获取 AJAX 响应的第一个字段?
- java - 正则表达式在java上的字符串上只包含ascii字符