About

ExecGolf is a eCommerse website where customers can purchase golf discount memberships. The back-office features a custom built interface to easily update the markets, prices, promotions, and participating golf courses with a few clicks.

Orders are hand fufilled by the call center staff. To ease the high volume of sales, a bot was created to automatically print labels on envelopes when an order was placed. The bot alerts the call center staff when it needs attention (more envelopes or toner) via the live chat console already in place.

Challenges

The biggest challenge was getting the hosting server to post messages to the label printer, which is on a secured network. A vpn tunnel was created to connect the two.

Technology

Website And Back-office
  • MySQL
  • PHP
  • HTML
  • CSS
  • JavaScript
  • JQuery
  • ImageMagic
  • GD Graphics Library
  • Authorize.net Payment Processor
  • CloudFlare CDN and security layer
Printer Bot
  • NeoRouter
  • LDAP
  • MySQL
  • OpenFire - Jabber chat server
  • CUPS

Screenshots and Features

ExecGolf Home Page
This page displays prices of the memberships and discounts when purchased in bulk. The images are generated on-the-fly with dynamic pricing.
This is the checkout form. It features a virtually unlimited quantity count, each needs a unique user to prevent duplicates and track usage. The checkout page also attempts to upsell other markets before purchases are finalized. Purchases are conducted over 2048bit encrypted secure network.
The back office was specially designed by the marketing team and displays current sales metrics, features a reporting suite, and a simple admin interface.

Final Thoughts

ExecGolf has been around since 2009 and has over 25,000 unique members!