ActivePromote Booking

Q368 service label + price payload restore bridge. Visitor-safe. No payment, cart ledger, login, or dashboard authority is granted here.

You are still inside ActivePromote. Select a service by name and price, then choose a matching time slot.
Q368 repair: dropdown labels must show the service name/purpose and price. Price alone is not acceptable.
Every option must include a readable service label plus the payable price. Blank labels fall back to Service ID, never price-only.
Badge/promoter
77
Service source
ap_services
Slot source
safe_generated

Available time slots

Return to Public BadgeWatch Training Videos

Current bridge behavior: submit goes to ap-booking-submit.php. No DB write, no Square call, no ledger mutation.

Preserved locks

Q368 scope: service label + service price + matching time-slot display + safe visitor session cart handoff only. Rule 101 video unchanged. No login. No Square call. No wallet/ledger mutation.