Buffl

exam Michi

AA
von Anna A.

Question 9: What will happen if you add a new, required attribute to a product type that is already in use? 

Options:  

a. You will receive an error, as it is not possible to create a required attribute if the product type is already in use.  

b. The required attribute will be added to all product variants of that type, and a value must be set in the next modification of the variant.  

c. The required attribute will be added to all product variants of that type, and it will be required only for new variants going forward.  

d. The required attribute will be added to all product variants of that type with a default value. 

b. The required attribute will be added to all product variants of that type, and a value must be set in the next modification of the variant.


Erklärung:

Wenn du ein neues, erforderliches Attribut zu einem Produkttyp hinzufügst, wird es allen bestehenden Produktvarianten dieses Typs hinzugefügt. Allerdings wird dieses Attribut für alle Varianten als erforderlich markiert, sodass bei der nächsten Modifikation der Variante ein Wert für dieses Attribut gesetzt werden muss. Die bestehenden Varianten erhalten jedoch kein automatisch gesetztes Standardwert für das neue Attribut, sodass es explizit gesetzt werden muss, um den Produkttyp weiterhin gültig zu halten.

  • a. You will receive an error, as it is not possible to create a required attribute if the product type is already in use. – Diese Antwort ist falsch. Du kannst ein erforderliches Attribut zu einem bestehenden Produkttyp hinzufügen, aber die bestehenden Varianten müssen das Attribut bei der nächsten Modifikation mit einem Wert versehen.

  • c. The required attribute will be added to all product variants of that type, and it will be required only for new variants going forward. – Diese Antwort ist ebenfalls falsch, weil das neue erforderliche Attribut sofort auf alle bestehenden Varianten angewendet wird, nicht nur auf neue Varianten.

  • d. The required attribute will be added to all product variants of that type with a default value. – Auch diese Antwort ist falsch, da das neue Attribut nicht automatisch mit einem Standardwert versehen wird. Es muss explizit gesetzt werden, andernfalls wird es als erforderlich markiert.


Question 32: What's true about the following response from /in-store/key=berlin-store/product-selection-assignments: 

    "limit" : 20, 

    "offset" : 0, 

    "count" : 1, 

    "results" : [{ 

        "product": { 

            "typeId": "product", 

            "id": "f7188564-30db-4983-8f6e-58b895917665" 

        }, 

        "productSelection": { 

            "typeId": "product-selection", 

            "id": "f33f40f9-464d-4ea2-924e-f56d4fae23cc" 

        }, 

        "assignmentType": "exclusion" 

    }] 

 

  • a. Product Selection "f33f40f9-464d-4ea2-924e-f56d4fae23cc" is active for the store. 

  • b. Product Selection "f33f40f9-464d-4ea2-924e-f56d4fae23cc" is of type individualExclusion. 

  • c. Product "f7188564-30db-4983-8f6e-58b895917665" is not available in the storefront of the store. 

  • d. Product "f7188564-30db-4983-8f6e-58b895917665" is excluded from the Product Selection "f33f40f9-464d-4ea2-924e-f56d4fae23cc". 


  • c. Product "f7188564-30db-4983-8f6e-58b895917665" is not available in the storefront of the store. 

  • d. Product "f7188564-30db-4983-8f6e-58b895917665" is excluded from the Product Selection "f33f40f9-464d-4ea2-924e-f56d4fae23cc". 

c: In der Antwort wird eine Zuordnung für das Produkt mit der ID f7188564-30db-4983-8f6e-58b895917665 zur Produktselektion f33f40f9-464d-4ea2-924e-f56d4fae23cc angezeigt, wobei der assignmentType auf "exclusion" gesetzt ist. Das bedeutet, dass das genannte Produkt von der Produktselektion ausgeschlossen ist und daher nicht im Schaufenster (Storefront) des Shops verfügbar ist.


Option d: „Product f7188564-30db-4983-8f6e-58b895917665 is excluded from the Product Selection f33f40f9-464d-4ea2-924e-f56d4fae23cc“ trifft zu, da der assignmentType auf „exclusion“ gesetzt ist. Dies bedeutet, dass das Produkt explizit aus dieser Produktselektion ausgeschlossen wurde.


Question 57: Which of the following is TRUE about Messages and Subscriptions in commercetools? 

  • a. Subscriptions are essentially a subset of the change history for a resource 

  • b. Messages are persisted on the REST API by default 

  • c. All changes on a resource result in Messages 

  • d. Messages can be delivered via Subscription to a queue 


  • d. Messages can be delivered via Subscription to a queue 

d. Messages can be delivered via Subscription to a queue

Erläuterung:

  • a. Subscriptions are essentially a subset of the change history for a resource: Diese Aussage ist nicht korrekt, weil Subscriptions nicht nur eine Teilmenge der Änderungsverläufe darstellen, sondern darauf abzielen, Echtzeitbenachrichtigungen für Änderungen an bestimmten Ressourcen zu liefern.

  • b. Messages are persisted on the REST API by default: Das ist nicht korrekt. Nachrichten werden in commercetools nicht standardmäßig auf der REST API gespeichert. Stattdessen werden Nachrichten über Subscriptions zugestellt und sind nicht dauerhaft im System gespeichert.

  • c. All changes on a resource result in Messages: Das ist ebenfalls falsch. Nicht alle Änderungen an einer Ressource führen zu einer Nachricht. Es kommt darauf an, ob eine Subscription dafür eingerichtet ist und welche Ereignisse überwacht werden.

  • d. Messages can be delivered via Subscription to a queue: Diese Aussage ist korrekt. In commercetools können Nachrichten durch Subscriptions an eine Warteschlange (Queue) geliefert werden, was es ermöglicht, Änderungen in Echtzeit zu überwachen und zu reagieren.


Question 60: What is the distinction between MyAPI endpoints and their general counterparts? 

  • a. MyAPI endpoints are less secure 

  • b. MyAPI endpoints provide access to more fields than other endpoints 

  • c. MyAPI endpoints do not require access tokens, so they are faster 

  • d. MyAPI endpoints create and provide access scoped to a specific user 


  • d. MyAPI endpoints create and provide access scoped to a specific user 

Erklärung:

  • a. MyAPI endpoints are less secure – Diese Aussage ist nicht korrekt. MyAPI-Endpunkte sind nicht weniger sicher als andere Endpunkte. Sie sind in der Regel sicher und werden durch Authentifizierung und Berechtigungen geschützt.

  • b. MyAPI endpoints provide access to more fields than other endpoints – Das ist auch nicht korrekt. MyAPI-Endpunkte bieten nicht notwendigerweise mehr Felder als andere Endpunkte. Sie konzentrieren sich vielmehr auf Benutzer- und zugriffsbezogene Daten.

  • c. MyAPI endpoints do not require access tokens, so they are faster – Das ist falsch. MyAPI-Endpunkte erfordern wie andere Endpunkte auch ein Zugriffstoken zur Authentifizierung, um sicherzustellen, dass der Zugriff korrekt und sicher ist.

  • d. MyAPI endpoints create and provide access scoped to a specific user – Dies ist richtig. MyAPI-Endpunkte bieten benutzerspezifische Daten und sind auf den Zugriff eines bestimmten Benutzers oder einer bestimmten Benutzerrolle zugeschnitten. Sie ermöglichen es, benutzerspezifische API-Interaktionen zu verwalten und bieten Zugriff auf benutzerspezifische Daten wie Bestellungen, Kundenprofile oder Warenkörbe.


Author

Anna A.

Informationen

Zuletzt geändert