-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathverify.js
More file actions
29 lines (25 loc) · 873 Bytes
/
verify.js
File metadata and controls
29 lines (25 loc) · 873 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
require('babel-polyfill')
var Shopify = require('./lib')
var { ShopifyResources, ShopifyPrivateSession } = Shopify
var _ = require('lodash')
var session = new ShopifyPrivateSession({
host: 'localhost:3000', // your app's hostname
shop: 'nomiddleman-2.myshopify.com',
apiKey: '12ab00d88f89169228517b27a59d8fa4',
secret: 'a678ec450b4c208808ca686ff57718c9',
password: 'a678ec450b4c208808ca686ff57718c9'
})
let resources = new ShopifyResources({ session })
resources.client.get('/products/count').then(results => {
console.log(results)
})
resources.Products.findAll({complete: true}).then(results => {
results = results.map(r => r.toObject())
console.log(results.length)
let ids = _.pluck(results, 'id')
console.log('total ids', ids.length)
console.log(ids.slice(0, 10))
console.log('unique ids', _.uniq(ids).length)
}).catch(err => {
console.log(err)
})