Everything PickSubmit Can Do
85+ features built for any business that takes requests.
Core Booking
- Multi-location support
- Multi-category organisation
- One request cart
- Per-person choices
- Group submissions
- Custom dates per activity
- Optional time picker
- Quantity options
- Min/max participants
Pricing & Display
- Price per activity
- "Contact us" option
- Price labels
- 12 currencies
- 🔥 Special offer badges
- Linked URLs
- Extra notes
- Payment methods field
108 Themes Built In
- 8 built-in themes — free for everyone
- Luxury Gold
- Corporate Blue
- Executive Grey
- Ocean Corporate
- Forest Professional
- Slate Modern
- Burgundy Luxury
- Navy & Sand
- 100 more themes — tier-based access
- Instant live preview in Settings
- No CSS editing needed
- No Customiser needed
- Pick a theme, save, done
Smart Form
- Required fields
- 2 custom fields (editable)
- Hide via "Blank"
- Special request field
- Date picker per activity
- Optional time picker — works for appointments and reservations
- Pax dropdown
- Quantity input
- Cart management
Business Information Box
- WhatsApp button
- Contact Us button
- Home button
- Google Business button
- Payment methods display
- Custom payment text
- Renameable box header
- Hide buttons when empty
Bookings Management
- Full list view
- Single booking detail
- Search by name/email
- Filter by status
- Update status inline
- Delete bookings
- Sequential IDs
- Full cart breakdown
Invoice Management
- Upload PDF/JPG/PNG
- View in browser
- Replace anytime
- Delete anytime
- Stored in media library
- URL saved per booking
- Nonce protected
Email Notifications
- Admin notification
- Customer confirmation
- Custom fields included
- HTML formatted
- Cart table included
- Reply-to customer
- CC option
- Custom from name/email
Bulk Import with Live Preview
- Paste from Excel — up to 50 activities at once
- Instant preview table — see every field before saving
- 16-column format — Name, Description, Option, Category, Price, Special, Label, Min/Max, Quantity, Link, Note, Sort
- Real-time error messages — know exactly which row failed and why
- Auto-creates missing categories
- Auto-creates missing options
- Skip bad rows, keep good ones
- One click to import all
Admin Control
- Full CRUD for all items
- Duplicate activities
- Bulk delete
- System check page
- Color picker
- Sort order control
- Delete protection for in-use items
- Pagination for large lists
Security
- Nonce protection
- Sanitised inputs
- SQL prepared statements
- XSS protection
- CSRF protection
- File type validation
- Capability checks
- Auto-repair orphaned data
Technical
- REST API
- Shortcode supported
- Auto table creation
- Seed default data
- Cache compatible
- Translation ready
- Version-based auto-upgrade
Multi-Industry
- Dive centres
- Tour operators
- Villas & hotels
- Clinics & salons
- Photographers
- Event planners
- Restaurants
- 100+ industries
Reports & Export
- CSV export
- Filter before export
- Date-stamped filename
- Excel compatible
- Import-ready format
One-Page Request Shop
- One shortcode, one page
- No redirects
- No third-party tools
- Customer never leaves your site
- Works on any WordPress page
- Works in widgets and builders
- No payment gateway required
- You own the data