iop/magento2-widget

用于显示“常购产品”和“最近订购产品”的 Magento 2 小部件,适用于 B2B 登录客户。添加了 GraphQL API。

安装: 5

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:HTML

类型:magento2-module

1.0.0 2020-06-16 13:28 UTC

This package is not auto-updated.

Last update: 2024-10-03 08:04:33 UTC


README

测试版本

  • Magento 2.3.4

主要功能

  • 为 B2B/B2C 项目的小部件显示登录客户的“常购产品”和“最近订购产品”。
  • 在 Magento 2 中管理带有产品内容的自定义小部件。
  • 使用 GraphQL 端点通过 API 获取小部件实例。
注意:屏幕录制(5.5Mb):https://www.screencast.com/t/xcT8FTufDqL 如果屏幕录制有问题,请尝试使用其他浏览器。

特性

  • 创建指定显示产品名称 | 产品图片 | 产品价格 | 产品链接和产品按钮 [添加到购物车、添加到比较、添加到心愿单] 的小部件。
  • 通过小部件在前端指定产品数量
  • 通过小部件指定已订购产品的周期(默认:最近 7 天的产品搜索)
  • 添加了 API,通过 GraphQL 端点获取小部件实例,包括其渲染的 HTML。
  • 支持 Magento 2.0.0 及以上版本

安装

使用 Composer

使用以下命令将此模块安装到 Magento 2

composer require iop/magento2-widget
bin/magento module:enable Iop_Widget
bin/magento setup:upgrade

手动(不使用 composer)

以下是步骤

  • 上传网站 app/code/Iop/Widget 文件夹中的文件
  • 运行 php -f bin/magento module:enable Iop_Widget
  • 运行 php -f bin/magento setup:upgrade
  • 刷新 Magento 缓存
  • 完成

如何使用它

可能的 GraphQL 查询(https://your_domain.test/graphql)

GraphQL_Playground

简单查询

{
    widgetById (id:2) {
        id
        title
        theme_id
        html
        parameters{
            name
            value
        }
   }
}