Skip to content

Per-date ticket quantity for recurring events - #1347

Merged
daveearley merged 3 commits into
developfrom
feature/per-date-ticket-quantity
Sep 15, 2026
Merged

daveearley merged 3 commits into
developfrom
feature/per-date-ticket-quantity

Conversation

@daveearley

Copy link
Copy Markdown
Contributor

Adds a per-date / all-dates quantity scope to product price tiers, per-date quantity overrides on the date's Products tab, and a booking summary with a capacity primer on the occurrence screens. Sold and reserved counts are derived per (price, date); no new counters.

πŸ€– Generated with Claude Code

@railway-app
railway-app Bot temporarily deployed to Hi.Events / Hi.Events-pr-1347 September 14, 2026 20:19 Destroyed
@github-actions

github-actions Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

βœ… E2E Β· smoke

βœ… Passed ❌ Failed ⚠️ Flaky ⏭️ Skipped ⏱️ Duration
28 0 0 0 1m 20s

View run

@railway-app

railway-app Bot commented Sep 15, 2026

Copy link
Copy Markdown

πŸš… Deployed to the Hi.Events-pr-1347 environment in Hi.Events

Service Status Web Updated
Hi.Events Frontend βœ… Success (View Logs) Web Sep 15, 2026 at 6:35 pm UTC
Hi.Events API βœ… Success (View Logs) Web Sep 15, 2026 at 6:34 pm UTC
Hi.Events Scheduler βœ… Success (View Logs) Sep 15, 2026 at 6:34 pm UTC
Hi.Events Queue Worker βœ… Success (View Logs) Sep 15, 2026 at 6:33 pm UTC
1 service not affected by this PR
  • Maildev

Reconcile sequential tier release with per-date tier quantities: a
per-date tier is exhausted when its resolved availability for the
selected date reaches zero, rather than comparing event-wide sales
against the per-date cap. Order validation now hydrates resolved
availability for per-date tiers before locking later tiers.
@railway-app
railway-app Bot temporarily deployed to Hi.Events / Hi.Events-pr-1347 September 15, 2026 17:17 Destroyed
Adds Finnish and Korean translations for the per-date quantity strings.

Sequential tier e2e spec waits out the availability cache before
re-reading the event page instead of reloading immediately after an
order completes.

Occurrence booking limits and category product lists are ordered by
product and price order so tier rows render deterministically.
@railway-app
railway-app Bot temporarily deployed to Hi.Events / Hi.Events-pr-1347 September 15, 2026 18:33 Destroyed
@daveearley
daveearley merged commit 7dec84c into develop Sep 15, 2026
10 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant