Skip to main content
Log inSign up

Shopify uses cookies to provide necessary site functionality and improve your experience. By using our website, you agree to our privacy policy and our cookie policy.

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.

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.

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

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

The discount class that's used to control how discounts can be combined.

The date and time when the discount expires and is no longer available to customers. For discounts without a fixed expiration date, specify 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.

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.

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

Show
deprecated fields and connections Deprecated
ID!non-nullDeprecated

A legacy unique ID for the discount. Use DiscountAutomaticNode.id instead.

Int!non-nullDeprecated

The number of times that the discount has been used. Use asyncUsageCount instead.


Was this section helpful?


Was this section helpful?