Skip to main content
Anchor to DiscountAutomaticBxgy

DiscountAutomaticBxgy

object

Requires Apps must have read_discounts access scope.

The DiscountAutomaticBxgy object lets you manage buy X get Y discounts (BXGY) that are automatically applied on a cart and at checkout. BXGY discounts incentivize customers by offering them additional items at a discounted price or for free when they purchase a specified quantity of items.

The DiscountAutomaticBxgy object stores information about automatic BXGY discounts that apply to specific products and variants, collections, or all items in a cart.

Learn more about working with Shopify's discount model, including limitations and considerations.


Note

The DiscountCodeBxgy object has similar functionality to the DiscountAutomaticBxgy object, but customers need to enter a code to receive a discount.


•Int!
non-null

The number of times that the discount has been used. For example, if a "Buy 3, Get 1 Free" t-shirt discount is automatically applied in 200 transactions, then the discount has been used 200 times. This value is updated asynchronously. As a result, it might be lower than the actual usage count until the asynchronous process is completed.

•DiscountCombinesWith!
non-null

The discount classes that you can use in combination with Shopify discount types.

•DateTime!
non-null

The date and time when the discount was created.

•DiscountCustomerBuys!
non-null

The items eligible for the discount and the required quantity of each to receive the discount.

•DiscountCustomerGets!
non-null

The items in the order that qualify for the discount, their quantities, and the total value of the discount.

•[DiscountClass!]!
non-null

The classes of the discount.

•DateTime

The date and time when the discount expires and is no longer available to customers. For discounts without a fixed expiration date, specify null.

•DateTime!
non-null

The date and time when the discount becomes active and is available to customers.

•DiscountStatus!
non-null

The status of the discount that describes its availability, expiration, or pending activation.

•String!
non-null

A detailed explanation of what the discount is, who can use it, when and where it applies, and any associated rules or limitations.

•String!
non-null

The discount's name that displays to merchants in the Shopify admin and to customers.

•DateTime!
non-null

The date and time when the discount was updated.

•Int

The maximum number of times that the discount can be applied to an order.

Deprecated fields

•MerchandiseDiscountClass!
non-nullDeprecated
•ID!
non-nullDeprecated
•Int!
non-nullDeprecated

Was this section helpful?

•interface

Was this section helpful?