Search by

yireo / magento2-additional-endpoints-graph-ql

Maintainers

Package info

github.com/yireo/Yireo_AdditionalEndpointsGraphQl

Type:magento2-module

pkg:composer/yireo/magento2-additional-endpoints-graph-ql

Transparency log

Fund package maintenance!

yireo

www.paypal.me/yireo

Statistics

Installs: 2 986

Dependents: 0

Suggesters: 0

Stars: 11

Open Issues: 1

0.0.3 2020-07-29 09:30 UTC

This package is auto-updated.

Last update: 2026-09-03 08:43:00 UTC


README

Magento version PHP version License Latest Version

This module offers some additional endpoints for loading information through GraphQL.

Installation

Use the following commands to install this module into Magento 2:

composer require magento2-additional-endpoints-graph-ql:@dev
bin/magento module:enable Yireo_AdditionalEndpointsGraphQl
bin/magento setup:upgrade

productById(Int id) - Get a product by its ID

Example:

{
  productById(id:42){
    sku
    name
  }
}

productBySku(String! sku) - Get a product by its SKU

Example:

{
  productBySku(sku:"VA22-SI-NA"){
    sku
    name
  }
}

categoryById(Int id) - Get a category by its ID

Example:

{
  categoryById(id:1){
    id
    name
  }
}

cmsBlock(String! identifier) - Get a CMS block by its identifier

Example:

{
  cmsBlock(identifier:"example"){
    title
    content
  }
}

cmsPages - Get all CMS pages

Example:

{
  cmsPages {
    items {
      title
    }
  }
}

cmsWidget(Int! id) - Get a CMS widget by its ID

Example:

{
  cmsWidget(id: "2") {
    id
    title
    html
    parameters {
      name
      value
    }
  }
}

validateCustomerToken - Validate a customer token

Example:

query validateToken {
  validateCustomerToken(token:"abc")
}

Current status

Static Tests Unit Tests Integration Tests Playwright DI Compilation