GraphQL queries call using Sling servlet and models

Avatar

Avatar

Prince_Shivhare

Avatar

Prince_Shivhare

Prince_Shivhare

20-02-2021

Hi Team,

 

I want to send the GraphQL queries to Magento and then Magento sends back a response.

 

can anyone help me how I can achieve this by using sling servlet and models.

 

I investigated about it but haven't found anything in google.

 

Thanks,

Prince

 

@mhaack @dgordon86 

AEM graphql

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

raj_mandalapu

MVP

Avatar

raj_mandalapu

MVP

raj_mandalapu
MVP

20-02-2021

@Prince_Shivhare the POC which I did an year back should help you ,check below article.

http://www.coderss.in/read-magento-product-data-via-graphql-in-aem/

 

Answers (1)

Answers (1)

Avatar

Avatar

mhaack

Employee

Avatar

mhaack

Employee

mhaack
Employee

22-02-2021

Hi @Prince_Shivhare  this is easy to solve 🙂

 

The entire CIF Core Components project is your example. It provides the graphql client (which is independent form the backend) which accepts any GraphQL query. For Magento we provide addition helpers and a full step of data model classes representing the Magento Schema. This allows you to work with Java objects instead with GraphQL query strings. For example the product teaser component https://github.com/adobe/aem-core-cif-components/blob/master/bundles/core/src/main/java/com/adobe/cq... 

 

My colleague Mark and me did a tech talk during last adapt.to conf and CIF GraphQL usage and customization: https://adapt.to/2020/en/schedule/graphql-services-in-the-aem-world.html

 

Markus