-
Release 0.5.0
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 1m0sreleased this
2026-01-31 14:20:04 +00:00 | 30 commits to main since this releaseAdded
- Additional Services System:
- Custom Post Type: Services (
bnb_service) - Service pricing types: Included (free), Per Booking (one-time), Per Night
- Service configuration: price, status, sort order, max quantity
- Custom admin columns with pricing type icons and status badges
- Filters by status and pricing type
- Service data helper methods for pricing calculations
- Custom Post Type: Services (
- Service Categories Taxonomy (
bnb_service_category)- Non-hierarchical (tag-like) structure
- Icon selection per category
- Sort order for custom ordering
- Default categories: Food & Dining, Transportation, Wellness & Spa, Activities, Housekeeping
- Booking-Services Integration:
- Services meta box in Booking edit screen
- Checkbox-based service selection
- Quantity input for services with max_quantity > 1
- Real-time price calculation per service based on nights
- Services total display
- Price breakdown shows services cost
- Grand total (room + services) in admin list and pricing meta box
- Admin UI Enhancements:
- Service selector with pricing type indicators
- Included services badge
- Per-night price suffix display
- Service line totals with quantity support
- Services total summary in booking
- CSS styles for all service-related components
- JavaScript for dynamic service pricing calculations
Changed
- Plugin.php updated to register Service CPT and ServiceCategory taxonomy
- Admin assets enqueued for Service post type screens
- Booking admin list shows total price including services
- Booking pricing meta box displays services breakdown and grand total
- Admin JavaScript extended with service pricing and selection logic
- Admin CSS includes comprehensive service styling
Downloads
- Additional Services System: