Home > @infiniteobjects/shopify-data-manager > AdminTypes > ShopFeatures
Represents the feature set available to the shop. Most fields specify whether a feature is enabled for a shop, and some fields return information related to specific features.
Signature:
export interface ShopFeatures
| Property | Modifiers | Type | Description |
|---|---|---|---|
| avalaraAvatax | Scalars[‘Boolean’][‘output’] | Whether a shop has access to Avalara AvaTax. | |
| branding | ShopBranding | `${ShopBranding}` | The branding of the shop, which influences its look and feel in the Shopify admin. | |
| bundles | BundlesFeature | Represents the Bundles feature configuration for the shop. | |
| captcha | Scalars[‘Boolean’][‘output’] | Whether a shop’s online store can have CAPTCHA protection. | |
| captchaExternalDomains | Scalars[‘Boolean’][‘output’] | Whether a shop’s online store can have CAPTCHA protection for domains not managed by Shopify. | |
| deliveryProfiles | Scalars[‘Boolean’][‘output’] | Whether the delivery profiles functionality is enabled for this shop. | |
| dynamicRemarketing | Scalars[‘Boolean’][‘output’] | Whether a shop has access to the Google Analytics dynamic remarketing feature. | |
| eligibleForSubscriptionMigration | Scalars[‘Boolean’][‘output’] | Whether a shop can be migrated to use Shopify subscriptions. | |
| eligibleForSubscriptions | Scalars[‘Boolean’][‘output’] | Whether a shop is configured properly to sell subscriptions. | |
| giftCards | Scalars[‘Boolean’][‘output’] | Whether a shop can create gift cards. | |
| harmonizedSystemCode | Scalars[‘Boolean’][‘output’] | Whether a shop displays Harmonized System codes on products. This is used for customs when shipping internationally. | |
| internationalDomains | Scalars[‘Boolean’][‘output’] | Whether a shop can enable international domains. | |
| internationalPriceOverrides | Scalars[‘Boolean’][‘output’] | Whether a shop can enable international price overrides. | |
| internationalPriceRules | Scalars[‘Boolean’][‘output’] | Whether a shop can enable international price rules. | |
| legacySubscriptionGatewayEnabled | Scalars[‘Boolean’][‘output’] | Whether a shop has enabled a legacy subscription gateway to handle older subscriptions. | |
| liveView | Scalars[‘Boolean’][‘output’] | Whether to show the Live View metrics in the Shopify admin. Live view is hidden from merchants that are on a trial or don’t have a storefront. | |
| multiLocation | Scalars[‘Boolean’][‘output’] | Whether a shop has multi-location functionality. | |
| onboardingVisual | Scalars[‘Boolean’][‘output’] | Whether a shop has access to the onboarding visual. | |
| paypalExpressSubscriptionGatewayStatus | PaypalExpressSubscriptionsGatewayStatus | `${PaypalExpressSubscriptionsGatewayStatus}` | Whether a shop is configured to sell subscriptions with PayPal Express. | |
| reports | Scalars[‘Boolean’][‘output’] | Whether a shop has access to all reporting features. | |
| sellsSubscriptions | Scalars[‘Boolean’][‘output’] | Whether a shop has ever had subscription products. | |
| shopifyPlus | Scalars[‘Boolean’][‘output’] | Whether the shop has a Shopify Plus subscription. | |
| showMetrics | Scalars[‘Boolean’][‘output’] | Whether to show metrics in the Shopify admin. Metrics are hidden for new merchants until they become meaningful. | |
| storefront | Scalars[‘Boolean’][‘output’] | Whether a shop has an online store. | |
| usingShopifyBalance | Scalars[‘Boolean’][‘output’] | Whether a shop is using Shopify Balance. |