Free Shopify automation tools and diagnostic calculators that replace expensive paid apps — order logging to Google Sheets, server-side tracking helpers, profit/loss automation, and a library of free guides.
🔗 Live site: https://stackarchitect.xyz ⭐ Flagship tool: Stocky Swap — free Shopify Stocky replacement
Built and maintained by Luke (UK).
Core Shopify Automation Tools:
- Stocky Swap — Replace Shopify Stocky with Google Sheets inventory management.
- CAPI Shield — Server-side Meta Conversions API to fix iOS attribution loss.
- Google Ads Conversion Tracking — Server-side Google Enhanced Conversions via Make.com.
- TikTok Events API — Server-side TikTok pixel events for Shopify.
- P&L Automation — Live profit and loss reporting without paid BI tools.
- Autocrat Quota Fix — Fix Google Apps Script "service invoked too many times" errors.
- Free Klaviyo Alternative — Replace Klaviyo with Systeme.io for $0/month.
Resources & Diagnostics:
- Free Shopify Calculators — App-cost, break-even, attribution-gap, and EMQ-score calculators.
- Automation Guides — Long-form Shopify automation, tracking, and migration guides.
Each tool is honest about its scope — what it does and what it doesn't — so merchants can pick the right fit.
- Astro — static output (
output: 'static') @astrojs/sitemap— auto-generated sitemap with reallastmoddates@astrojs/mdx— MDX support for content- Markdown content collection in
src/content/blog/ - Deployed on Cloudflare Pages (Wrangler)
/
├── public/ # static assets, _redirects, robots.txt
├── src/
│ ├── components/ # shared Astro components
│ ├── content/
│ │ └── blog/ # Markdown blog posts (content collection)
│ └── pages/ # routes — .astro pages + blog/[slug].astro
├── astro.config.mjs # Astro config + sitemap serialization
└── package.json
Astro maps .astro / .md files in src/pages/ to routes based on filename. Blog posts live in src/content/blog/ and render through src/pages/blog/[slug].astro.
Run from the project root:
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start local dev server at localhost:4321 |
npm run build |
Build the production site to ./dist/ |
npm run preview |
Preview the build locally before deploying |
npm run astro ... |
Run CLI commands like astro add, astro check |
npm run generate-types |
Generate Cloudflare types via Wrangler |
Pushes to the default branch build on Cloudflare Pages (project stackarchitect2). The build outputs to ./dist/; the sitemap and lastmod dates are generated at build time — check the build log for the [sitemap] indexed N URL(s) line to confirm.
© Stack Architect · stackarchitect.xyz