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.


Anchor to Fields and connectionsFields and connections

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.

EventConnection!non-null

The paginated list of events associated with the host subject.

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 and connections

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

Was this section helpful?


Was this section helpful?