dotmailer/dotmailer-magento2-extension-graph-ql

此包已被弃用,不再维护。作者建议使用dotdigital/dotdigital-magento2-extension-graph-ql包代替。

Dotdigital for Magento 2:核心 GraphQl 模块

2.0.1 2023-09-11 09:49 UTC

This package is auto-updated.

Last update: 2023-09-11 09:52:45 UTC


README

Packagist Version license

关于此模块

Dotdigitalgroup_EmailGraphQl支持我们的核心模块。它为 Magento 提供类型和解析器信息,以便生成以下端点

  • 从实例中获取跟踪配置数据
  • 从实例中获取电子邮件捕获配置
  • 获取订单确认页面上的客户和访客的订单数据
  • 更新报价电子邮件地址

要求

  • 此模块需要Dotdigitalgroup_Email模块 v4.14.0+。

安装

  • 此模块包含在我们的核心扩展中。请参阅这些说明通过 Magento Marketplace 安装。

端点

查询

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 getProductBrandValue($product_ids: [String]!) {
       productBrands(product_ids: $product_ids) {
           items {
               brand
               product_id
           }
       }
    }

突变

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

用法

有关如何将此端点集成到前端中的示例,请参阅我们的Dotdigital PWA Toolkit

变更日志

2.0.1

改进
  • 我们已更新模块的依赖项。现在,该模块需要 PHP 7.4+ 和 Magento 2.3.7+。

2.0.0

错误修复
  • 我们已移除OrderData解析器,以防止对此端点的任何滥用。

1.2.2

改进
  • 我们已更新解析器以使用工厂类。

1.2.1

错误修复
  • 我们恢复了与 PHP 7.2 的兼容性。

1.2.0

新增功能
  • 我们添加了一个新的端点来检索指定的品牌属性。
错误修复
  • 我们更新了模块的 PSR-4 文件路径。

1.1.0

新增功能
  • 此模块已被重命名为dotdigital/dotdigital-magento2-extension-graph-ql
改进
  • 已从 module.xml 中删除setup_version

1.0.0

  • 首次发布