Events, artists and bookings
Setting up an event
Section titled “Setting up an event”| Page | Purpose |
|---|---|
/admin/events |
Event list; new and [id]/edit for setup |
/admin/events/[id]/booths |
Booth layout and allocation |
/admin/events/[id]/timetable |
Schedule |
/admin/events/[id]/gallery |
Event gallery |
/admin/artists |
Artist roster |
/admin/signing-config |
Per-artist signing configuration |
/admin/bundles |
Ticket / package bundles |
/admin/artworks |
Artwork pieces and orders |
/admin/sponsors |
Sponsor listings |
/admin/stamp-rally |
Rallies and vendor directory |
/admin/auctions |
Auctions, with [id]/bids and [id]/winners |
Signing configuration is what makes slots bookable: time_slots.slot_kind must
be signing, since createHold refuses every other kind. The signing-queue
skill covers the QR, marker, language and orientation metadata that hangs off a
booking item.
Bookings
Section titled “Bookings”| Page | Purpose |
|---|---|
/admin/bookings |
All bookings |
/admin/bookings/[id] |
One booking: items, payments, status changes |
/admin/bookings/signing |
Signing bookings |
/admin/bookings/entry |
Entry ticket bookings |
/admin/grading-bookings |
Grading add-on bookings |
Payment deferral is an owner-approved concession that lets an unpaid booking be
signed, scanned and slip-printed while the pending amount stays truthful — the
payment_deferred_* columns on bookings are the record of it.
Revenue
Section titled “Revenue”| Page | Covers |
|---|---|
/admin/revenue/signing |
Artist signing revenue |
/admin/revenue/booking |
Booking revenue |
/admin/revenue/whatsapp |
WhatsApp-originated sales |
/admin/analytics |
Cross-event analytics |
Routers: dashboard, reports, analytics, admin-bookings.
Vouchers, lucky draws and merch
Section titled “Vouchers, lucky draws and merch”/admin/vouchers, /admin/lucky-draws/[id] and /admin/merch-purchases sit in
the Engagement group but settle against bookings, so reconciliation questions
usually start there.
