← back to Shopify Sample Shipping

restore-cart-notice.mjs

8 lines

// UNDO: restore the original cart.liquid from backup (removes the TK-11333 notice).
import {TOKEN, SHOP} from '../designerwallcoverings/scripts/lib/shopify.mjs';
import fs from 'node:fs';
const THEME='145121607731', KEY='sections/cart.liquid';
const val=fs.readFileSync('verification/cart.liquid.backup','utf8');
const r=await fetch(`https://${SHOP}/admin/api/2026-07/themes/${THEME}/assets.json`,{method:'PUT',headers:{'X-Shopify-Access-Token':TOKEN,'Content-Type':'application/json'},body:JSON.stringify({asset:{key:KEY,value:val}})});
console.log('restore status',r.status, (await r.json()).asset?.key||'');