{
  "generated_at": "2026-10-01T12:37:12Z",
  "generator": "ops brochure",
  "products": [
    {
      "slug": "prerun-for-gitlab",
      "name": "Prerun for GitLab",
      "tag": "JetBrains IDE plugin · GitLab CI",
      "blurb": "See the GitLab CI/CD config GitLab will actually run, offline: merged YAML showing where each line came from, lint across includes, and a simulator for which jobs run.",
      "price": "Free · Pro through JetBrains Marketplace",
      "url": "https://algd.store/prerun",
      "cta": "Product page",
      "source": "manual"
    },
    {
      "slug": "bubble-gridkit",
      "name": "GridKit — Sortable Table & Export",
      "tag": "Bubble plugin · lists",
      "blurb": "Sort, filter and export any Bubble list by related-type and computed columns — 50,000 rows, no external service.",
      "price": "$7/mo",
      "url": "https://bubble.io/plugin/gridkit-sortable-table-export-1790075795879x753531735095640000",
      "source": "track"
    },
    {
      "slug": "wholesale-native",
      "name": "Wholesale Native",
      "tag": "Shopify · wholesale pricing",
      "blurb": "Wholesale price lists that apply in Shopify's own checkout — tag a customer, set the list, no theme edits.",
      "price": "$29/month",
      "url": "https://apps.shopify.com/wholesale-native",
      "source": "track"
    },
    {
      "slug": "variant-metafields",
      "name": "Variant Metafields Bulk Editor",
      "tag": "Chrome extension · Shopify admin",
      "blurb": "Edit Shopify variant metafields in bulk: preview the exact diff, apply in safe batches of 25, undo it all in one click.",
      "price": "$19/mo (Pro) · free ≤100 variant changes per apply",
      "url": "https://chromewebstore.google.com/detail/variant-metafields-bulk-e/lccjpehfcejobfigoggldpifpcfagbgn",
      "cta": "Install from the Chrome Web Store",
      "source": "manual"
    }
  ]
}
