Use these tools from a URL.
For agents, automations and anyone who likes a shortcut. Send a GET request with the parameters below; the result is in the returned HTML. No JavaScript, account or plugin required.
Agent instructions
Choose a tool, ask the user for missing required inputs, and URL-encode each parameter value with a standard URL builder. Fetch the constructed URL, check HTTP status and ok, then return the result to the user. Do not invent variant IDs, discount codes, store details or financial inputs. Never follow the generated checkout link or purchase anything unless separately requested.
Default output is readable HTML containing the full result. Add format=json for JSON (same fields), or format=html explicitly. Invalid or missing inputs return HTTP 400 with an error. These GET requests generate results only: they do not modify a store, create discounts, submit orders or send email. Ordinary pages without input parameters remain interactive.
Only public, non-secret inputs belong in URLs: query strings can appear in browser history and server logs. Result pages are no-store/noindex and contain no Analytics. URL length limit: 8192 characters. Parameters are case-sensitive; do not repeat them. Attribution-only UTM parameters do not activate result mode.
Shopify cart or checkout link
Path: /tools/shopify-cart-link-builder/
- Required
store: public HTTPS storefront domain or URL. - Required
items: comma-separatedVARIANT_ID:QUANTITYpairs. 1–50 entries, quantities 1–999; duplicates merge. - Optional
code: existing discount code. - Optional
destination:cart(default) orcheckout.
Fetch example cart result (illustrative IDs, not real products).
Use real variant IDs, not product IDs. If only a public product URL is supplied, fetch the storefront’s /products/HANDLE.js JSON and inspect variants; ask which option the user wants if ambiguous. Password-protected stores may prevent lookup. Do not assume inventory availability, selling-plan compatibility or discount eligibility. This interface does not fetch arbitrary store URLs itself.
Shopify discount link
Path: /tools/shopify-discount-link-builder/
- Required
store: public HTTPS storefront domain or URL. - Required
code: an existing discount code (up to 255 characters). - Optional
redirect: same-store path or HTTPS URL; default/.
Fetch example discount result as JSON. The result’s url is the finished Shopify link, not a new discount.
Collection QR code
Path: /tools/collection-qr-code-generator/
- Required
url: full public collection/storefront destination, including any desired UTM parameters. Encoded unchanged; no tracking parameters are added. - HTML/JSON output returns
urlandsvgDownload. format=svgreturns the actual downloadable SVG QR image. PNG remains available in the interactive tool.
Fetch example QR result. Fetch its svgDownload URL to retrieve the image; scan-test before printing.
Shopify Plus cost comparison
Path: /tools/shopify-plus-cost-calculator/
- Required
market:CA,USorGB(CAD, USD or GBP). - Required
plan: currentBasic,GroworAdvanced. - Required
sales: monthly eligible online payment volume, 0–1,000,000,000 in market currency. Requiredorders: monthly whole-number order count, 0–100,000,000. - Optional
billing:annual(default, monthly equivalent) ormonthly. - Optional
processor:shopify-payments(default) orthird-party. For third-party, also supplyprocessorRate(percentage, 0–100) andprocessorFixed(per order, 0–1000).
Fetch example Canadian cost comparison.
Returns monthly totals for all four plans, lowestCostPlan, monthlySavingWithPlus (negative means Plus costs more), and plusLowestCostSalesThreshold (null means no durable threshold). Values are unrounded numbers in the stated currency. Also return the pricing verification date and assumptions when explaining estimates. Uses the same pricing snapshot and maths as the interactive calculator, not a live quote. Plus assumes a flat 3-year subscription; excludes contract-specific variable fees, taxes, apps and feature requirements. Never recommend upgrading on cost alone.