WordPress.org

Plugin Directory

Shotgun Golf Pro — Tournament Command Center & Operations Kiosk

Shotgun Golf Pro — Tournament Command Center & Operations Kiosk

Описание

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 | Stripe Privacy Policy
  • 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 | PayPal Privacy Statement

Снимки на разширението

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

Инсталиране

  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.

ЧЗВ

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.

Отзиви

There are no reviews for this plugin.

Сътрудници и разработчици

“Shotgun Golf Pro — Tournament Command Center & Operations Kiosk” е софтуер с отворен код. Към разширението са допринесли следните хора:

Сътрудници

Списък с промени

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.