Skip to main content

OC Prime - Temporary Permit Promo Codes

The Temporary Permit Promo Codes feature allows administrators to offer percentage-based discounts for temporary parking permits on a per-lot basis. Its primary purpose is to support scenarios such as volunteer parking, private group rates, and limited-time marketing discounts by defining eligible lots, redemption windows, and usage caps. This article is intended for OperationsCommander (OPSCOM) administrators.

Setup and Configuration

Before users can redeem promotional discounts in the booking flow, administrators must configure promo codes from the dedicated Promo Codes administration page.

Create a Promo Code

  1. Navigate to the Parking Management module, hover over Lot Administration, and click Promo Codes.

  2. Click the + Create New button to open the Create Promo Code window.

  3. Configure the promo code details:

  • Code: Enter the code string. The system automatically converts text to uppercase; codes must be unique per lot.

  • Lot: Select the target lot from the dropdown.

  • Restrict to Assignment (optional): Select a specific template assignment from the lot, or leave as — Any assignment — to apply to all bookings at this lot.

  • Discount: Enter the discount percentage (e.g., 20 for 20% off). Flat dollar amount discounts are not supported.

  • Active From & Expires: Select the start and expiration dates for the code.

  • Max Uses (optional): Enter a maximum redemption cap across all users, or leave blank for unlimited uses.

  1. Click Save to create the promo code.

This is where you control promotional access — ensuring discounts are only available to intended parkers during authorized date ranges without affecting base lot pricing templates.

User Booking Flow

The goal on the parker side is getting from "I need to park" to "I'm parked" in as few taps as possible, while still surfacing special offers to those who qualify.

  1. Time & Vehicle Selection:

  • Select parking times using Start (Now or Later) and Until controls (Duration, Until Closing, Overnight, or Other).

  • Tap a registered vehicle from the list to assign it to the permit.

  • In the Have a promo or access code? section, enter the code into the Promo code (optional) field.

  • Click Check Price to calculate rates.

  1. Pricing Review & Payment:

  • Review the rate breakdown on the Review & Pay screen.

  • Review the Subtotal, pre-tax Discount (displayed in green), and Total amounts.

  • (Optional) Click < Change time to return to Step 1 and edit selections.

  • Click Get Permit — $[Amount] to proceed to payment and finalize the booking.

Concept Overview

Concept Behavior
Promo code

Percentage discount applied pre-tax. One use per user per code; freed up if permit is abandoned before purchase.

Lot restriction

Codes are lot-specific and cannot be shared across multiple lots.

Assignment restriction

Restricts code redemption to bookings calculated under a specific template assignment on the lot.

Max uses limit

Total redemption cap across all parkers. Leave blank for unlimited uses.

Validation sequence

Sequential checkout verification: code exists → lot match → date range active → assignment match → max uses not exceeded → single use per user.


Best Practices and Considerations

  • Promo Code Limits: Promo codes apply a percentage discount to the subtotal prior to tax calculation. Each user is restricted to one redemption per promo code.

  • Percentage Only: Promo codes support percentage discounts only. Fixed flat-dollar reductions are not supported.

  • Assignment Restrictions: Use the assignment restriction setting when offering discounts that must only apply to specific rate categories (such as visitor templates) without lowering already discounted rates (such as staff pricing).

  • Lot-Specific Codes: Because promo codes are tied to individual lots, you must create a separate promo code entry for each lot if running an organization-wide promotion.

  • Tracking Redemptions: Administrators can monitor live usage counts in the Uses column on the main Promo Codes table. If a user applies a code but abandons the transaction before completing payment, the redemption count is not consumed.