## Naming editor extension collections - Use clear and descriptive names for your editor extension collections. Names should clearly describe the customer experience that the collection provides. For example, “Subscription management” or “Loyalty program”. - Avoid using your app’s name in the name of your editor extension collection, or the extensions in it. In the checkout and accounts editor, editor extension collections and app blocks always appear under your app’s name, so that context already displays to merchants. - Avoid using jargon or technical terms that merchants might not understand. - Avoid using emojis. - Editor extension collection names must be 50 characters or less. - Editor extension collection handles must be 255 characters or less.  ## Grouping - An editor extension collection should consist of two or more extensions that work together. For example, group extensions that are used together in a specific workflow, such as grouping a loyalty banner that is displayed on the **Profile** page with a Loyalty **Full page** extension that contains loyalty points details. - One extension can belong to multiple editor extension collections. - Avoid grouping by UI type. For example, don't group all banners together.  ## Deep linking to a collection Save merchants time by deep linking to your collection from your app onboarding experience. Deep links send merchants directly to the **Apps** tab in the checkout and accounts editor—auto-scrolled to your collection. To deep link to a collection, you’ll need the following data: - **checkoutProfile ID**: The numeric ID of the [checkoutProfile](/docs/api/admin-graphql/latest/queries/checkoutProfiles) you want the link to open in. Merchants can have one published configuration, and multiple draft configurations. You can query all checkout and accounts configurations using checkoutProfiles and ask the merchant to select which one they want to open. Or, you can query the published configuration using [isPublished](/docs/api/admin-graphql/latest/queries/checkoutProfiles#argument-query-filter-is_published). - **editor extension collection handle**: The handle of the editor extension collection you want to link to. You can find this in your editor [extension collection definition](/docs/apps/build/app-extensions/configure-app-extensions#editor-extension-collection). After you have this information, construct the URL as follows using the `extension:` protocol and [app bridge navigation](/docs/api/app-bridge-library/apis/navigation#example-navigating-to-pages-in-the-shopify-admin):