Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LatePoint+

A unified addon for LatePoint that consolidates multiple productivity and power-user features into a single, lightweight plugin. Manage everything from a native Addons Manager — activate only what you need.


📦 Modules in v1.1.2

✅ Live Modules

📚 Courses

Create multi-session courses with fixed session dates. Customers enrol once and are booked into all sessions automatically.

  • Define sessions with dates, times, and durations
  • Native detail view and checkout modal using LatePoint's lightbox system
  • Support for Pay Later, Airwallex, Stripe, and native payment methods
  • Customer cabinet "My Courses" tab with session schedule, location, and downloadable materials
  • Enrolment checkout with coupon & gift card support
  • Automatic booking creation per session
  • Supports merged email notifications (one email for all sessions)
  • Waiting list integration
  • Requires: LatePoint Pro Features

🔀 Bulk Services

Add multiple services to an order at once from a categorised list — no need to open individual forms.

  • Quick bulk selection with category filtering
  • Works directly within the order edit screen
  • AJAX-powered — no page reload

⚡ Quick Status

Toggle services active/disabled directly from the services list with a single click.

  • Instant AJAX updates
  • Visual feedback on current status
  • Permission-aware (respects user roles)

🚀 Quick Button

Adds contextual "New Item" buttons to LatePoint admin page headers for faster navigation.

  • Appears automatically on relevant pages
  • Covers Services, Agents, Customers, Locations, Categories, Extras, Processes
  • Pro support for Bundles and Custom Fields

🎁 Gift Cards

Create and manage reusable gift card credits that customers can apply across multiple bookings.

  • Generate unique gift card codes
  • Set credit amounts and expiry dates
  • Customers redeem at checkout

🧪 Beta Modules

Beta modules must be enabled via the Enable Beta Modules toggle in the Addons Manager. They are stable but still receiving feedback.

💳 Airwallex Payments (Beta)

Accept global payments through Airwallex with competitive processing rates.

  • Drop-in card payment form integrated into the LatePoint checkout
  • Secure payment intent flow
  • Test & live mode support

⚡ Dynamic Pricing (Beta)

Create conditional pricing rules that automatically adjust booking prices based on any number of factors.

  • Fixed amount or percentage-based modifiers (increase or decrease)
  • Conditions: service, agent, location, date, time, day of week, customer
  • AND/OR logic for combining conditions
  • Price breakdown shown on customer-facing booking summary
  • Requires: LatePoint Pro Features

📋 Waiting List (Beta)

Allow customers to join a waiting list when a time slot is fully booked.

  • Frontend form integrated into the booking flow
  • Admin management of waiting list entries
  • Manual or automatic notification when a slot opens

🔌 REST API (Beta)

Expose LatePoint data to external applications via a secure REST API.

  • Generate and manage API keys with granular permissions
  • Endpoints for bookings, customers, services, agents, and locations
  • Requires: LatePoint Pro Features

🔜 Coming Soon

Module Description
Language Manager Manage translations and multi-language support
Merged Booking Emails Send one consolidated confirmation for multi-session bookings
Marketing Emails Send campaigns and manage customer opt-outs
Instagram Book Now Integrate Instagram Profile Action Button with LatePoint booking

🔧 Always On

🖥️ UI Updates

Applies visual enhancements and V5 design-system improvements to the LatePoint admin interface. Always active, cannot be disabled.


🛒 3rd Party Marketplace

The Addons Manager includes a 3rd Party tab that surfaces add-ons built by independent developers, displayed natively alongside official modules.

  • Developers publish a simple JSON feed — cards are fetched and displayed automatically
  • Buy button links to the developer's site in a new tab
  • If a 3rd party plugin is already installed on the site, it shows as Activated

Are you a developer? See MARKETPLACE.md for the full guide on how to create a feed and get your add-on listed.


Requirements

Requirement Version
WordPress 5.0 or higher
PHP 7.4 or higher
LatePoint Latest version
LatePoint Pro Features Required for Courses, Dynamic Pricing, REST API

Installation

  1. Download the latest release from the Releases page
  2. Upload the latepoint-plus folder to /wp-content/plugins/
  3. Activate the plugin through the Plugins menu in WordPress
  4. Ensure LatePoint is installed and activated
  5. Go to LatePoint → Addons+ to activate individual modules

File Structure

latepoint-plus/
├── assets/                     # Per-module CSS & JS
│   ├── airwallex/
│   ├── courses/
│   ├── dynamic-pricing/
│   ├── gift-cards/
│   ├── rest-api/
│   ├── waiting-list/
│   └── ...
├── lib/
│   ├── class-latepoint-plus.php        # Main plugin class
│   └── modules/                         # One folder per module
│       ├── addons-manager/
│       │   ├── third-party-feeds.php    # 3rd party marketplace feed list
│       │   └── views/index.php
│       ├── airwallex/
│       ├── bulk-services/
│       ├── courses/
│       ├── dynamic-pricing/
│       ├── gift-cards/
│       ├── instagram-book-now/
│       ├── merged-emails/
│       ├── quick-button/
│       ├── quick-status/
│       ├── rest-api/
│       ├── uiupdates/
│       └── waiting-list/
├── MARKETPLACE.md              # Guide for 3rd party developers
├── README.md
└── latepoint-plus.php          # Plugin entry point

Changelog

1.1.2

  • Updated: Promoted Courses module to stable (full frontend customer cabinet tab, redesigned native details & checkout modals, Pay Later and payment processor integration)
  • Updated: Airwallex Payments module tagged as Beta
  • New: Waiting List module (Beta) — frontend join form and admin management
  • New: REST API module (Beta) — API key management and secure endpoints
  • New: Gift Cards module — reusable credit codes for customers
  • New: 3rd Party Marketplace tab in Addons Manager
  • New: MARKETPLACE.md developer guide for external addon listings
  • Improved: Addons Manager now has a tabbed layout (Addons / 3rd Party)
  • Improved: Merged Emails integration for Course enrollments (one email per order)
  • Improved: Email smart variables ({{customer_first_name}} etc.) now populate correctly in Course notifications
  • Fixed: Course modal close (X) icon duplication & backdrop dismiss behaviour
  • Fixed: Waiting List submit_request network error for guest users
  • Fixed: Dynamic Pricing compatibility with LatePoint 5.2.4 cart system

1.1.0

  • New: Automatic Recurring Appointments — service-level recurring booking configuration

1.0.0

  • Initial release: Bulk Services, Quick Status, Quick Button

Support & Contributing


License

GPL v2 or later — see LICENSE for details.


Developed by Latepoint Dev

About

A unified addon for LatePoint that consolidates multiple productivity features into a single, lightweight plugin.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages