---
title: "appStoreMerchandising(isPresented:kind:onDismiss:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/appstoremerchandising(ispresented:kind:ondismiss:)"
---

# appStoreMerchandising(isPresented:kind:onDismiss:)

Display a merchandising view.

## Declaration

```swift
nonisolated func appStoreMerchandising(isPresented: Binding<Bool>, kind: AppStoreMerchandisingKind, onDismiss: ((Result<AppStoreMerchandisingKind.PresentationResult, any Error>) async -> ())? = nil) -> some View

```

## Parameters

- `isPresented`: A binding to a Boolean value that determines whether the App Store merchandising view is presented.
- `kind`: The merchandising kind to merchandise.
- `onDismiss`: The closure to execute when the merchandising view is dismissed, with the presetation result of the App Store merchandising view provided as a parameter.

## See Also

### StoreKit

- [appStoreOverlay(isPresented:configuration:)](swiftui/view/appstoreoverlay(ispresented:configuration:).md)
- [manageSubscriptionsSheet(isPresented:)](swiftui/view/managesubscriptionssheet(ispresented:).md)
- [refundRequestSheet(for:isPresented:onDismiss:)](swiftui/view/refundrequestsheet(for:ispresented:ondismiss:).md)
- [offerCodeRedemption(options:isPresented:onCompletion:)](swiftui/view/offercoderedemption(options:ispresented:oncompletion:).md)
