On Shopify
Use a Custom Liquid section for a booking page, and the site-wide widget only if bookings matter on every page.
Scope any height CSS fix to the Calendly frame so other embeds are not affected.
Preview the store before publishing theme changes.