Class ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet

All Implemented Interfaces:
Deprecatable200Trait<ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet>, ErrorableTrait<ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet>, ExpandableTrait<ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet>, LocaleprojectingTrait<ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet>, PriceselectingTrait<ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet>, ProjectionselectingTrait<ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet>, ClientRequestCommand<ProductProjection>, CreateHttpRequestCommand, HttpRequestCommand<ProductProjection>, RequestCommand<ProductProjection>

Gets the current or staged representation of a Product by its ID in the specified Store. If the Store has defined some languages, countries, distribution, supply Channels, and/or Product Selection, they are used for projections based on locale, price, and inventory.

If ProductSelection is used, it affects the availability of the Product in the specified Store.

When used with an API Client that has the view_published_products:{projectKey} scope, this endpoint only returns published (current) Product Projections.



   CompletableFuture<ApiHttpResponse<com.commercetools.api.models.product.ProductProjection>> result = apiRoot
            .withProjectKey("{projectKey}")
            .inStoreKeyWithStoreKeyValue("{storeKey}")
            .productProjections()
            .withId("{ID}")
            .get()
            .execute()