← back to Shopify Sample Shipping

weight-check.mjs

14 lines

import {query} from './query.mjs';
const ids={
  'sample DWPR-426312':'gid://shopify/ProductVariant/44090076954675',
  'sample DWPN-100994':'gid://shopify/ProductVariant/44086096756787',
  'sample DWRW-210156':'gid://shopify/ProductVariant/44044973408307',
  'REGULAR (control)':'gid://shopify/ProductVariant/40348093055027',
};
const q=`query($id:ID!){productVariant(id:$id){displayName price inventoryItem{measurement{weight{value unit}}}}}`;
for(const [label,id] of Object.entries(ids)){
  const v=(await query(q,{id})).productVariant;
  const w=v.inventoryItem?.measurement?.weight;
  console.log(`${label}: $${v.price}  weight=${w?w.value+' '+w.unit:'(none set)'}  [${v.displayName}]`);
}