Offer terms in detail
A Bonus Offer is a promotional proposition for one Casino and Market, with its own identity and applicable terms. A standard welcome offer and a separately available High Roller welcome offer can coexist. Sharing a purpose does not make them the same offer, even when the Casino and Market also match.
Independent Offer identity, source-supported currency terms and publication are agreed design. The detailed authoring layout below is proposed. Its examples explain the model; they do not establish an available offer or anyone's eligibility.
The questions an offer must answer
A short label such as "welcome" or "exclusive" cannot describe the whole offer. The proposed model separates these dimensions:
| Dimension | Question it answers | Illustrative meaning |
|---|---|---|
| Purpose | Why is the proposition offered? | Welcome or recurring reward |
| Audience and eligibility | Who may qualify, under which stated conditions? | New customers or an explicitly defined eligible segment |
| Trigger | What action or event qualifies for a benefit? | A qualifying deposit, registration or supported milestone |
| Mechanic | How is the benefit calculated or released? | Deposit match, cashback or incremental unlock |
| Benefit | What is awarded? | Bonus funds or free spins |
| Distribution channel | How is the offer made available? | An exclusive partner channel |
Free spins do not by themselves mean "no deposit required". A welcome offer can contain several benefit kinds. A channel label such as "exclusive" does not change its wagering basis, and calling a proposition "reload" does not define its calculation rules. Describing a benefit is also separate from recording an individual player's claim, qualifying transaction or awarded balance.
Variants, stages and components
The proposed manual model gives each Offer one Casino and one Market. It owns applicable term variants that preserve the source currency, eligibility and any supported validity differences. Within a welcome-package variant, stages connect qualifying actions to benefit components. Cash and spins can belong to the same stage while keeping different conditions.
This is the proposed welcome shape, not a template every promotion must follow. A stage may describe a qualifying action, an unlock milestone or a recurring award period when that mechanic is supported. It is not universally a deposit number. An incomplete unpublished draft can have no stages; a public offer must meet the minimum requirements for its selected type. In a supported stage, benefit components retain their own conditions and shared terms have an explicit scope.
A stage's order can change without making it a new stage. The same applies to components: an editor must still be able to trace the cash wagering condition to the cash benefit after a reorder. Its position on the page is not its identity. Different wagering rules or cashout caps alone do not split a shared-lifecycle package into independent offers. A separately activated or retired proposition may need its own identity.
Currency and eligibility
An Offer Currency Variant contains actual source-supported terms in its stated currency. A selector chooses those terms; it does not convert a headline amount at an exchange rate. Banking support for EUR and USD proves neither that an offer exists in both currencies nor that the amounts are equivalent.
Currency alone may not identify a variant. Two distinct eligible segments can have different EUR terms under the same offer where its identity and lifecycle are shared. Their eligibility and any overlap rules must be explicitly defined for the supported mechanic. Similar amounts or a second currency symbol are insufficient evidence for another variant.
Known start and end times belong to the applicable terms. Unknown validity stays unknown, and the date an editor publishes an offer is not automatically the date it became available. Source material with unresolved Market context can remain private evidence while that context is established; an editor cannot invent a Market to fit it into the catalogue.
Cross-market sharing of a proposition remains proposed. The current manual layout keeps each Offer scoped to one Casino and Market. The interface treatment for a requested currency with no supported variant, including hiding, fallback or an empty state, remains undecided.
Worked example: award, wagering and cashout
The following illustration adapts a retained publisher-display case. That page showed a four-stage welcome package and these first-stage figures. They are observations of a directory's presentation. They do not verify operator terms or establish an available promotion.
| Displayed item | Its meaning in the model |
|---|---|
| 200% cash bonus, up to EUR 2,000 | A rate and an award ceiling for the cash component |
| 100 free spins | A separate benefit component; games, spin value and applicable restrictions need their own support |
| Cash wagering: 30× bonus plus deposit | A multiplier applied to a stated basis containing both amounts |
| Spin wagering: 40× bonus | A different multiplier and basis attached to the spin benefit |
| Spin-winnings cashout cap: EUR 100 | A restriction on cashout from that component, separate from the cash award ceiling |
| Ordinary cashier withdrawal limit: EUR 2,000 per day | A profile-level cashier term, separate from either bonus component |
To show why the basis matters, assume an illustrative EUR 100 qualifying deposit receives a EUR 200 bonus under the displayed 200% rate. A 30× bonus-plus-deposit basis would describe EUR 9,000 of wagering: 30 × (EUR 200 + EUR 100). A 30× bonus-only basis would describe EUR 6,000. These are explanations of the stated arithmetic only; other qualification, contribution and withdrawal conditions would still need review before anyone could interpret an actual offer.
The EUR 2,000 award ceiling limits the bonus awarded. It does not say how much can be withdrawn. The EUR 100 spin cap applies to spin winnings, while the ordinary EUR 2,000 daily cashier limit applies at a different scope. Reusing one generic "maximum" amount would lose all three meanings.
The same publisher case displayed a EUR 15 general minimum deposit and a EUR 10 welcome minimum. Those statements belong to different contexts; their coexistence does not establish that a EUR 10 deposit can actually claim the offer. The cashout table also said "No Limits", while later prose described a restriction of five times the credited bonus. Both assertions and their sources must remain visible to editorial review until resolved. Choosing the later paragraph or turning the disagreement into "unlimited" would invent a settled answer.
The publisher's High Roller section had blank validity and spin-cap details, and a separate language rendering used a dollar symbol. Blank fields do not establish a limit or availability period; the symbol does not establish another supported currency variant. These are gaps for review, not completed terms.
Missing, zero and unlimited mean different things
Exact monetary values keep their currency; percentages and wagering multipliers keep their basis. Durations need a unit and a start event, and processing times need a stated period or range. An editor must not silently round a source value to fit a field or discard a material condition to simplify a headline.
| State | Reader meaning |
|---|---|
| Known value | A supported amount, rate, count or period, including a genuine zero |
| Unknown | The applicable value has not been established |
| Explicitly unlimited | A source explicitly states that the relevant limit does not apply |
| Explicitly none | A supported absence, where that kind of term allows it |
| Not applicable | The selected term does not apply to this mechanic or component |
| Conflict | Supported assertions disagree and still need review |
These states are used only where the selected kind of term permits them. A blank maximum bet is not a maximum bet of zero. A missing cashout cap is not an unlimited cap. A conflict contains information about competing assertions that would be lost if it were replaced with a generic blank.
Publishing and updating an offer
Each Offer is its own publication unit. An editor can publish or update it without republishing the Casino profile. Its dependent variants, stages and components publish together as a coherent approved revision. Profile edits do not silently change a previously published Offer's retained terms.
An expired offer and a withdrawn publication are different states. The former concerns the proposition's validity; the latter is an editorial action. How the public page combines offers with an absent or withdrawn profile, expired terms or missing language versions still needs an agreed composition policy. The publication journey explains retained history and the boundaries of those open decisions.
For cashback, incremental unlock, VIP programmes and promotional events, see future capabilities. Their different mechanics require defined terms, not extra welcome stages by default.
For the review question, see catalogue and publication.