GTGT Marine

Admin

Add products for v1

No database. Edit the JSON catalog in the repo, commit, and redeploy. Square Catalog can replace this later.

Shared Square account

Same seller as Rackline and the other shops — CAD, not a new merchant. Checkout is still stubbed. Environment: sandbox. Values are never shown here.

  • SQUARE_ACCESS_TOKENmissing (stub)
  • SQUARE_LOCATION_IDmissing (stub)
  • SQUARE_ENVIRONMENTsandbox
  • SQUARE_APPLICATION_IDmissing (stub)
  • SQUARE_WEBHOOK_SIGNATURE_KEYmissing (stub)

Open data/products.json. Add a category if you need one, then add a product object:

{
  "id": "mercury-impeller-90",
  "slug": "mercury-impeller-90",
  "name": "Mercury 90 impeller kit",
  "category": "engine",
  "sku": "MER-IMP-90",
  "examplePriceCents": 5299,
  "shortDescription": "Water pump kit for 90 hp Mercury.",
  "description": "Fits … Confirm year and model before pickup.",
  "isDemo": false,
  "inStock": true,
  "notes": ""
}
  • Prices are integer cents CAD (5299 = $52.99). The field is still named examplePriceCents so demo data stays honest.
  • Set isDemo to false when the SKU is real shop stock.
  • Redeploy on Vercel after you push. There is no in-browser save — serverless hosts cannot write this file.
  • Later option: Square Catalog + the existing Payment Links checkout. Keep JSON until the catalog is stable.

Current catalog

12 products across 6 categories.

SKUNameCategoryExample priceDemo
DEMO-IMP-01Outboard impeller kitengine$48.99yes
DEMO-FF-10In-line fuel filterengine$18.99yes
DEMO-SP-04Marine spark plug setengine$24.99yes
DEMO-BT-12Battery tenderelectrical$79.99yes
DEMO-NL-01Combination bow lightelectrical$54.99yes
DEMO-PFD-AAdult life jacket (PFD)safety$69.99yes
DEMO-THR-1Throwable cushionsafety$32.99yes
DEMO-BP-111100 GPH bilge pumpsafety$64.99yes
DEMO-DL-15Double-braid dock linedocking$27.99yes
DEMO-FD-08Inflatable boat fenderdocking$44.99yes
DEMO-AF-4LMarine antifreeze (winterize)winterize$21.99yes
DEMO-LU-1QLower unit gear oilmaintenance$19.99yes