← back to Shopify Sample Shipping
delete-orders.mjs
12 lines
// Hard-delete the 3 TK-11333 test orders (already voided). Shopify may refuse delete
// on draft-completed orders — reports per-order result honestly.
import {query} from './query.mjs';
for(const o of ['6141633069107','6141644046387','6141651812403']){
const id='gid://shopify/Order/'+o;
try{
const r=await query(`mutation($id:ID!){orderDelete(orderId:$id){deletedId userErrors{field message}}}`,{id});
const od=r.orderDelete;
console.log(o, od.deletedId?('DELETED '+od.deletedId):('NOT deleted: '+JSON.stringify(od.userErrors)));
}catch(e){ console.log(o,'error:',e.message.slice(0,160)); }
}