Checkout steps are dynamic