stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > ShopFeatures

AdminTypes.ShopFeatures interface

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 

Properties

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.