OBJECT

SiteConfig

Site configuration properties, particularly for properties that affect more than just one page

link GraphQL Schema definition

  • type SiteConfig {
  • accountSettings: AccountSettings!
  • # True if advanced remittances is enabled.
  • advancedRemittancesEnabled: Boolean!
  • # True if advert automap is enabled.
  • advertAutomapEnabled: Boolean!
  • # True if brand logo should be visible on an advert
  • advertBrandLogoVisible: Boolean!
  • advertSettings: AdvertSettings!
  • advertTileImageFormat: AdvertTileImageFormatEnum!
  • advertTileImageRatio: AdvertTileImageRatioEnum!
  • # List of available columns that can be included in the advert spreadsheet
  • # download
  • availableAdvertSpreadsheetColumns: [String!]!
  • # True if beta remittances is enabled.
  • betaRemittancesEnabled: Boolean! @deprecated( reason: "Value is now accessible via the advancedRemittancesEnabled field. This will be removed no earlier than 2024-01-10." )
  • # True if checkout is enabled for this site
  • checkoutEnabled: Boolean!
  • # Contact details
  • contactDetails: ContactDetails!
  • # Contact us link
  • contactUsLink: TextLink
  • # Site's country info
  • country: SiteCountry!
  • customisationSettings: CustomisationSettings!
  • # True if favourite store is enabled for the marketplace
  • displayFavouriteStore: Boolean!
  • externalAccountSettings: ExternalAccountSettings!
  • # Id of the favourite store of the current user
  • favouriteStore: Int
  • financeSettings: FinanceSettings!
  • # Google Analytics (Universal Analytics) account IDs relevant to the current
  • # Vertical (and MStore, when in use)
  • googleAnalyticsAccountIds: [GoogleAnalyticsTracker!]
  • # Google Maps credentials
  • googleMaps: GoogleMapsCredentials
  • # Google reCAPTCHA credentials
  • googleRecaptcha: GoogleRecaptchaCredentials
  • # Google Tag Manager account ID
  • googleTagManagerAccountId: String
  • # GTag Debug Mode
  • gtagDebugMode: Boolean! @deprecated( reason: "We do not collect analytics data anymore. This field will be removed no earlier than 2024-04-01." )
  • # GTag Stream Measurement ID
  • gtagStreamMeasurementId: String @deprecated( reason: "We do not collect analytics data anymore. This field will be removed no earlier than 2024-04-01." )
  • # True if seller name should not be visible on adverts
  • hideAdvertTileSellerName: Boolean!
  • id: ID!
  • # Other countries with this marketplace (if exist)
  • liveSiblingCountries: [SiteCountry!]
  • # Current vertical's locale
  • locale: String!
  • marketfacerPagesEnabled: MarketfacerPagesEnabled
  • memberSettings: MemberSettings!
  • # The current site's official business name
  • officialName: String!
  • # True if on production environment
  • productionEnvironment: Boolean!
  • searchSettings: SearchSettings!
  • # Always false
  • showBazaarVoice: Boolean! @deprecated( reason: "Bazaar Voice integration has been removed. This field will be removed no earlier than 2024-01-01." )
  • # True if retailer address can be shown
  • showRetailerAddress: Boolean!
  • # The current site's presentational email
  • siteEmail: String!
  • # The current site's presentational name
  • siteName: String!
  • # The current site's presentational phone
  • sitePhone: String!
  • # A promotion suitable for use across all pages
  • siteWidePromotion: Promotion
  • # Promotions suitable for use across all pages
  • siteWidePromotions: [Promotion!]!
  • # True if sending emails to consumers is skipped
  • skipConsumerEmails: Boolean!
  • # Social links (Facebook, Twitter, etc.)
  • socialLinks: [SocialLink!]
  • # True if the current site is a storefront
  • storeFront: Boolean!
  • # Store newsletter link
  • storeNewsletterRecipientLink: TextLink
  • # True if marketplace has enabled twilio verification
  • verifyViaTwilio: Boolean!
  • # Internal site name
  • verticalCode: String!
  • verticalLogo: VerticalLogo!
  • # True if wishlist is enabled for this site
  • wishlistEnabled: Boolean!
  • yotpoSettings: YotpoSettingsSiteConfig!
  • }