Best practices for technically executing AB testing on ecommerce site?

I am working on a site redesign for my company's ecommerce site. We sell access to upcoming and recorded webinars. As a part of this redesign, I have recommended a new product strategy in which webinars can be bought from their product pages using an add to cart button. Currently, the product pages have 5 radio buttons indicating each different type of webinar access the customer can purchase (Longer webinar access, shorter webinar access, and CD-ROM copy to name a few).

My redesigned product page has just an add to cart button with the remaining "add-ons" displayed in the add to cart confirmation popup where they can be added to the webinar purchase.

I'm not sure if displaying the add-ons on the detail page is the way to go or if they should be presented in a add to cart pop-up (to reduce clutter and excess decision points at the point of ATC).

Now my question is, how would I work with an IT dept to deploy a test like this that depends on backend code to generate the different experiences and how would the test be executed with our testing platform, Adobe Target.

Our IT dept deploys site updates once a month. Has anyone executed something like this before? I so, how did you do it? Did you use Javascript to execute different scripts on the website in order to display the add-ons in either location? Wondering how I should give direction to IT to have them set this up so it can be easily tested with Adobe Target.

Thanks in advance. Happy to clarify any questions or comments.