Dropdown Custom Field – Single-Select

Single-Select Dropdown Custom Field – Dynamic Pricing

A single-select Dropdown Custom Field lets a customer, admin, or fieldworker choose one value from a tidy pull-down list. The selection can instantly add a surcharge, discount, or extra labour time, trigger conditional follow-ups, and feed reports—giving you Amazon-style dynamic pricing without coding. Usability research shows dropdowns are ideal when you have limited space and the user must pick exactly one item, while dynamic price engines boost conversion and revenue by reflecting real-world costs in real time.


What is a single-select dropdown?

An HTML select that displays one chosen value until the user clicks to reveal other options. In OctopusPro the dropdown:

  • Accepts one selection only (unlike checkbox or list-box fields).
  • Can attach a price/time rule to each option.
  • Supports thumbnails, PDFs, helper tool-tips, Geo-Price Zones, and conditional dependents.

Real-world examples

  • Auto detailingVehicle type: Car, SUV (+$30, +20 min), Van (+$50, +30 min).
  • CateringEvent size: Up to 50, 51-100 (+10 %), 101-200 (+15 %).
  • Beauty clinicSkin type: Normal, Oily, Sensitive (+$20 for premium products).
  • TutoringSubject: Math, Physics (+$10), Chemistry (+$10).

Each pick alters the quote and schedule instantly, following best-practice dynamic-pricing advice.


Key benefits

  • Clean UI & lower cognitive load
  • Dynamic pricing & duration – no manual recalcs.
  • Conditional logic friendly – show or hide next fields.
  • Reportable data – filter bookings and revenue by selected value.

Step-by-step setup

  1. Settings ▸ Service Settings ▸ Custom Fields ▸ Create New.
  2. Enter a label (e.g., Select vehicle type).
  3. Set Field Type → Dropdown (single-select).
  4. Add each option: title, optional image, price/time adjustment, Geo-Zone, or dependent field.

  5. Choose Display order: as entered, low-to-high cost, high-to-low, or alphabetical.
  6. Attach the field to one or more services and save.

Tip — enter each option on its own line; press Enter to save, then refine pricing per row.


What each user sees

  • Admins (web): Dropdown appears under the service line; choosing a value updates the quote total.
  • Fieldworkers (app): Can pick a value when creating or editing a job; schedule adjusts automatically.
  • Customers (portal/widget): Dropdown shows during checkout; real-time price feedback reduces cart abandonment.
  • Post-booking views: The chosen value (and cost) prints on booking pages, invoices, and quotes if Show on Invoice Line Items is enabled.


Pricing & duration impact

With Enable Price & Duration Adjustments toggled on:

  • A selection can add flat, per-unit, or % charges.
  • Extra minutes stack on the base service time, feeding the scheduler.
  • Rules combine with Geo-Price Zones and Quantity-Discount Tiers for complete flexibility.

Reporting & filters

Dropdown answers are stored as structured fields; use them in Advanced Search, export to CSV, or build dashboards—e.g., revenue by Event size or most-booked Vehicle type.

To stay updated, please subscribe to our YouTube channel.

Scroll to top