dotdigital / dotdigital-magento2-extension-graph-ql
Dotdigital for Magento 2:核心GraphQl模块
2.0.1
2023-09-11 09:49 UTC
Requires
- php: ^7.4||^8.0
- dotdigital/dotdigital-magento2-extension: ^4.14.0
- magento/framework: >=102 <104
- magento/module-catalog: >=103 <105
- magento/module-quote: >=101 <103
- magento/module-store: >=101 <102
Replaces
This package is auto-updated.
Last update: 2024-09-11 12:04:47 UTC
README
关于此模块
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
- 初始发布