Module: HeyQuarry::ShopifyProfileSync

Defined in:
lib/heyquarry/shopify_profile_sync.rb,
lib/heyquarry/shopify_profile_sync/sync.rb,
lib/heyquarry/shopify_profile_sync/version.rb,
lib/heyquarry/shopify_profile_sync/shop_query.rb

Defined Under Namespace

Modules: ShopQuery, Sync Classes: SyncResult

Constant Summary collapse

DEFAULT_PROFILE_URL =
"https://www.heyquarry.com/api/shopify/shops/profile"
DEFAULT_ADMIN_API_VERSION =
"2026-01"
VERSION =
"0.1.0"
SHOP_PROFILE_QUERY =
<<~GRAPHQL.squish
  query HeyQuarryShopProfile {
    shop {
      id
      name
      email
      contactEmail
      myshopifyDomain
      description
      plan { displayName }
      billingAddress { phone countryCodeV2 }
      primaryDomain { host }
    }
  }
GRAPHQL