QuestionQ1
Orders, Payments, Shipping, and TaxA company plans to build an Adobe Commerce website to sell its products to customers in its country. Tax rules in that country are highly complex and require Adobe Commerce customization. An Architect intends to address this by creating a custom tax calculator that calculates taxes for every Adobe Commerce order.
How should the Architect add taxes to all orders?
QuestionQ2
Content, CMS, and StorefrontAn Architect on a headless Adobe Commerce project creates a new customer attribute named my_attribute. Based on the customer’s attribute value, a plugin modifies the results of GraphQL queries. The frontend application communicates with Adobe Commerce through Varnish by Fastly, which already caches the queries that will be modified. The Adobe Commerce Fastly extension is installed, and no other changes are made to the application.
Which steps should the Architect take to ensure that Varnish’s vcl_hash function also takes the newly created attribute into account?
Community Discussion
QuestionQ3
Orders, Payments, Shipping, and TaxAn Adobe Commerce Architect is developing a new GraphQL API mutation to change how configurable products are added to the cart. The mutation accepts a configurable product ID. If the supplied product has only one variant, the mutation must add that variant to the cart and return a non-null Cart type. If the configurable product has multiple variants, the mutation must return a non-null ConfigurableProduct type.
The mutation declaration is as follows:

How should the Adobe Commerce Architect declare this mutation’s output?
Community Discussion
QuestionQ4
Store Operations and AdminAn Adobe Commerce Architect must log the result of a ServiceClass::getData method execution after every plugin has run. The method is public, and several plugins are declared for it. These plugins include after and around types, and each has a specified sortOrder.
Which solution should be used to satisfy this requirement?
Community Discussion
QuestionQ5
Catalog and ProductsA company operates an Adobe Commerce store. An attribute called “my_attribute” (type “text”) was created to store every product’s global ID, which is shared across multiple systems.
Several months after go-live, all “my_attribute” values are integers. This creates an issue for the other systems when they receive this data.
An Adobe Commerce Architect must recommend a solution to change “my_attribute” from type “text” to “int”.
Which two actions should the Architect take to accomplish this?
Community Discussion
That's the end of the preview
It's free
100% of the questions are free for all users.
No strings attached.
Community Discussion