younifyd
Menu

shop

The store itself — name, contact/billing details, currency, plan, enabled features, domains, and shop-level settings.

Use it in a workflow

  1. Add a step and choose the Shopify connector.
  2. Pick the shop action (under Shop).
  3. Fill in the fields below, then reference the result from later steps as {{shop.response.data}}.

Query

This is the query the action sends by default. Edit it in the step's Query field to change which fields come back.

graphql
query Shop {
  shop {
    accountOwner {
      accountType
      active
      email
      exists
      firstName
      id
      initials
      isShopOwner
      lastName
      locale
      name
      phone
      privateData {
        accountSettingsUrl
        createdAt
        permissions
      }
    }
    alerts {
      action {
        title
        url
      }
      description
    }
    allProductCategories {
      productTaxonomyNode {
        fullName
        id
        isLeaf
        isRoot
        name
      }
    }
    allProductCategoriesList {
      ancestorIds
      childrenIds
      fullName
      id
      isArchived
      isLeaf
      isRoot
      level
      name
      parentId
    }
    analyticsToken
    billingAddress {
      address1
      address2
      city
      company
      coordinatesValidated
      country
      countryCode
      countryCodeV2
      firstName
      formattedArea
      id
      lastName
      latitude
      longitude
      name
      phone
      province
      provinceCode
      zip
    }
    channelDefinitionsForInstalledChannels {
      channelDefinitions {
        channelName
        handle
        id
        isMarketplace
        subChannelName
        svgIcon
      }
      channelName
    }
    checkoutApiSupported
    contactEmail
    countriesInShippingZones {
      countryCodes
      includeRestOfWorld
    }
    createdAt
    currencyCode
    currencyFormats {
      moneyFormat
      moneyInEmailsFormat
      moneyWithCurrencyFormat
      moneyWithCurrencyInEmailsFormat
    }
    customerAccounts
    customerAccountsV2 {
      customerAccountsVersion
      loginLinksVisibleOnStorefrontAndCheckout
      loginRequiredAtCheckout
      url
    }
    description
    domains {
      host
      id
      localization {
        alternateLocales
        country
        defaultLocale
      }
      marketWebPresence {
        alternateLocales
        defaultLocale
        domain
        id
        market
        rootUrls
        subfolderSuffix
      }
      sslEnabled
      url
    }
    email
    enabledPresentmentCurrencies
    entitlements {
      b2b {
        enabled
      }
      markets {
        b2b
        regions
        retail
        themes
      }
    }
    features {
      avalaraAvatax
      branding
      bundles {
        eligibleForBundles
        ineligibilityReason
        sellsBundles
      }
      buyerExperienceDepositEnabled
      captcha
      captchaExternalDomains
      cartTransform {
        eligibleOperations
      }
      deliveryProfiles
      directConnectionCatalogAssignmentEnabled
      dynamicRemarketing
      eligibleForSubscriptionMigration
      eligibleForSubscriptions
      giftCards
      harmonizedSystemCode
      internationalDomains
      internationalPriceOverrides
      internationalPriceRules
      legacySubscriptionGatewayEnabled
      liveView
      marketDrivenShipping
      onboardingVisual
      paypalExpressSubscriptionGatewayStatus
      reports
      sellsSubscriptions
      shopifyPlus
      showMetrics
      storefront
      subCountryMarketsEnabled
      unifiedMarkets
      usingShopifyBalance
    }
    fulfillmentServices {
      callbackUrl
      fulfillmentOrdersOptIn
      handle
      id
      inventoryManagement
      location {
        activatable
        address
        addressVerified
        createdAt
        deactivatable
        deactivatedAt
        deletable
        fulfillmentService
        fulfillsOnlineOrders
        hasActiveInventory
        hasUnfulfilledOrders
        id
        isActive
        isFulfillmentService
        isPrimary
        legacyResourceId
        localPickupSettingsV2
        name
        shipsInventory
        suggestedAddresses
        updatedAt
      }
      requiresShippingMethod
      serviceName
      trackingSupport
      type
    }
    ianaTimezone
    id
    limitedPendingOrderCount {
      atMax
      count
    }
    marketingSmsConsentEnabledAtCheckout
    merchantApprovalSignals {
      identityVerified
      verifiedByShopify
      verifiedByShopifyTier
    }
    myshopifyDomain
    name
    navigationSettings {
      id
      title
      url
    }
    orderNumberFormatPrefix
    orderNumberFormatSuffix
    paymentSettings {
      supportedDigitalWallets
    }
    plan {
      displayName
      partnerDevelopment
      publicDisplayName
      shopifyPlus
    }
    primaryDomain {
      host
      id
      localization {
        alternateLocales
        country
        defaultLocale
      }
      marketWebPresence {
        alternateLocales
        defaultLocale
        domain
        id
        market
        rootUrls
        subfolderSuffix
      }
      sslEnabled
      url
    }
    publicationCount
    resourceLimits {
      locationLimit
      maxProductOptions
      maxProductVariants
      redirectLimitReached
    }
    richTextEditorUrl
    searchFilters {
      productAvailability {
        label
        value
      }
    }
    setupRequired
    shipsToCountries
    shopAddress {
      address1
      address2
      city
      company
      coordinatesValidated
      country
      countryCode
      countryCodeV2
      firstName
      formattedArea
      id
      lastName
      latitude
      longitude
      name
      phone
      province
      provinceCode
      zip
    }
    shopOwnerName
    shopPolicies {
      body
      createdAt
      id
      title
      type
      updatedAt
      url
    }
    storefrontUrl
    taxShipping
    taxesIncluded
    timezoneAbbreviation
    timezoneOffset
    timezoneOffsetMinutes
    transactionalSmsDisabled
    unitSystem
    updatedAt
    url
    weightUnit
  }
}

