---
title: SKU
framework: advancedcommerceapi
role: symbol
role_heading: Type
path: advancedcommerceapi/sku
---

# SKU

The product identifier of an in-app purchase product you manage in your own system.

## Declaration

```data
string SKU
```

## Discussion

Discussion Apps that use the Advanced Commerce API manage their own catalogs of in-app purchases. You assign a SKU to each product, along with other information such as the display name, description, and price. The SKU value isn’t displayed to customers, and isn’t stored by App Store Connect. A SKU can represent any type of in-app purchase product that your app offers, including products with a one-time charge, auto-renewable subscriptions, or bundles and items in subscriptions.

## See Also

### Data types

- [currency](advancedcommerceapi/currency.md)
- [description](advancedcommerceapi/description.md)
- [dependentSKU](advancedcommerceapi/dependentsku.md)
- [displayName](advancedcommerceapi/displayname.md)
- [effective](advancedcommerceapi/effective.md)
- [period](advancedcommerceapi/period.md)
- [price](advancedcommerceapi/price.md)
- [proratedPrice](advancedcommerceapi/proratedprice.md)
- [retainBillingCycle](advancedcommerceapi/retainbillingcycle.md)
- [refundAmount](advancedcommerceapi/refundamount.md)
- [refundReason](advancedcommerceapi/refundreason.md)
- [refundRiskingPreference](advancedcommerceapi/refundriskingpreference.md)
- [storefront](advancedcommerceapi/storefront.md)
- [taxCode](advancedcommerceapi/taxcode.md)
- [targetProductId](advancedcommerceapi/targetproductid.md)
