1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "current_csv": `Handle,Title,Option1 Name,Option1 Value,Variant SKU,Variant Price,Status
12coffee-mug,Coffee Mug,Color,Blue,MUG-BLU,18.00,active
13coffee-mug,Coffee Mug,Color,Red,MUG-RED,18.00,active`,
14 "proposed_csv": `Handle,Title,Option1 Name,Option1 Value,Variant SKU,Variant Price,Status
15coffee-mug,Coffee Mug,Color,Blue,MUG-BLU,20.00,active
16coffee-mug,Coffee Mug,Color,Red,MUG-RED,,active`,
17 "policy_json": `{
18 "allow_blank_overwrite": false,
19 "required_headers": [
20 "Handle",
21 "Title",
22 "Option1 Name",
23 "Option1 Value",
24 "Variant SKU",
25 "Variant Price",
26 "Status"
27 ],
28 "schema_version": "shopify-catalog-preflight-policy@1"
29}`
30};
31
32
33const run = await client.actor("biztoolsus/shopify-catalog-import-check").call(input);
34
35
36console.log('Results from dataset');
37console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
38const { items } = await client.dataset(run.defaultDatasetId).listItems();
39items.forEach((item) => {
40 console.dir(item);
41});
42
43