Fields Added by the Magento 2 Extension


The Subscribe Pro extension uses several extension attributes that are added to the quote item and order item objects. These attributes power the subscription widget on the PDP and in the cart, and the subscription creation, cart price rule, and recurring ordering functionality.

Developers can use these fields to customize third-party integrations that need to know about subscription information.

Added Fields

FieldTypeDescription
create_new_subscription_at_checkoutBooleanAs of extension version 1.2.0, this attribute is a flag determining whether or not a new subscription should be created at checkout for the line item. By default this is false but if a customer selects the Regular Delivery option during the checkout process, this will become true.
item_fulfils_subscriptionBooleanAs of extension version 1.2.0, this attribute is a flag determining whether the line item on the quote/order is fulfilling a scheduled recurring order for a subscription. This should be true for any automatic recurring orders placed by Subscribe Pro, and will be false for any frontend orders or manual, off-cycle orders placed by Subscribe Pro. Prior to version 1.2.0, this field is called is_fulfilling.
item_added_by_subscribe_proBooleanAs of extension version 1.2.0, this attribute is a flag determining whether the line item on the quote/order was added by Subscribe Pro.
intervalStringThis field is set by the subscription widget on the product details age and in the cart, and by the Subscribe Pro order placement process to designate which subscription interval is selected for this subscription.
subscription_idIntegerThis attribute contains the subscription ID associated with the line item, for both new and recurring orders.
reorder_ordinalIntegerThis field represents the number of recurring orders Subscribe Pro has placed for the subscription associated with the current line item, and is available as a conditional attribute for Cart Price Rules. This count includes the order currently being placed.
next_order_dateDateAs of version 1.2.0, this attribute contains the date of the next scheduled order following this one in the subscription's recurring order schedule. The actual date may change after it is saved in this attribute, and any changes will not be reflected here.
fixed_pricedDecimalAs of version 1.2.0, when present, the value of this attribute is used to override the catalog price of the product being added in the cart.
optionStringAs of version 1.2.0, this is only used for controlling the subscription widget on the quote item. This field is not present on the order item. Possible values are subscription and onetime_purchase.