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
-
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.,
20for 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.
-
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.
-
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.
-
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.