首页 > 解决方案 > 如何在 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);
});

标签: javascriptjqueryshopify

解决方案


您提供的网址似乎没有提供相关信息。

但是您可以提取以下信息。

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}`);
  });
});

推荐阅读