Set Conflict Codes for Registration Products
Conflict codes prevent constituents from purchasing two registration products that share the same conflict code during Community Hub event registration. This helps ensure constituents don't submit registration orders with erroneous selections.
The conflict message doesn't immediately appear to constituents in the registration process; they are notified of the conflict when attempting to go to the next step of the registration process.
Common Use Cases
Conflict codes are commonly used in the following scenarios:
- Enforce a single pass purchase—For an event, if you are offering several event pass options such as "Full Conference," "Thursday Only," or "Friday Only," a conflict code such as "REG" on all these products ensures constituents can only purchase one of the event pass options. In other words, they would not be able to purchase a registration for the full conference and an additional registration for Thursday only.
- Prevent concurrent session selection—If your event has breakout sessions, you can use conflict codes for sessions that occur at the same time. For example, on day 1 of your event, let's say you have Session A that runs from 9AM - 11AM, Session B that runs from 9AM to 10AM, and Session C that runs from 10AM to 11AM. You can configure conflict codes on the registration products as follows:
- Session A:
DAY1-9AM,DAY1-10AM
- Session B:
Day1-9AM
Session C:
Day1-10AM
This lets constituents choose either Session A or a combination of Session B and C. Any other combination will present a message to them informing them of the conflict.
- Session A:
Set Conflict Codes
In this example, two registration products (Pass A
and Pass B
) represent event passes and are configured to ensure the constituent can't select both of them and proceed in the registration process; they must select only one.
On the
Pass A
registration product record, In theConflict Codes
field, enter an alphanumeric string such asPASS
.Repeat step 1 for the
Pass B
registration product record.– To set multiple conflict codes for a product, separate each code with a comma. For example, to use the code
DAY1-9AM
andDAY1-10AM
, enter:DAY1-9AM,DAY1-10AM
– Conflict codes can include letters, numbers, spaces, and symbols. Spaces are considered part of the code. For example, you could use
Day 2
or@RoomA
.– Conflict codes are case sensitive. For example, a product with
Conflict Codes
set toPASS
will not conflict withPass
orpass
.– Conflict codes do not affect the Staff View order processor; staff can buy conflicting products.
We recommend using a string that helps identify the purpose of the conflict code. For example,
PASS
helps identify that products with these codes are an event pass and that only one can be purchased.We recommend testing to ensure that you receive a conflict message.