Dotdigital EmailGraphQl

Packagist Version license

About this module

Dotdigitalgroup_EmailGraphQl supports our core module. It provides type and resolver information for Magento to generate endpoints for:

  • fetching tracking configuration data from the instance
  • fetching email capture configuration from the instance
  • retrieving order data for customers and guests on the order confirmation page
  • updating the quote email address

Requirements

  • This module requires the Dotdigitalgroup_Email module v4.14.0+

Installation

  • This module is included in our core extension. Please refer to these instructions to install via the Magento Marketplace.

Endpoints

Queries

query getTrackingData {
        trackingData {
            page_tracking_enabled
            roi_tracking_enabled
            wbt_profile_id
            region_prefix
        }
    }

query isEasyEmailCaptureNewsletterEnabled {
        emailCaptureNewsletter {
            is_enabled
        }
    }

query isEasyEmailCaptureCheckoutEnabled {
        emailCaptureCheckout {
            is_enabled
        }
    }

query getOrderDetails($orderNumber: String!) {
        orderData(order_id: $orderNumber) {
            items
            total
        }
    }

Mutations

mutation updateQuoteEmail($email: String!, $cartId: String!) {
        updateQuoteEmail(
            email: $email,
            cartId: $cartId
        )
    }

Changelog

1.1.0

What's new
  • This module has been renamed dotdigital/dotdigital-magento2-extension-graph-ql.
Improvements
  • setup_version has been removed from module.xml.

1.0.0

  • Initial release