Your schema isn’t showing up in the Business Events dropdown because Profile is not enabled. Even for time-series (XDM ExperienceEvent) schemas with a non-person primary key (like productId), Profile must be enabled for use in Business Events.
To fix this you should enable the Profile toggle, save the schema, and wait 15–30 minutes for it to appear.