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: 2024-09-11 12:04:47 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
改进
  • setup_version已从module.xml中删除。

1.0.0

  • 初始发布