Ans-1:: GraphQL is a query language & used for APIs and includes the runtime for executing these queries.
Que-2:: When development of GraphQL has been started??
Ans-2:: GraphQL was developed internally by Facebook in 2012 and publicly released in 2015. The complete Facebook moved into GraphQL on 7 November 2018 as newly established GraphQL Foundation, hosted by the non-profit Linux Foundation.
Que-3:: Mention list of companies using GraphQL?
Ans-3:: There are following below companies using GraphQL
Facebook, Shopify, and Instagram, Twitter, Stack, Stackshare,
Microsoft, Coursera, KAVAK, Graphy, Klarna & many more as below
Que-4:: GraphQL is a Database?
Ans-4:: GraphQL is not DBMS / RDBMS, It is a Query Language used for APIs.
Que-5:: List of languages those are used to implement GraphQL Server.?
Ans-5:: The following below languages used to implement GraphQL.
JavaScript, Python, Java, PHP, Haskell, Ruby, C#, Scala, Go, Elixir, Erlang, R, and Clojure etc.
Que-6:: What is response format of GraphQL?
Ans-6:: GraphQL response as JSON format.
Que-7:: Define Overfetching in GraphQL?
Ans-7:: Overfetching is used to fetch extra data for an API request. Overfetching increases payload size..
Que-8:: Define underfetching in GraphQLL?
Ans-8:: Underfetching is used to fetch enough data. Underfetching requires multiple API calls to fetch the complete data..
Que-9:: How GraphQL helping in data loading process?
Ans-9:: GraphQL always allow the minimum number of data that is exactly required by the client, in case of the object model having a lot of fields, the client request only the required fields..
AD0-E708 Adobe Commerce Business Practitioner Expert exam is the new exam replacement of AD0-E700 Adobe Certified Expert -Magento Commerce Business Practitioner which has been retired October 27, 2021
AD0-E708 – Adobe Certified Expert – Adobe Commerce Business Practitioner released on Aug 30, 2021
AD0-E708 Adobe Certified Expert -Magento Commerce Business Practitioner is an expert user of the Magento 2.x Commerce platform. Drawing on a deep background in business and ecommerce, the Adobe Certified Expert Magento Commerce Business Practitioner can efficiently align business objectives with Magento 2 functionality, optimize use of native features, and avoid unnecessary customization. Whether as a merchant, a manager, a consultant, or an analyst, the Adobe Certified Expert – Adobe Commerce Business Practitioner knows how to make the best use of Magento 2.x technology
Adobe AD0-E708 Exam Information
Exam number- AD0-E708
Exam name- Adobe Certified Expert – Adobe Commerce Business Practitioner
Certificate level- Certified Expert
Status- Active
Available languages- English
Number of questions- 50
Formats- Multiple choice
Duration- 120 minutes
Delivery- Onsite/Online proctored (requires camera access) or test center proctored
Passing mark- 30/50
Price- $225 USD / $150 USD (India only)
Adobe AD0-E708 Adobe Certified Expert – Adobe Commerce Business PractitionerSyllabus :: described following below various Syllabus part
Part 1- Core Features / General Configuration ::
Identify the features of Adobe Commerce Open Source Edition and Commerce Edition
Distinguish the differences between all editions of Adobe Commerce products
Determine how to utilize product types and their features to meet customer requirements
Interpret requirements and mock ups to determine if they can be met with native functionality
Demonstrate knowledge of the admin panel and the location of common features
Demonstrate the ability import/export Adobe Commerce entities
Understand how to natively configure cart and checkout
Evaluate the native available shipping methods in Adobe Commerce and how they apply to common use cases
Understanding the ways to create and publish stylized content using the Adobe Commerce CMS features including Page Builder
Using native tools to manage the order life cycle
Demonstrate the ability to configure the various gifting options (gift cards, gift wrapping, give messages)
Configuring and modifying transactional emails
Explain the customer self service and loyalty program native features in B2B
Part 2- Merchandising ::
Demonstrate the ability to create promotions to meet specific business criteria and how it determines final pricing
Demonstrate ability to manage categories and products
Understanding the different pricing configurations and how they affect the final price
Par 3- Digital Marketing ::
Recommend best practices for SEO using native features
Assess common metrics in Google Analytics and BI
Par 4- Add-on Modules and additional products ::
Describe the B2B functionality and how it relates to common B2B scenarios
Apply business requirements to suggest a solution using MSI
Explain the advantages and how to use BI to the Adobe Commerce solution
Distinguish the differences between native search and Live Search
Apply business requirements to determine how to apply taxes, duties and exemptions in a B2B environment
Understand how to apply tailored pricing to a B2B customer
Understand the differences between Adobe Commerce native product and Adobe Sensei product recommendations
Part 5- Systems Architecture ::
Evaluate requirements to determine which websites, stores, and store view are necessary
Identify and analyze performance metrics to make improvements
Understand the available methods to integrate external system with Adobe Commerce
Differentiate between headless approaches and traditional
Part 6- Compliance / Security ::
Demonstrate how to secure the Adobe Commerce data access with roles and permissions
Understand basics of compliance for privacy laws and payment security
Explain common security aspects of an Adobe Commerce project
Understand the basics of tax laws and how to configure
The following below Magento 2.x GraphQL Query to get Product List Data.
categoryList (
filters: CategoryFilterInput
): Products Data
{
categoryList(filters: {ids: {eq: "10"}}) {
products {
total_count
items{
id
sku
name
url_key
stock_status
new
image{
url
label
position
}
small_image{
url
label
position
}
thumbnail{
url
label
position
}
short_description{
html
}
description{
html
}
price_range{
minimum_price{
regular_price{
value
currency
}
final_price{
value
currency
}
}
maximum_price{
regular_price{
value
currency
}
final_price{
value
currency
}
}
}
new_from_date
new_to_date
special_price
special_from_date
special_to_date
gift_message_available
country_of_manufacture
price_tiers{
quantity
final_price{
value
currency
}
discount{
amount_off
percent_off
}
}
}
page_info {
current_page
page_size
}
}
}
}
Response::
{
"data": {
"categoryList": [
{
"products": {
"total_count": 6,
"items": [
{
"id": 52,
"sku": "240-LV09",
"name": "Luma Yoga For Life",
"url_key": "luma-yoga-for-life",
"stock_status": "IN_STOCK",
"new": null,
"image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt06.jpg",
"label": "Luma Yoga For Life",
"position": null
},
"small_image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt06.jpg",
"label": "Luma Yoga For Life",
"position": null
},
"thumbnail": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt06.jpg",
"label": "Luma Yoga For Life",
"position": null
},
"short_description": {
"html": "<p>\nLuma founder Erin Renny on yoga and longevity: \"I won't promise you'll live longer with yoga. No one can promise that. But your life will be healthier, less stressful, and more physically in tune when you focus on connecting your mind and body or a regular basis. Yoga is my favorite way to express this connection. I want to share the secrets of lifelong yoga with anyone willing to breathe and learn with me.\"\n</p>"
},
"description": {
"html": "<ul><li>Increase strength + flexibility + metabolism</li><li>Burn calories + feel great</li><li>Gain energy + youthfulness + mental wellness</li> </ul><h3 style=\"margin-top: 30px;\">Download description</h3><p><strong style=\"display: block; margin: 20px 0 5px;\">Tone up mind and body</strong>Pro Yoga Instructor and Master Practitioner Marie Peale helps tone and sculpt your physique with her invigorating yet gentle approach.</p><p>You'll learn to use yoga to relax, control stress and increase your calorie-burning capacity, all while exploring traditional and new yoga poses that lengthen and strengthen your full muscular structure. </p><ul><li>Easy download</li><li>Audio options: Music and instruction or instruction only</li><li>Heart rate techniques explained</li><li>Breathing techniques explained</li><li>Move through exercises at your own pace</li></ul><p>Two 25-minute workout episodes and one 40-minute workout episode with warm-up and cool down:</p><p><strong style=\"display: block; margin: 20px 0 5px;\">Episode 1</strong>Creative, fun session geared toward opening your lungs. Combines stretching and breathing with a focus on hips and shoulders. </p><p><strong style=\"display: block; margin: 20px 0 5px;\">Episode 2</strong>Ramp up the tempo and energy with calorie-burning flows. A stimulating workout introducing the body-sculpting power of yoga.</p><p><strong style=\"display: block; margin: 20px 0 5px;\">Episode 3</strong>Push your fitness reach and stamina with an intense series of standing and floor exercises and poses. End this extra-length session with a meditative cool down.</p><h3 style=\"margin-top: 30px;\">instructor bio</h3><p><strong style=\"display: block; margin: 20px 0 5px;\">About Marie</strong>Marie is a trained martial artist and dancer with a BS in Biological Engineering and over 10 years as a certified yoga teacher. Marie has studied yoga in England, India and, in 2009, at the Ashraqat Ashram Yoga Farm in the United States. She has been teaching full time since then. Her focus on strength and wellness combines a deep knowledge of human biology and motivation guided by unconditional love for her audience.</p>"
},
"price_range": {
"minimum_price": {
"regular_price": {
"value": 0,
"currency": "INR"
},
"final_price": {
"value": 0,
"currency": "INR"
}
},
"maximum_price": {
"regular_price": {
"value": 0,
"currency": "INR"
},
"final_price": {
"value": 0,
"currency": "INR"
}
}
},
"new_from_date": null,
"new_to_date": null,
"special_price": null,
"special_from_date": null,
"special_to_date": null,
"gift_message_available": null,
"country_of_manufacture": null,
"price_tiers": []
},
{
"id": 51,
"sku": "240-LV08",
"name": "Advanced Pilates & Yoga (Strength)",
"url_key": "advanced-pilates-yoga-strength",
"stock_status": "IN_STOCK",
"new": null,
"image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt05.jpg",
"label": "Advanced Pilates & Yoga (Strength)",
"position": null
},
"small_image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt05.jpg",
"label": "Advanced Pilates & Yoga (Strength)",
"position": null
},
"thumbnail": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt05.jpg",
"label": "Advanced Pilates & Yoga (Strength)",
"position": null
},
"short_description": {
"html": "<p>\nNo equipment needed. Advanced Pilates & Yoga (Strength) is a muscle-defining program that employs balance, cardio and flexibility movements with plyometric and body-weight based exercises for an all-around, physically challenging workout. The Pilates elements of this compilation bring gentle resistance principals into the routines, emphasizing safety, technique and range of motion.\n</p>"
},
"description": {
"html": "<p>Advanced Pilates & Yoga will help you to increase your flexibility and tone core muscle groups through an invigorating workout for your whole body. The Pilates workout is a thorough strength-conditioning session that boosts flexibility, endurance and posture. The Yoga workout incorporates legacy and new poses into one continuous routine that will leave you feeling exhausted and fulfilled at once.</p>\n<ul>\n<li>Pilates-Yoga fusion.</li>\n<li>Breathing warmup and cooldown.</li>\n<li>Hour-long session.</li>\n<li>High-definition video.</li>\n<ul>"
},
"price_range": {
"minimum_price": {
"regular_price": {
"value": 18,
"currency": "INR"
},
"final_price": {
"value": 18,
"currency": "INR"
}
},
"maximum_price": {
"regular_price": {
"value": 18,
"currency": "INR"
},
"final_price": {
"value": 18,
"currency": "INR"
}
}
},
"new_from_date": null,
"new_to_date": null,
"special_price": null,
"special_from_date": null,
"special_to_date": null,
"gift_message_available": null,
"country_of_manufacture": null,
"price_tiers": []
},
{
"id": 50,
"sku": "240-LV07",
"name": "Solo Power Circuit",
"url_key": "solo-power-circuit",
"stock_status": "IN_STOCK",
"new": null,
"image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt04.jpg",
"label": "Solo Power Circuit",
"position": null
},
"small_image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt04.jpg",
"label": "Solo Power Circuit",
"position": null
},
"thumbnail": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt04.jpg",
"label": "Solo Power Circuit",
"position": null
},
"short_description": {
"html": "<p>\nMany contemporary exercise trends sacrifice form and precision in favor of reps and \"PR\" goals. Luma's Solo Power Circuit teaches techniques to keep you safe. But don't think you'll get off easily: when it comes to building muscle and burning fat, these routines won't disappoint. A fusion of circuit training, yoga, Pilates and running, Solo Power Circuit brings out your sweatiest best.\n</p>"
},
"description": {
"html": "<p>Circuit training helps banish the boredom of traditional workouts. The Solo Power Circuit download lets you experience Luma's maximum efficiency circuit training in the training time you have available. Learn secrets to shed pounds, decrease body fat, sculpt amazing abs, and tone to reshape your entire body. You'll feel the difference after just one circuit.</p>\n<ul>\n<li>Targets abs, arms and legs.</li>\n<li>6 fun interval training circuits.</li>\n<li>Easy to follow.</li>\n<li>No special equipment needed.</li>\n<li>43 minutes.</li>\n</ul>"
},
"price_range": {
"minimum_price": {
"regular_price": {
"value": 14,
"currency": "INR"
},
"final_price": {
"value": 14,
"currency": "INR"
}
},
"maximum_price": {
"regular_price": {
"value": 14,
"currency": "INR"
},
"final_price": {
"value": 14,
"currency": "INR"
}
}
},
"new_from_date": null,
"new_to_date": null,
"special_price": null,
"special_from_date": null,
"special_to_date": null,
"gift_message_available": null,
"country_of_manufacture": null,
"price_tiers": []
},
{
"id": 49,
"sku": "240-LV06",
"name": "Yoga Adventure",
"url_key": "yoga-adventure",
"stock_status": "IN_STOCK",
"new": null,
"image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt03.jpg",
"label": "Yoga Adventure",
"position": null
},
"small_image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt03.jpg",
"label": "Yoga Adventure",
"position": null
},
"thumbnail": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt03.jpg",
"label": "Yoga Adventure",
"position": null
},
"short_description": {
"html": "<p>\nThe practices on this downloadable training video are recommended only for experienced to advanced students. Those with the fundamental skills needed won't want to miss the insight and advice from world-renowned trainer Erin Renny in these exclusive Luma guided yoga sessions. Complete body, arm balance and leg strength workouts engage, strengthen and increase mobility.\n</p>"
},
"description": {
"html": "<p>Luma presents an innovative power vinyasa yoga class for intermediate and advanced practitioners. The video allows you to pace yourself, but more intense work yields longer rest. This class is great for more advanced students looking to learn proper alignment in their yoga practice.</p>\n<ul>\n<li>Includes a breakdown of 12 different postures.</li>\n<li>Chataranga Dandasana and prayer twist.</li>\n<li>Challenging posture (side crow).</li>\n<li>55 minutes of movement.</li>\n</ul>"
},
"price_range": {
"minimum_price": {
"regular_price": {
"value": 22,
"currency": "INR"
},
"final_price": {
"value": 22,
"currency": "INR"
}
},
"maximum_price": {
"regular_price": {
"value": 22,
"currency": "INR"
},
"final_price": {
"value": 22,
"currency": "INR"
}
}
},
"new_from_date": null,
"new_to_date": null,
"special_price": null,
"special_from_date": null,
"special_to_date": null,
"gift_message_available": null,
"country_of_manufacture": null,
"price_tiers": []
},
{
"id": 48,
"sku": "240-LV05",
"name": "LifeLong Fitness IV",
"url_key": "lifelong-fitness-iv",
"stock_status": "IN_STOCK",
"new": null,
"image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt02.jpg",
"label": "LifeLong Fitness IV",
"position": null
},
"small_image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt02.jpg",
"label": "LifeLong Fitness IV",
"position": null
},
"thumbnail": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt02.jpg",
"label": "LifeLong Fitness IV",
"position": null
},
"short_description": {
"html": "<p>\nThe instructors and routines featured in LifeLong Fitness IV provide safe options to serve all types of physical conditions and abilities. Range of motion, body awareness and breathing practices are essential tools of yogic self-care, essential for maintaining alertness, health, and dignity over a lifetime. The LifeLong Fitness series acknowledges that as we age, the safety and sustainability of our exercise become as important as pushing our limits.\n</p>"
},
"description": {
"html": "<p>Luma LifeLong Fitness Series is a world recognized, evidence based exercise program designed specifically for individuals focused on staying active their whole lives. If followed regularly, participants will see improved heart rate and blood pressure, increased mobility, reduced joint pain and overall improvement in functional fitness and health.</>\n<ul>\n<li>10 minute warm up.</li>\n<li>30 minutes of mild aerobics.</li>\n<li>20 minutes of strength, stretch and balance.</li>\n<li>Extensive modifications for varying fitness levels.</li>\n</ul>"
},
"price_range": {
"minimum_price": {
"regular_price": {
"value": 14,
"currency": "INR"
},
"final_price": {
"value": 14,
"currency": "INR"
}
},
"maximum_price": {
"regular_price": {
"value": 14,
"currency": "INR"
},
"final_price": {
"value": 14,
"currency": "INR"
}
}
},
"new_from_date": null,
"new_to_date": null,
"special_price": null,
"special_from_date": null,
"special_to_date": null,
"gift_message_available": null,
"country_of_manufacture": null,
"price_tiers": []
},
{
"id": 47,
"sku": "240-LV04",
"name": "Beginner's Yoga",
"url_key": "beginner-s-yoga",
"stock_status": "IN_STOCK",
"new": null,
"image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt01.jpg",
"label": "Beginner's Yoga",
"position": null
},
"small_image": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt01.jpg",
"label": "Beginner's Yoga",
"position": null
},
"thumbnail": {
"url": "http://dev.mage24.com/media/catalog/product\\cache\\7ec6eea3abf148ef420ab5f692bfda24\\/l/t/lt01.jpg",
"label": "Beginner's Yoga",
"position": null
},
"short_description": {
"html": "<p>\nThe most difficult yoga poses to master are the ones learned incorrectly as a beginner. Luma's Beginner's Yoga is a fantastic way to break into your initial yoga session and begin the journey to a longer, leaner, healthier body. Confidently find your way into yoga with this effective yet gentle program. You'll learn proper alignment and how to sidestep common mistakes.\n</p>"
},
"description": {
"html": "<p>Beginner's Yoga starts you down the path toward strength, balance and mental focus. With this video download, you don't have to be a great athlete or gym guru to learn the best and most basic techniques for lifelong yoga foundation. </p>\n<ul>\n<li>Video download</li>\n<li>Five workouts.</li>\n<li>Balance, strength and endurance.</li>\n<li>Flexibility and core strength.</li>\n<li>Includes modification for novices.</li>\n</ul>"
},
"price_range": {
"minimum_price": {
"regular_price": {
"value": 6,
"currency": "INR"
},
"final_price": {
"value": 6,
"currency": "INR"
}
},
"maximum_price": {
"regular_price": {
"value": 6,
"currency": "INR"
},
"final_price": {
"value": 6,
"currency": "INR"
}
}
},
"new_from_date": null,
"new_to_date": null,
"special_price": null,
"special_from_date": null,
"special_to_date": null,
"gift_message_available": null,
"country_of_manufacture": null,
"price_tiers": []
}
],
"page_info": {
"current_page": 1,
"page_size": 20
}
}
}
]
}
}
{
categoryList(filters: { name: { match: "Gear" } }) {
products {
total_count
page_info {
current_page
page_size
}
}
children_count
children {
id
level
name
path
children {
id
level
name
path
children {
id
level
name
path
children {
id
level
name
path
}
}
}
}
}
}
{
category(id: 2) {
products {
total_count
page_info {
current_page
page_size
}
}
children_count
children {
id
level
name
path
children {
id
level
name
path
children {
id
level
name
path
children {
id
level
name
path
}
}
}
}
}
}
Above Query Response :: All List of Categories & Sub Categories Data
Algolia is an American company that provides fast web search results through Software-as-a-Service (SaaS) model, It is Hosted based search engine accessible via an API powering computer grade search for websites / app, Using Algolia, Users feel personalized site search &s a fast and reliable search experience.
The following below Algolia Search Features
[1] – Search as a Service [SAAS]]
[2] – API Integrate with Real Time Search
[3] – Auto Complete / Auto Suggest
[4] – Accurate Results
[5] – Full Text Search
[6] – AI Based Search
[7] – Instant Search Result
[8] – Find Answer Faster
[9] – Full Text Search Result
[10] – Globally 70 Data Center
[11] – Highly Optimized & Consumer Grade Search
[12] – Fast Response Time & Relevant Results
Algolia for Magento 2.x available the following below plans
[1] Free Plans ::Only limited features available [2] Paid plans ::All features available
The following below steps to integrate Algolia with Magento 2.x
Step [1] – Run the below composer require command
Path=Magento 2 Root Directory
composer require algolia/algoliasearch-magento-2
Step [2] – Run below command to enable AlgoliaSearch
Step [3] – Check composer.json on Magento 2.x Directory
Step [4] – Check below file on Magento 2.x Directory
.magento.env.md
Step [5]– Magento 2.x Admin settings for Algolia
To configure the Magento 2.x admin Algolia configuration, need the following Algolia credentials:
Application ID Search-only API key Admin API key
You can find these credentials on the Algolia Dashboard, on the API Keys page from the menu.
Step [6]– Go To STORES > Configuration, redirects on configuration.
Step [7] – Go To Left Side Panel Algolia > Search, It redirects below Algolia Search Panel.
Fill Application ID, Search-only API key, Admin API key from previous Step [5]
Step [8] – Once, Magento 2.x Aloglia Admin Configuration has been done, send the data in your Magento 2.x installation to Algolia using the indexing process.
For Algolia Indexing Process, run below CLI Command