How to Get Customer GraphQL Query Magento 2?

Customer GraphQL Query in Magento to retrieve basic information of the customer entity.

Using Customer Query, You can fetch the data of the logged-in customer by adding the customer access token as Headers.

schema.graphql file for the Customer module will be defined at, vendor/magento/module-customer-graph-ql/etc/schema.graphqls Continue reading “How to Get Customer GraphQL Query Magento 2?”

How to use send Email To Friend GraphQL mutation Magento 2?

Send Email to Friend GraphQL Mutation used to send emails to a specific recipient with product details and your message.

By Default Email to Friend Setting is disabled and you want to try to run mutation, the response will throw an error,  “Email to a Friend” is not enabled.

For functionality to works well, You must activate settings from the admin configuration,
Stores > Configuration > Catalog > Email to a friend > Enabled Yes
Save Config.

Continue reading “How to use send Email To Friend GraphQL mutation Magento 2?”

How to use selected_options and entered_options in GraphQL Query Magento 2?

What is the Difference between selected options vs entered options GraphQL keyword?
From the Magento version 2.4, You can see new architectural changes for the Data Transfer Object (DTO) will be used widely in GraphQL Query.

You have also marked new updates selected_options and entered_options in the GraphQL Query.

selected and entered options value must be base64_encode in the query and you can use this feature in add to cart and wishlist by GraphQL mutation. Continue reading “How to use selected_options and entered_options in GraphQL Query Magento 2?”