Title: Shotgun Golf Pro — Tournament Command Center &amp; Operations Kiosk
Author: blastedcoders
Published: <strong>November 4, 2026</strong>
Last modified: November 4, 2026

---

Search plugins

![](https://ps.w.org/shotgun-golf-pro/assets/banner-772x250.png?rev=3783013)

![](https://ps.w.org/shotgun-golf-pro/assets/icon-256x256.png?rev=3783013)

# Shotgun Golf Pro — Tournament Command Center & Operations Kiosk

 By [blastedcoders](https://profiles.wordpress.org/blastedcoders/)

[Download](https://downloads.wordpress.org/plugin/shotgun-golf-pro.2.4.1.zip)

 * [Details](https://wordpress.org/plugins/shotgun-golf-pro/#description)
 * [Reviews](https://wordpress.org/plugins/shotgun-golf-pro/#reviews)
 *  [Installation](https://wordpress.org/plugins/shotgun-golf-pro/#installation)
 * [Development](https://wordpress.org/plugins/shotgun-golf-pro/#developers)

 [Support](https://wordpress.org/support/plugin/shotgun-golf-pro/)

## Description

**Shotgun Golf Pro** is the all-in-one tournament management system engineered specifically
for charity golf scrambles, foundation outings, school booster clubs, and alumni
associations.

Most charity golf outings raise $15,000 to $100,000+ in a single day, but organizers
are often forced to choose between third-party SaaS platforms that take **5% to 
10% platform cuts** off gross proceeds or messy paper clipboards and fragile spreadsheets.

Shotgun Golf Pro turns any WordPress site into a private tournament command center:
retain every dollar of donor proceeds with 0% platform cuts, project executive-grade
corporate sponsorship tiers, run volunteer check-in from iPads in under 30 minutes,
provide live mobile hole-by-hole scoring on golf carts, broadcast real-time television
leaderboards to clubhouse displays, and export 1-click manifests for your head golf
professional.

### ⛳ Key Tournament Features

 * **0% Platform Fees:** Connect your own Stripe or PayPal merchant accounts. Zero
   platform commissions or per-player ticketing cuts. Standard payment processing
   applies directly to your merchant account (or donors can cover fees at checkout).
 * **Live Hole-by-Hole Mobile Scoring:** Zero-install mobile web scorecard (`?sgp_scorecard
   =1`) accessible via cart QR codes. Large 56px touch targets, quick score chips(
   Birdie, Par, Bogey), outdoor daylight Sun Mode, and offline `localStorage` synchronization
   for distant fairway dead zones.
 * **Clubhouse Television Broadcast Leaderboard:** Fullscreen 1080p and 4K television
   broadcast layout (`?sgp_leaderboard={id}&tv=1`) with pinned Top 5 podium cards,
   smooth carousel pagination for field scores, sponsor marquee branding, and 20-
   second low-overhead ETag background polling.
 * **USGA Retrogression Tie-Breaker & Podium Certification:** 1-click director certification
   applying standard USGA scramble tie-breakers (Back 9, Last 6, Last 3, Hole 18,
   and Putts), automatically populating 1st, 2nd, and 3rd place champion podiums.
 * **18-Hole Course Par & Yardage Matrix:** Interactive 18-hole course scorecard
   editor with customizable par (3–6), handicap index, and yardage with 1-click 
   Par 72 preset.
 * **Tiered Corporate Sponsorships:** Bundled packages (Title, Gold, Silver, Bronze,
   Team Foursome, Individual Golfer) with player slots, company logo showcase, and
   custom perk allocations.
 * **Mulligan & Raffle Super Ticket Upsell:** High-converting in-modal upsell card
   directly in the registration checkout flow.
 * **Donor Covers Processing Fee Offset:** Optional 3% fee offset checkbox allowing
   generous donors to cover credit card processing costs.
 * **Event-Day Volunteer Check-In Kiosk:** Dedicated tablet kiosk mode protected
   by a 4-digit volunteer passcode. Search golfers instantly, assign shotgun starting
   holes (1A–18B), and monitor morning arrival velocity in real time.
 * **Contactless QR FastPass:** Camera-based QR check-in terminal with targeting
   crosshairs, animated laser scanline, and audio chime.
 * **“Manage My Foursome” Captain Magic Links:** Secure 32-character tokenized self-
   service portal allowing captains to update player names, handicaps, polo shirt
   sizes, and dietary needs up to 48 hours before tee time without creating WordPress
   accounts.
 * **1-Click Clubhouse Manifests:**
    - **Cart Scorecards Manifest:** Printable roster with starting holes, cart assignments,
      and direct mobile scoring links for carts.
    - **Pro Shop Cart Manifest & Catering Summary:** Cart pairings, player names,
      handicaps, starting holes, and aggregate banquet dietary counts.
    - **Tee Sign & Banner List:** Company names, sponsor tiers, and vector logo 
      URLs for print shop hand-off.
    - **Treasurer Financial Audit:** Quid pro quo IRS Section 170(f)(8) 501(c)(3)
      tax deduction calculations.
 * **Universal Builder Compatibility:** 100% builder-agnostic. Runs seamlessly on
   standard WordPress block themes, classic themes, and visual page builders (Oxygen,
   Breakdance, Elementor, Bricks).

### External Services

This plugin integrates with third-party payment gateways to allow tournament directors
to process registration and sponsorship fees directly into their own merchant accounts
with 0% platform cuts:

 * **Stripe (Stripe, Inc.):**
    - **Purpose:** Enables secure direct credit card, debit card, Apple Pay, and
      Google Pay processing during attendee tournament registration and sponsorship
      checkout.
    - **When Data is Sent:** When a tournament registrant or sponsor submits payment
      via credit card or digital wallet on the checkout modal.
    - **Data Transmitted:** Purchaser name, billing email, payment intent amount,
      currency, and temporary payment token. No raw payment card numbers or sensitive
      CVV codes are ever stored on or transmitted to your WordPress database.
    - **Endpoints Called:**
       * `https://js.stripe.com/v3/` (Frontend Stripe.js script loaded to tokenize
         payment credentials securely within an isolated iframe).
       * `https://api.stripe.com/v1/` (Server-to-server API requests executed to
         create PaymentIntents and verify settlement status).
    - **Legal Documentation:** [Stripe Terms of Service](https://stripe.com/legal/consumer)
      | [Stripe Privacy Policy](https://stripe.com/privacy)
 * **PayPal (PayPal Holdings, Inc.):**
    - **Purpose:** Enables digital wallet processing (PayPal, Venmo, Pay in 4) directly
      to the tournament director’s PayPal merchant account.
    - **When Data is Sent:** When an attendee or sponsor selects PayPal as their
      preferred checkout method.
    - **Data Transmitted:** Order total amount, currency, tournament order identifier,
      and transaction authorization token.
    - **Endpoints Called:**
       * `https://www.paypal.com/sdk/js` (Frontend PayPal JavaScript SDK loaded 
         to render Smart Payment Buttons).
       * `https://api.paypal.com` or `https://api-m.sandbox.paypal.com` (Server-
         to-server REST API requests executed to authorize and capture orders).
    - **Legal Documentation:** [PayPal User Agreement](https://www.paypal.com/us/legalhub/useragreement-full)
      | [PayPal Privacy Statement](https://www.paypal.com/us/legalhub/privacy-full)

## Screenshots

[⌊Public Tournament Landing Page: Responsive countdown clock, tiered sponsorship
cards, schedule agenda, and corporate sponsor showcase.⌉⌊Public Tournament Landing
Page: Responsive countdown clock, tiered sponsorship cards, schedule agenda, and
corporate sponsor showcase.⌉[

**Public Tournament Landing Page:** Responsive countdown clock, tiered sponsorship
cards, schedule agenda, and corporate sponsor showcase.

[⌊Registration & Super Ticket Modal: Multi-step player checkout with donor fee offset
and in-modal Super Ticket upsell.⌉⌊Registration & Super Ticket Modal: Multi-step
player checkout with donor fee offset and in-modal Super Ticket upsell.⌉[

**Registration & Super Ticket Modal:** Multi-step player checkout with donor fee
offset and in-modal Super Ticket upsell.

[⌊Morning Check-In Operations Kiosk: Dedicated volunteer tablet terminal with player
search and shotgun starting hole assignments.⌉⌊Morning Check-In Operations Kiosk:
Dedicated volunteer tablet terminal with player search and shotgun starting hole
assignments.⌉[

**Morning Check-In Operations Kiosk:** Dedicated volunteer tablet terminal with 
player search and shotgun starting hole assignments.

[⌊Live Mobile Cart Scorecard: Daylight-optimized mobile web app for hole-by-hole
scoring with offline synchronization.⌉⌊Live Mobile Cart Scorecard: Daylight-optimized
mobile web app for hole-by-hole scoring with offline synchronization.⌉[

**Live Mobile Cart Scorecard:** Daylight-optimized mobile web app for hole-by-hole
scoring with offline synchronization.

[⌊Clubhouse Television Broadcast: Fullscreen 1080p/4K TV broadcast leaderboard with
rotating field carousels and sponsor marquee.⌉⌊Clubhouse Television Broadcast: Fullscreen
1080p/4K TV broadcast leaderboard with rotating field carousels and sponsor marquee
.⌉[

**Clubhouse Television Broadcast:** Fullscreen 1080p/4K TV broadcast leaderboard
with rotating field carousels and sponsor marquee.

[⌊Captain's Self-Service Roster Portal: Passwordless roster manager for handicaps,
polo sizes, and banquet dietary requirements.⌉⌊Captain's Self-Service Roster Portal:
Passwordless roster manager for handicaps, polo sizes, and banquet dietary requirements
.⌉[

**Captain’s Self-Service Roster Portal:** Passwordless roster manager for handicaps,
polo sizes, and banquet dietary requirements.

[⌊Clubhouse Manifest Exports: 1-click CSV reports for the golf pro shop, cart scorecards,
and sign printer.⌉⌊Clubhouse Manifest Exports: 1-click CSV reports for the golf 
pro shop, cart scorecards, and sign printer.⌉[

**Clubhouse Manifest Exports:** 1-click CSV reports for the golf pro shop, cart 
scorecards, and sign printer.

## Blocks

This plugin provides 7 blocks.

 *   Shotgun Pro: Complete Tournament
 *   Shotgun Pro: Packages Grid
 *   Shotgun Pro: Sponsor Wall
 *   Shotgun Pro: Agenda & Venue
 *   Shotgun Pro: Champions Leaderboard
 *   Shotgun Pro: Check-In Kiosk
 *   Shotgun Pro: Captain Portal

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/shotgun-pro` directory, or 
    install directly through the WordPress plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Launch the **Shotgun Pro Quick-Start Wizard** under the WordPress admin menu to
    configure your tournament details, pricing presets, and payment settings.
 4. Add the `[golf_tournament]` shortcode or the **Shotgun Golf Pro** block to any 
    page to publish your tournament portal.

## FAQ

### Does Shotgun Golf Pro charge transaction fees on donations or registrations?

No. Shotgun Golf Pro never takes a percentage cut of your registrations or sponsorships.
Payments go directly to your Stripe or PayPal account under standard merchant rates.

### Can volunteers use their personal iPads or Android tablets on tournament morning?

Yes. The volunteer kiosk runs in any standard mobile or tablet web browser. Simply
load your tournament URL with `?standalone=1` (e.g. `yoursite.com/golf-dashboard/?
standalone=1`) and enter your 4-digit staff passcode.

### How do team captains enter their foursome roster if they don’t know all player names yet?

Captains can register and pay immediately. Shotgun Golf Pro generates a unique, 
passwordless “Magic Link” sent via email, allowing captains to update player names,
emails, handicaps, shirt sizes, and dietary preferences anytime up to 48 hours before
tee time.

### How does Live Mobile Scoring work for golfers on the course?

Each cart receives a dedicated QR code or link (`?sgp_scorecard=1&token=...`) that
opens a lightweight, zero-install mobile web scorecard. Scores entered by golfers
are stored in offline `localStorage` and automatically sync to the server when connected.

### Are charitable 501(c)(3) receipts generated automatically?

Yes. Shotgun Golf Pro calculates the IRS Section 170(f)(8) Quid Pro Quo tax substantiation(
Total Paid minus Fair Market Value of greens fees, cart, and banquet lunch) and 
includes official legal receipt wording in donor confirmation emails.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Shotgun Golf Pro — Tournament Command Center & Operations Kiosk” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ blastedcoders ](https://profiles.wordpress.org/blastedcoders/)

[Translate “Shotgun Golf Pro — Tournament Command Center & Operations Kiosk” into your language.](https://translate.wordpress.org/projects/wp-plugins/shotgun-golf-pro)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/shotgun-golf-pro/),
check out the [SVN repository](https://plugins.svn.wordpress.org/shotgun-golf-pro/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/shotgun-golf-pro/)
by [RSS](https://plugins.trac.wordpress.org/log/shotgun-golf-pro/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4.1

 * Official WordPress.org Review & Standards Compliance:
    - Achieved 100% compliance with official WordPress Plugin Check (PCP) and PHPCS
      rules with 0 Errors and 0 Warnings across all plugin modules.
    - Enforced strict `wp_unslash()` and explicit type casting/sanitization across
      all `$_POST`, `$_GET`, and `$_SERVER` parameters.
    - Hardened nonces, permissions, and staff passcode authorization across admin
      AJAX handlers, foursome captain portal, and REST endpoints.
    - Scoped tournament registration, sponsor, and active event database queries
      to eliminate slow query warnings.
    - Implemented comprehensive output escaping (`esc_html`, `esc_attr`, `esc_url`)
      and local variable prefixing across volunteer kiosk, TV leaderboard, and scorecard
      canvases.
    - Conditionally registered external Stripe and PayPal scripts to only load when
      online payments are enabled with valid credentials.

#### 2.4.0

 * Major Feature: Tournament Apparel & Banquet Catering Preferences:
    - Added tournament apparel configuration modes: Complimentary Sizing (`included`),
      Per-Golfer Add-On (`addon`) with customizable item title and pricing, or complete
      omission (`none`).
    - Added Banquet Catering Dietary Collection toggle allowing tournament directors
      to enable or disable dietary preferences.
    - Dynamic checkout wizard integration with live subtotal calculation, fee offset
      adjustments, and Step 4 Order Review line items.
    - Automatic synchronization with attendee confirmation emails, director alerts,
      and Captain Roster Management portal.
 * Mobile UX & Viewport Polish:
    - Optimized mobile navigation and layout ergonomics across iOS and Android viewports(
      Issues #27, #28, #29).
 * Quality & Verification:
    - Added end-to-end automated pre-tournament registration pipeline tests with
      47 comprehensive validation assertions.
 * Security & Standards Hardening:
    - Required manage permissions for `/get-tournament-stats` Abilities API endpoint
      to protect sensitive financial totals.
    - Removed legacy JavaScript objects (WPGolfAdmin, WPGolfData) and sgp_fs shims
      in favor of shotgun_pro_* naming.
    - Staged official WordPress.org directory assets (banners and icons) in `assets/
      wporg/` while strictly excluding them from the distributable release ZIP.
 * Updated plugin Author to “Shotgun Golf Pro” with primary link to `shotgungolfpro.
   com`.

#### 2.3.0

 * Major Feature: Automated RFC 5545 iCal & Google Calendar (.ics) Dispatch: Enclosed
   invite.ics on registration receipts, and 1-click “Add to Google Calendar”, “Apple
   Calendar”, and “Outlook” buttons on confirmation modals, emails, and Captain 
   Portal.
 * Major Feature: Automated 501(c)(3) Charitable Tax Receipt Dispatch for Offline
   Check & Wire Remittances with IRS Section 170(f)(8) Quid Pro Quo substantiation
   and check clearance tracking.
 * Added Admin Registration List check number display and 1-click “Resend Tax Receipt”
   AJAX action.
 * Added Tournament Edit Registration metabox controls for Check # / Reference, 
   Payment Status synchronization, and on-save receipt dispatch.
 * Added Operations Kiosk check payment status badge (`$ Check Due` vs `$ Paid (
   Check #...)`).
 * Added Self-Service Operations Kiosk PIN Reset & Retrieval with organizer authentication.
 * Added Anti-Spam Registration Protection: honeypot trap field and IP-based rate
   limiting.

#### 2.2.0

 * Major Feature: Live Hole-by-Hole Mobile Scoring web app (`?sgp_scorecard=1`) 
   with offline `localStorage` queue and Sun Mode.
 * Major Feature: 1080p and 4K Clubhouse Television Broadcast Leaderboard (`?sgp_leaderboard
   ={id}&tv=1`) with pinned Top 5 podium cards, rotating field carousel, and 20-
   second ETag caching.
 * Added USGA Retrogression tie-breaking engine (Back 9, Last 6, Last 3, Hole 18,
   Putts) with automatic podium certification.
 * Added Director Live Scoring Controls to Operations Kiosk (Open/Close/Certify 
   and Hole Score Override modal).
 * Added Course 18-Hole Par & Yardage Matrix metabox with Par 72 preset.
 * Added Cart Scorecards CSV manifest with direct mobile scoring links.

#### 2.1.1

 * Standardized release artifact as single production package `shotgun-golf-pro.
   zip`.
 * Updated Freemius SDK integration wrapper with automated free/paid deactivation
   flow.
 * Configured sandbox and live checkout links for Single Site, Club, and Agency 
   plans.
 * Refined customer-facing copy for volunteer tablet kiosk mode across all pages.

#### 2.1.0

 * Confirmed commercial branding as Shotgun Golf Pro (`shotgungolfpro.com`).
 * Added Mulligan & Raffle Super Ticket in-checkout upsell bundles.
 * Added Mandatory Tournament Liability & Cart Safety Waiver verification.
 * Added Golfer Dietary Needs (Standard, Vegetarian, Vegan, Gluten-Free, Allergies)
   with aggregate banquet catering summary.
 * Added Dynamic Tournament Color Palette Pickers (Primary & Championship Gold).
 * Upgraded confirmation emails to responsive branded HTML receipts with IRS §170(
   f)(8) Quid Pro Quo tax substantiation.

#### 2.0.0

 * Added Dual Online Payment Gateways (Stripe + PayPal) and Offline Check fallback.
 * Added Donor Covers Processing Fee Offset calculation.
 * Added Freemius commercial licensing engine.

#### 1.2.1

 * Complete security audit, MIME upload restrictions, and rate-limiting.
 * Zero-dependency native Stripe HTTP API client.
 * Timezone-aware 48-hour print lockout for Captain Magic Links.

## Meta

 *  Version **2.4.1**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [charity](https://wordpress.org/plugins/tags/charity/)[event management](https://wordpress.org/plugins/tags/event-management/)
   [golf](https://wordpress.org/plugins/tags/golf/)[scramble](https://wordpress.org/plugins/tags/scramble/)
   [tournament](https://wordpress.org/plugins/tags/tournament/)
 *  [Advanced View](https://wordpress.org/plugins/shotgun-golf-pro/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/shotgun-golf-pro/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/shotgun-golf-pro/reviews/)

## Contributors

 *   [ blastedcoders ](https://profiles.wordpress.org/blastedcoders/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/shotgun-golf-pro/)