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. |