Three Acres
Services Membership Blog About Work ↗ Contact

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-separated VARIANT_ID:QUANTITY pairs. 1–50 entries, quantities 1–999; duplicates merge.
  • Optional code: existing discount code.
  • Optional destination: cart (default) or checkout.

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 url and svgDownload.
  • format=svg returns 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, US or GB (CAD, USD or GBP).
  • Required plan: current Basic, Grow or Advanced.
  • Required sales: monthly eligible online payment volume, 0–1,000,000,000 in market currency. Required orders: monthly whole-number order count, 0–100,000,000.
  • Optional billing: annual (default, monthly equivalent) or monthly.
  • Optional processor: shopify-payments (default) or third-party. For third-party, also supply processorRate (percentage, 0–100) and processorFixed (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.

Back to all tools →

The Three Acres newsletter

Practical Shopify advice.
Less guesswork.

Notes from Brendan on store speed, useful tools, and making Shopify work better for your business.

Free Shopify advice by email. Unsubscribe anytime.

Three Acres

You work directly with the person doing the work — no runaround, month to month, no lock-in.

Shopify Partner ShopDev Alliance member

Explore

Services Membership Blog Free merchant tools About Work ↗ More Please ↗

More

WordPress care How to pay Shopify Plus calculator Collection QR code generator Newsletter Contact RSS feed

© 2026 Three Acres — senior Shopify & Shopify Plus development.