---
title: DiscountCode - GraphQL Admin
description: >-
  The type of discount associated with the discount code. For example, the

  discount code might offer a basic discount of a fixed percentage, or a fixed

  amount, on specific products or the order. Alternatively, the discount might

  offer the customer free shipping on their order. A third option is a Buy X,
  Get

  Y (BXGY) discount, which offers a customer discounts on select products if
  they

  add a specific product to their order.
api_version: 2026-04
source_url:
  html: 'https://shopify.dev/docs/api/admin-graphql/latest/unions/DiscountCode'
  md: 'https://shopify.dev/docs/api/admin-graphql/latest/unions/DiscountCode.md'
api_name: admin
api_type: graphql
type: union
metadata:
  domain: admin
---

# Discount​Code

union

Requires Apps must have `read_discounts` access scope.

The type of discount associated with the discount code. For example, the discount code might offer a basic discount of a fixed percentage, or a fixed amount, on specific products or the order. Alternatively, the discount might offer the customer free shipping on their order. A third option is a Buy X, Get Y (BXGY) discount, which offers a customer discounts on select products if they add a specific product to their order.

## Fields with this union

* [Discount​Code​Node.codeDiscount](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeNode#field-DiscountCodeNode.fields.codeDiscount)

  OBJECT

  The `DiscountCodeNode` object enables you to manage [code discounts](https://help.shopify.com/manual/discounts/discount-types#discount-codes) that are applied when customers enter a code at checkout. For example, you can offer discounts where customers have to enter a code to redeem an amount off discount on products, variants, or collections in a store. Or, you can offer discounts where customers have to enter a code to get free shipping. Merchants can create and share discount codes individually with customers.

  Learn more about working with [Shopify's discount model](https://shopify.dev/docs/apps/build/discounts), including related queries, mutations, limitations, and considerations.

***

```graphql
union DiscountCode = DiscountCodeApp | DiscountCodeBasic | DiscountCodeBxgy | DiscountCodeFreeShipping
```
