younifyd
Menu

store

Fetch a single store by ID or key.

Use it in a workflow

  1. Add a step and choose the Commercetools connector.
  2. Pick the store action (under Store).
  3. Fill in the fields below, then reference the result from later steps as {{store.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 Store($id: String, $key: String) {
  store(id: $id, key: $key) {
    id
    version
    key
    nameAllLocales {
      locale
      value
    }
    languages
    countries {
      code
    }
    productSelections {
      productSelectionRef {
        typeId
        id
      }
      productSelection {
        key
        nameAllLocales
        productCount
        custom
        mode
        id
        version
        createdAt
        lastModifiedAt
        createdBy
        lastModifiedBy
      }
      active
    }
    distributionChannelsRef {
      typeId
      id
    }
    distributionChannels {
      id
      version
      key
      roles
      nameAllLocales {
        locale
        value
      }
      descriptionAllLocales {
        locale
        value
      }
      address {
        id
        streetName
        streetNumber
        additionalStreetInfo
        postalCode
        city
        region
        state
        country
        company
        department
        building
        apartment
        pOBox
        additionalAddressInfo
        externalId
        key
        phone
        mobile
        email
        fax
        title
        salutation
        firstName
        lastName
        custom
      }
      geoLocation {
        type
      }
      createdAt
      lastModifiedAt
      reviewRatingStatistics {
        averageRating
        highestRating
        lowestRating
        count
        ratingsDistribution
      }
      custom {
        typeRef
        type
      }
      createdBy {
        isPlatformClient
        clientId
        externalUserId
        anonymousId
        customerRef
        userRef
        associateRef
        attributedTo
      }
      lastModifiedBy {
        isPlatformClient
        clientId
        externalUserId
        anonymousId
        customerRef
        userRef
        associateRef
        attributedTo
      }
    }
    supplyChannelsRef {
      typeId
      id
    }
    supplyChannels {
      id
      version
      key
      roles
      nameAllLocales {
        locale
        value
      }
      descriptionAllLocales {
        locale
        value
      }
      address {
        id
        streetName
        streetNumber
        additionalStreetInfo
        postalCode
        city
        region
        state
        country
        company
        department
        building
        apartment
        pOBox
        additionalAddressInfo
        externalId
        key
        phone
        mobile
        email
        fax
        title
        salutation
        firstName
        lastName
        custom
      }
      geoLocation {
        type
      }
      createdAt
      lastModifiedAt
      reviewRatingStatistics {
        averageRating
        highestRating
        lowestRating
        count
        ratingsDistribution
      }
      custom {
        typeRef
        type
      }
      createdBy {
        isPlatformClient
        clientId
        externalUserId
        anonymousId
        customerRef
        userRef
        associateRef
        attributedTo
      }
      lastModifiedBy {
        isPlatformClient
        clientId
        externalUserId
        anonymousId
        customerRef
        userRef
        associateRef
        attributedTo
      }
    }
    storefront {
      checkoutUrlTemplate
      orderUrlTemplate
      termsOfServiceUrl
      privacyPolicyUrl
      refundPolicyUrl
      shippingPolicyUrl
      cookiePolicyUrl
      imprintUrl
      faqUrl
      contactUrl
    }
    createdAt
    lastModifiedAt
    custom {
      typeRef {
        typeId
        id
      }
      type {
        key
        nameAllLocales
        descriptionAllLocales
        resourceTypeIds
        id
        version
        createdAt
        lastModifiedAt
        createdBy
        lastModifiedBy
      }
    }
    createdBy {
      isPlatformClient
      clientId
      externalUserId
      anonymousId
      customerRef {
        typeId
        id
      }
      userRef {
        typeId
        id
      }
      associateRef {
        typeId
        id
      }
      attributedTo {
        clientId
        source
        userRef
      }
    }
    lastModifiedBy {
      isPlatformClient
      clientId
      externalUserId
      anonymousId
      customerRef {
        typeId
        id
      }
      userRef {
        typeId
        id
      }
      associateRef {
        typeId
        id
      }
      attributedTo {
        clientId
        source
        userRef
      }
    }
  }
}

Variables

Pass these as a JSON object in the step's Variables field.

idstring

Queries with specified ID

keystring

Queries with specified key

json
{
  "id": "string",
  "key": "string"
}

Response

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

idstring
versionstring
keystring
nameAllLocalesarray<object>
localeobject
valueobject
languagesarray<string>
countriesarray<object>
codeobject
productSelectionsarray<object>
productSelectionRefobject
productSelectionobject
activeobject
distributionChannelsRefarray<object>
typeIdobject
idobject
distributionChannelsarray<object>
idobject
versionobject
keyobject
rolesobject
nameAllLocalesobject
descriptionAllLocalesobject
addressobject
geoLocationobject
createdAtobject
lastModifiedAtobject
reviewRatingStatisticsobject
customobject
createdByobject
lastModifiedByobject
supplyChannelsRefarray<object>
typeIdobject
idobject
supplyChannelsarray<object>
idobject
versionobject
keyobject
rolesobject
nameAllLocalesobject
descriptionAllLocalesobject
addressobject
geoLocationobject
createdAtobject
lastModifiedAtobject
reviewRatingStatisticsobject
customobject
createdByobject
lastModifiedByobject
storefrontobject
checkoutUrlTemplatestring
orderUrlTemplatestring
termsOfServiceUrlstring
privacyPolicyUrlstring
refundPolicyUrlstring
shippingPolicyUrlstring
cookiePolicyUrlstring
imprintUrlstring
faqUrlstring
contactUrlstring
createdAtstring
lastModifiedAtstring
customobject
typeRefobject2 fields
typeobject10 fields
createdByobject
isPlatformClientboolean
clientIdstring
externalUserIdstring
anonymousIdstring
customerRefobject2 fields
userRefobject2 fields
associateRefobject2 fields
attributedToobject3 fields
lastModifiedByobject
isPlatformClientboolean
clientIdstring
externalUserIdstring
anonymousIdstring
customerRefobject2 fields
userRefobject2 fields
associateRefobject2 fields
attributedToobject3 fields

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

Was this page helpful?
store — Commercetools — Documentation