The script is the easy part
Shopify exposes a public catalog, so a first pass takes an afternoon. Then comes variants, compare-at prices, selling plans, collection order, image re-saves that change URLs but not pictures, and stores that block anything that looks automated.