# if you want more complex functionality like that, you could integrate directly with Checkout instead to create CheckoutSessions based on inputs the customer picks in your UI.