Response

Read the result with {{shop.response.data.data.shop}}. If the API returns errors, the step fails and they are at {{shop.response.data.errors}}.

accountOwnerobject
accountTypestring

One ofREGULARRESTRICTEDINVITEDREQUESTEDCOLLABORATORCOLLABORATOR_TEAM_MEMBERSAMLINVITED_STORE_OWNER

activeboolean
emailstring
existsboolean
firstNamestring
idstring
initialsarray<object>
isShopOwnerboolean
lastNamestring
localestring
namestring
phonestring
privateDataobject3 fields
alertsarray<object>
actionobject
descriptionobject
allProductCategoriesarray<object>
productTaxonomyNodeobject
allProductCategoriesListarray<object>
ancestorIdsobject
childrenIdsobject
fullNameobject
idobject
isArchivedobject
isLeafobject
isRootobject
levelobject
nameobject
parentIdobject
analyticsTokenstring
billingAddressobject
address1string
address2string
citystring
companystring
coordinatesValidatedboolean
countrystring
countryCodestring
countryCodeV2string

One ofAFAXALDZADAOAIAGARAMAWACAUATAZBSBHBDBBBYBEBZBJBMBTBOBABWBVBRIOBNBGBFBIKHCACVBQKY

firstNamestring
formattedAreastring
idstring
lastNamestring
latitudenumber
longitudenumber
namestring
phonestring
provincestring
provinceCodestring
zipstring
channelDefinitionsForInstalledChannelsarray<object>
channelDefinitionsobject
channelNameobject
checkoutApiSupportedboolean
contactEmailstring
countriesInShippingZonesobject
countryCodesarray<object>
includeRestOfWorldboolean
createdAtstring
currencyCodestring

One ofUSDEURGBPCADAFNALLDZDAOAARSAMDAWGAUDBBDAZNBDTBSDBHDBIFBYNBZDBMDBTNBAMBRLBOBBWPBNDBGNMMKKHRCVEKYDXAFCLPCNYCOPKMFCDFCRCHRK

currencyFormatsobject
moneyFormatstring
moneyInEmailsFormatstring
moneyWithCurrencyFormatstring
moneyWithCurrencyInEmailsFormatstring
customerAccountsstring

One ofREQUIREDOPTIONALDISABLED

customerAccountsV2object
customerAccountsVersionstring

One ofCLASSICNEW_CUSTOMER_ACCOUNTS

loginLinksVisibleOnStorefrontAndCheckoutboolean
loginRequiredAtCheckoutboolean
urlstring
descriptionstring
domainsarray<object>
hostobject
idobject
localizationobject
marketWebPresenceobject
sslEnabledobject
urlobject
emailstring
enabledPresentmentCurrenciesarray<string>
entitlementsobject
b2bobject1 fields
marketsobject4 fields
featuresobject
avalaraAvataxboolean
brandingstring

One ofSHOPIFY_GOLDSHOPIFY_PLUSROGERSSHOPIFY

bundlesobject3 fields
buyerExperienceDepositEnabledboolean
captchaboolean
captchaExternalDomainsboolean
cartTransformobject1 fields
deliveryProfilesboolean
directConnectionCatalogAssignmentEnabledboolean
dynamicRemarketingboolean
eligibleForSubscriptionMigrationboolean
eligibleForSubscriptionsboolean
giftCardsboolean
harmonizedSystemCodeboolean
internationalDomainsboolean
internationalPriceOverridesboolean
internationalPriceRulesboolean
legacySubscriptionGatewayEnabledboolean
liveViewboolean
marketDrivenShippingboolean
onboardingVisualboolean
paypalExpressSubscriptionGatewayStatusstring

One ofENABLEDDISABLEDPENDING

reportsboolean
sellsSubscriptionsboolean
shopifyPlusboolean
showMetricsboolean
storefrontboolean
subCountryMarketsEnabledboolean
unifiedMarketsboolean
usingShopifyBalanceboolean
fulfillmentServicesarray<object>
callbackUrlobject
fulfillmentOrdersOptInobject
handleobject
idobject
inventoryManagementobject
locationobject
requiresShippingMethodobject
serviceNameobject
trackingSupportobject
typeobject
ianaTimezonestring
idstring
limitedPendingOrderCountobject
atMaxboolean
countnumber
marketingSmsConsentEnabledAtCheckoutboolean
merchantApprovalSignalsobject
identityVerifiedboolean
verifiedByShopifyboolean
verifiedByShopifyTierstring
myshopifyDomainstring
namestring
navigationSettingsarray<object>
idobject
titleobject
urlobject
orderNumberFormatPrefixstring
orderNumberFormatSuffixstring
paymentSettingsobject
supportedDigitalWalletsarray<object>
planobject
displayNamestring
partnerDevelopmentboolean
publicDisplayNamestring
shopifyPlusboolean
primaryDomainobject
hoststring
idstring
localizationobject3 fields
marketWebPresenceobject7 fields
sslEnabledboolean
urlstring
publicationCountnumber
resourceLimitsobject
locationLimitnumber
maxProductOptionsnumber
maxProductVariantsnumber
redirectLimitReachedboolean
richTextEditorUrlstring
searchFiltersobject
productAvailabilityarray<object>
setupRequiredboolean

Need more? See the Shopify guide for connection setup and behaviour shared by every action.

shop — Shopify — Documentation