Flagship Games connector (flagshipgames)
- Source: https://www.flagshipgames.sg · Singapore MTG specialist on BinderPOS: singles for most Magic sets back to Ice Age/Fourth Edition, Mystery Booster playtest cards, Final Fantasy and Marvel Universes Beyond, plus English and Japanese Pokémon singles, sealed MTG, One Piece and Lorcana.
- Country/currency: SG / SGD · type: dealer · engine: api (Shopify storefront products.json (public JSON))
- Records:
listingonly (dealer asking prices; never sales — SPEC §111). One listing per variant (condition / size / finish), out-of-stock variants kept asended. - Refresh: every 12 h (NORMAL class) · historical depth: none (no sold archive).
How it works
Metadata-only connector: index.ts instantiates the shared ShopifyStoreConnector adapter; everything source-specific lives in meta.json config:
collections → taxonomy slug (with brand/franchise/series), title/tag rules (first match wins), an exclude regex for accessories/apparel/events, a titlePattern that extracts name/set/number, and the shop currency. Anything unmapped is skipped, never guessed.
Collections read (22): english-pokemon-1 → pokemon, japanese-pokemon-1 → pokemon, pokemon-25th-anniversary-celebrations → pokemon, mystery-booster → magic_the_gathering, final-fantasy (rules decide), final-fantasy-commander → magic_the_gathering, marvel-super-heroes-commander → magic_the_gathering, foundations → magic_the_gathering, aetherdrift → magic_the_gathering, edge-of-eternities → magic_the_gathering, lorwyn-eclipsed → magic_the_gathering, bloomburrow → magic_the_gathering, duskmourn-house-of-horror → magic_the_gathering, modern-horizons-3 → magic_the_gathering, commander-masters → magic_the_gathering, avatar-the-last-airbender → magic_the_gathering, ice-age → magic_the_gathering, fourth-edition → magic_the_gathering, alpha-limited-edition → magic_the_gathering, mtg-sealed-products → magic_the_gathering, one-piece-card-game → one_piece_card_game, lorcana-sealed-products → disney_lorcana.
Access & compliance
See accessNotes in meta.json (robots findings, endpoints, rate limit, what is not fetched). Host policy: connectors/domains.d/g4-shops-intl.json.
Fixtures & tests
data/fixtures/flagshipgames/*.json are live captures made with connectors/api/_g4-shops-intl-lib/capture.ts (trimmed payloads, expectations derived from the live record). index.test.ts runs the framework fixture suite, the g4 store invariants and a mapping unit test on titles observed live. Live probe: pnpm tsx connectors/api/_g4-shops-intl-lib/smoke.ts flagshipgames.