# useShop Returns the `Shop` where the checkout is taking place. ## ### UseShopGeneratedType Returns the `Shop` where the checkout is taking place. #### Returns: Shop export function useShop< ID extends RenderExtensionPoint = RenderExtensionPoint, >(): Shop { return useApi().shop; } ### Shop ### id The shop ID. ### name The name of the shop. ### storefrontUrl The primary storefront URL. ### myshopifyDomain The shop's myshopify.com domain. ## Related - [StandardApi](/docs/api/checkout-ui-extensions/apis/standardapi) - [CheckoutApi](/docs/api/checkout-ui-extensions/apis/checkoutapi) - [OrderStatusApi](/docs/api/checkout-ui-extensions/apis/orderstatusapi) - [CartLineDetailsApi](/docs/api/checkout-ui-extensions/apis/cartlinedetailsapi) - [PickupPointsApi](/docs/api/checkout-ui-extensions/apis/pickuppointsapi) - [PickupLocationsApi](/docs/api/checkout-ui-extensions/apis/pickuplocationsapi) - [ShippingMethodDetailsApi](/docs/api/checkout-ui-extensions/apis/shippingmethoddetailsapi) - [ExtensionPoints](/docs/api/checkout-ui-extensions/apis/extensionpoints)