# Shopify API version changelog  Shopify releases a new API version every 3 months at the beginning of the quarter, and each stable version is supported for a minimum of 12 months. This generally means that a given version will become unsupported after 12 months has elapsed since its release. Shopify recommends updating your apps to make requests to the latest stable API version every quarter. Gadget makes this process simple by allowing you to edit your Shopify connection's API version. The following are the changes to Shopify models in Gadget by version: ## 2026-01 Changelog  #### Shopify Inventory Item  Fields deprecated on the Shopify Inventory Item model: * productVariant Fields disconnected on the Shopify Inventory Item model: * inventoryQuantities Fields added to the Shopify Inventory Item model: * productVariants #### Shopify Inventory Quantity  Fields disconnected on the Shopify Inventory Quantity model: * location * inventoryItem #### Shopify Location  Fields disconnected on the Shopify Location model: * inventoryQuantities #### Shopify Return Line Item  Fields deprecated on the Shopify Return Line Item model: * returnReason Fields added to the Shopify Return Line Item model: * returnReasonDefinition #### Shopify Shop  Fields deprecated on the Shopify Shop model: * billingAddress Fields added to the Shopify Shop model: * shopAddress * returnReasonDefinitions ## 2025-10 Changelog  #### Shopify Company Location  Fields added to the Shopify Company Location model: * companyLocationStoreCreditAccounts #### Shopify Fulfillment Event  New enum option added to: * Enum option CARRIER\_PICKED\_UP to status #### Shopify Fulfillment  New enum option added to: * Enum option CARRIER\_PICKED\_UP to displayStatus #### Shopify Payment Schedule  Fields added to the Shopify Payment Schedule model: * balanceDue * totalBalance * due #### Shopify Payout  Fields added to the Shopify Payout model: * externalTraceId #### Shopify Product  New enum option added to: * Enum option UNLISTED to status #### Shopify Product Variant  Fields deprecated on the Shopify Product Variant model: * taxCode #### Shopify Store Credit Account  Fields disconnected on the Shopify Store Credit Account model: * owner Fields added to the Shopify Store Credit Account model: * customer * companyLocation ## 2025-07 Changelog  #### Shopify Shop  Fields deprecated on the Shopify Shop model: * planDisplayName Fields added to the Shopify Shop model: * planPublicDisplayName #### Shopify Return  New webhooks are available: ## 2025-04 Changelog  #### Shopify App  Fields added to the Shopify App model: * fulfillmentHolds #### Shopify App Usage Record  Fields added to the Shopify App Usage Record model: * idempotencyKey #### Shopify Article  Fields disconnected on the Shopify Article model: * published Fields added to the Shopify Article model: * isPublished * commentsCount * defaultCursor Other: * Metafield support added for this model #### Shopify Asset  Fields disconnected on the Shopify Asset model: * attachment * publicURL Field types changed for the Shopify Asset model: * size * Number → String * Number → String #### Shopify Balance Transaction  Fields disconnected on the Shopify Balance Transaction model: * currency * processedAt Fields added to the Shopify Balance Transaction model: * transactionDate * adjustmentOrders Field types changed for the Shopify Balance Transaction model: * amount * String → JSON * fee * String → JSON * net * String → JSON * payoutStatus * String → Enum * sourceID * Number → String * sourceType * String → Enum * type * String → Enum * String → JSON * String → JSON * String → JSON * String → Enum * Number → String * String → Enum * String → Enum #### Shopify Blog  Fields disconnected on the Shopify Blog model: * commentable * feedburner * feedburnerLocation Fields added to the Shopify Blog model: * commentPolicy * feed * articlesCount Other: * Metafield support added for this model #### Shopify Carrier Service  Fields disconnected on the Shopify Carrier Service model: * carrierServiceType * format Fields added to the Shopify Carrier Service model: * formattedName * icon #### Shopify Checkout  Fields disconnected on the Shopify Checkout model: * shippingLine Fields added to the Shopify Checkout model: * shippingLines #### Shopify Collection  Fields deprecated on the Shopify Collection model: * publishedAt * publishedScope Fields disconnected on the Shopify Collection model: * disjunctive Fields added to the Shopify Collection model: * description * feedback * legacyResourceId * productsCount * sEO * appliedDisjunctively Field types changed for the Shopify Collection model: * sortOrder * String → Enum * String → Enum #### Shopify Collect  Fields disconnected on the Shopify Collect model: * position * shopifyCreatedAt * shopifyUpdatedAt * sortValue #### Shopify Comment  Fields disconnected on the Shopify Comment model: * email Fields added to the Shopify Comment model: * isPublished Field types changed for the Shopify Comment model: * author * String → JSON * status * String → Enum * String → JSON * String → Enum #### Shopify Customer Address  Fields deprecated on the Shopify Customer Address model: * countryName Fields added to the Shopify Customer Address model: * coordinatesValidated * formatted * formattedArea * latitude * longitude * timezone * validationResultSummary Field types changed for the Shopify Customer Address model: * countryCode * String → Enum * String → Enum #### Shopify Customer  Fields deprecated on the Shopify Customer model: * currency Fields disconnected on the Shopify Customer model: * metafield * ordersCount * totalSpent Fields added to the Shopify Customer model: * numberOfOrders * amountSpent * canDelete * displayName * legacyResourceId * lifetimeDuration * market * productSubscriberStatus * unsubscribeUrl * validEmailAddress * hasTimelineComment Field types changed for the Shopify Customer model: * taxExemptions * JSON → Enum * JSON → Enum #### Shopify Dispute  Fields added to the Shopify Dispute model: * amountSet * reasonDetails * initiatedAt Field types changed for the Shopify Dispute model: * type * String → Enum * status * String → Enum * String → Enum * String → Enum #### Shopify Duty  Fields disconnected on the Shopify Duty model: * shopMoney * presentmentMoney Fields added to the Shopify Duty model: * priceSet Field types changed for the Shopify Duty model: * countryCodeOfOrigin * String → Enum * String → Enum #### Shopify Event  Fields disconnected on the Shopify Event model: * author * body * description * path * subjectID * verb Fields added to the Shopify Event model: * basicEventSubjectID * commentEventSubjectID * action * appTitle * attributeToApp * attributeToUser * crticalAlert * additionalContent * additionalData * hasAdditionalContent * canDelete * canEdit * edited * rawMessage New enum option added to: * Enum option ARTICLE to subjectType * Enum option BLOG to subjectType * Enum option COLLECTION to subjectType * Enum option COMMENT to subjectType * Enum option COMPANY to subjectType * Enum option COMPANY\_LOCATION to subjectType * Enum option CUSTOMER to subjectType * Enum option DISCOUNT\_AUTOMATIC\_BXGY to subjectType * Enum option DISCOUNT\_AUTOMATIC\_NODE to subjectType * Enum option DISCOUNT\_CODE\_NODE to subjectType * Enum option DISCOUNT\_NODE to subjectType * Enum option DRAFT\_ORDER to subjectType * Enum option ORDER to subjectType * Enum option PAGE to subjectType * Enum option PRICE\_RULE to subjectType * Enum option PRODUCT to subjectType * Enum option PRODUCT\_VARIANT to subjectType * Enum option UNKNOWN to subjectType #### Shopify Fulfillment Event  Field types changed for the Shopify Fulfillment Event model: * status * String → Enum * String → Enum #### Shopify Fulfillment  Fields deprecated on the Shopify Fulfillment model: * receipt * shipmentStatus Fields disconnected on the Shopify Fulfillment model: * notifyCustomer * variantInventoryManagement Fields added to the Shopify Fulfillment model: * trackingNumber * trackingURL * deliveredAt * displayStatus * estimatedDeliveryAt * inTransitAt * requiresShipping * totalQuantity * trackingInfo Field types changed for the Shopify Fulfillment model: * status * String → Enum * String → Enum #### Shopify Fulfillment Line Item  Fields added to the Shopify Fulfillment Line Item model: * reverseFulfillmentOrderLineItems * adminGraphQLAPIID #### Shopify Fulfillment Order  Fields added to the Shopify Fulfillment Order model: * orderName * orderProcessedAt Field types changed for the Shopify Fulfillment Order model: * deliveryMethod * JSON → HasOne * destination * JSON → HasOne * fulfillmentHolds * JSON → HasMany * merchantRequests * JSON → HasMany * requestStatus * String → Enum * status * String → Enum * JSON → HasOne * JSON → HasOne * JSON → HasMany * JSON → HasMany * String → Enum * String → Enum #### Shopify Fulfillment Order Line Item  Fields added to the Shopify Fulfillment Order Line Item model: * image * financialSummaries * productTitle * requiresShipping * sKU * variantTitle * vendor * warnings * weight #### Shopify Inventory Item  Fields deprecated on the Shopify Inventory Item model: * weightValue * weightUnit Fields added to the Shopify Inventory Item model: * locationsCount * inventoryQuantities Field types changed for the Shopify Inventory Item model: * countryCodeOfOrigin * String → Enum * String → Enum #### Shopify Inventory Level  Fields added to the Shopify Inventory Level model: * shopifyCreatedAt * quantities #### Shopify Location  Fields disconnected on the Shopify Location model: * orderLineItems Fields added to the Shopify Location model: * inventoryQuantities * fulfillmentOrderDestinations * activatable * addressVerified * deactivatable * deactivatedAt * deletable * fulfillsOnlineOrders * hasActiveInventory * hasUnfulfilledOrders * legacyResourceId * localPickupSettingsV2 * shipsInventory * suggestedAddresses #### Shopify Market  Fields disconnected on the Shopify Market model: * marketWebPresence Fields added to the Shopify Market model: * customers * type * status #### Shopify Order Adjustment  Fields deprecated on the Shopify Order Adjustment model: * kind Field types changed for the Shopify Order Adjustment model: * reason * String → Enum * String → Enum #### Shopify Order  Fields deprecated on the Shopify Order model: * cartToken * checkoutToken * clientDetails * landingSite * token * totalLineItemsPrice Fields disconnected on the Shopify Order model: * number * orderNumber Fields added to the Shopify Order model: * processingMethod * billingStatusMatchesShippingAddress * alerts * canMarkAsPaid * canNotifyCustomer * capturable * cartDiscountAmountSet * closed * confirmationNumber * confirmed * currentCartDiscountAmountSet * currentShippingPriceSet * currentSubtotalLineItemsQuantity * currentTotalWeight * dutiesIncluded * edited * fulfillable * fullyPaid * hasTimelineComment * legacyResourceId * merchantEditable * merchantEditableErrors * netPaymentSet * originalTotalPriceSet * refundable * refundDiscrepencySet * requiresShipping * restockable * returnStatus * totalCapturableSet * totalOutstandingSet * totalReceivedSet * totalRefundedSet * totalRefundedShippingSet * totalTipReceivedSet * unpaid * customerJourneySummary Field types changed for the Shopify Order model: * cancelReason * String → Enum * currency * String → Enum * financialStatus * String → Enum * fulfillmentStatus * String → Enum * presentmentCurrency * String → Enum * String → Enum * String → Enum * String → Enum * String → Enum * String → Enum #### Shopify Order Line Item  Fields deprecated on the Shopify Order Line Item model: * fulfillableQuantity * grams * productExists * variantInventoryManagement * attributedStaffs Fields disconnected on the Shopify Order Line Item model: * originLocation * shopifyCreatedAt * shopifyUpdatedAt Fields added to the Shopify Order Line Item model: * discountedTotalSet * discountedUnitPriceAfterAllDiscountsSet * discountedUnitPriceSet * originalTotalSet * unfulfilledDiscountedTotalSet * unfulfilledOriginalTotalSet * merchantEditable * nonFulfillableQuantity * refundableQuantity * restockable * unfulfilledQuantity #### Shopify Order Transaction  Fields disconnected on the Shopify Order Transaction model: * extendedAuthorizationAttributes * paymentsRefundAttributes Fields added to the Shopify Order Transaction model: * accountNumber * amountRoundingSet * amountSet * formattedGateway * manuallyCapturable * manualPaymentGateway * maximumRefundableV2 * settlementCurrency * settlementCurrencyRate * shopifyPaymentsSet Field types changed for the Shopify Order Transaction model: * errorCode * String → Enum * kind * String → Enum * status * String → Enum * String → Enum * String → Enum * String → Enum #### Shopify Page  Fields disconnected on the Shopify Page model: * author Fields added to the Shopify Page model: * bodySummary * defaultCursor * isPublished #### Shopify Payout  Fields disconnected on the Shopify Payout model: * date * currency * amount Fields added to the Shopify Payout model: * issuedAt * net * legacyResourceId * transactionType Field types changed for the Shopify Payout model: * status * String → Enum * String → Enum #### Shopify Product  New enum option added to: * Enum option ACTIVE to status * Enum option ARCHIVED to status * Enum option DRAFT to status #### Shopify Product Variant  Fields added to the Shopify Product Variant model: * availableForSale #### Shopify Refund  Fields deprecated on the Shopify Refund model: * processedAt Fields added to the Shopify Refund model: * return * shopifyUpdatedAt * totalRefundedSet #### Shopify Refund Line Item  Fields added to the Shopify Refund Line Item model: * priceSet Field types changed for the Shopify Refund Line Item model: * restockType * String → Enum * String → Enum #### Shopify Return  Fields added to the Shopify Return model: * totalExchangeLineItems * refunds #### Shopify Reverse Fulfillment Order Line Item  Fields added to the Shopify Reverse Fulfillment Order Line Item model: * fulfillmentLineItem #### Shopify Script Tag  Fields disconnected on the Shopify Script Tag model: * event Fields added to the Shopify Script Tag model: * legacyResourceId Field types changed for the Shopify Script Tag model: * displayScope * String → Enum * String → Enum #### Shopify Shipping Line  Fields deprecated on the Shopify Shipping Line model: * requestedFulfillmentService Fields added to the Shopify Shipping Line model: * deliveryCategory * currentDiscountedPriceSet * custom * shippingRateHandle #### Shopify Shop  Fields deprecated on the Shopify Shop model: * countyTaxes * eligibleForPayments * finances * googleAppsDomain * googleAppsLoginEnabled * hasDiscounts * hasGiftCards * hasStorefront * multiLocationEnabled * passwordEnabled * planName * preLaunchEnabled * primaryLocale * primaryLocation * requiresExtraPaymentsAgreement * source * timezone Fields disconnected on the Shopify Shop model: * cookieConsentLevel * eligibleForCardReaderGiveaway * forceSSL Fields added to the Shopify Shop model: * shopifyDeliveryMethod * shopifyFulfillmentHold * shopifyFulfillmentOrderDestination * shopifyFulfillmentOrderMerchantRequest * shopifyInventoryQuantity * billingAddress * alerts * countriesInShippingZones * currencyFormats * customerAccounts * description * orderNumberFormatPrefix * orderNumberFormatSuffix * resourceLimits * richTextEditorUrl * shipsToCountries * timezoneAbbreviation * timezoneOffset * timezoneOffsetMinutes * unitSystem * url Field types changed for the Shopify Shop model: * currency * String → Enum * enabledPresentmentCurrencies * JSON → Enum * weightUnit * String → Enum * String → Enum * JSON → Enum * String → Enum #### Shopify Subscription Billing Attempt  New enum option added to: * Enum option INSUFFICIENT\_INVENTORY to errorCode #### Shopify Tender Transaction  Fields added to the Shopify Tender Transaction model: * amountSet #### Shopify Theme  Fields deprecated on the Shopify Theme model: * previewable Fields added to the Shopify Theme model: * prefix * processingFailed Field types changed for the Shopify Theme model: * role * String → Enum * String → Enum #### Shopify Billing Address  #### Shopify Checkout Applied Gift Card  The Shopify Checkout Applied Gift Card model is no longer supported. Fields disconnected on the Shopify Checkout Applied Gift Card model: * amountUsed * balance * id * lastCharacters * checkout * shop #### Shopify Checkout Line Item  #### Shopify Checkout Shipping Rate  #### Shopify Country  The Shopify Country model is no longer supported. Fields disconnected on the Shopify Country model: * code * id * name * provinces * tax * shop #### Shopify Discount Code  The Shopify Discount Code model is no longer supported. Fields disconnected on the Shopify Discount Code model: * code * id * priceRule * shopifyCreatedAt * shopifyUpdatedAt * usageCount * shop #### Shopify Order Risk  The Shopify Order Risk model is no longer supported. Fields disconnected on the Shopify Order Risk model: * causeCancel * display * id * merchantMessage * message * order * recommendation * score * source * shop #### Shopify Price Rule  The Shopify Price Rule model is no longer supported. Fields disconnected on the Shopify Price Rule model: * customerSegmentPrerequisiteIds * allocationLimit * allocationMethod * customerSelection * discountCodes * endsAt * entitledCollectionIds * entitledCountryIds * entitledProductIds * entitledVariantIds * id * oncePerCustomer * prerequisiteCollectionIds * prerequisiteCustomerIds * prerequisiteProductIds * prerequisiteQuantityRange * prerequisiteShippingPriceRange * prerequisiteSubtotalRange * prerequisiteToEntitlementPurchase * prerequisiteToEntitlementQuantityRatio * prerequisiteVariants * shopifyCreatedAt * shopifyUpdatedAt * startsAt * targetSelection * targetType * title * usageLimit * value * valueType * shop #### Shopify Province  The Shopify Province model is no longer supported. Fields disconnected on the Shopify Province model: * code * country * id * name * tax * taxName * taxPercentage * taxType * shop #### Shopify Redirect  #### Shopify Shipping Address  ## 2025-01 Changelog  #### Shopify Customer Payment Method  New enum option added to: * Enum option PAYMENT\_METHOD\_VERIFICATION\_FAILED to revokedReason * Enum option THREE\_D\_SECURE\_FLOW\_IN\_VERIFICATION\_NOT\_IMPLEMENTED to revokedReason * Enum option CUSTOMER\_REDACTED to revokedReason * Enum option TOO\_MANY\_CONSECUTIVE\_FAILURES to revokedReason * Enum option CVV\_ATTEMPTS\_LIMIT\_EXCEEDED to revokedReason #### Shopify Location  Fields disconnected on the Shopify Location model: * localizedCountryName * localizedProvinceName #### Shopify Product  Fields added to the Shopify Product model: * sEO #### Shopify Subscription Contract  Fields added to the Shopify Subscription Contract model: * concatenatedLines #### Shopify Subscription Line  Fields added to the Shopify Subscription Line model: * concatenatedOriginContract #### Shopify Product Image  The Shopify Product Image model is no longer supported. Fields disconnected on the Shopify Product Image model: * id * alt * height * position * product * shopifyCreatedAt * shopifyUpdatedAt * source * variants * width * shop ## 2024-10 Changelog  #### Shopify Customer Payment Method  New enum option added to: * Enum option FAILED\_TO\_RETRIEVE\_BILLING\_ADDRESS to revokedReason #### Shopify Fulfillment Service  Fields disconnected on the Shopify Fulfillment Service model: * shippingMethods #### Shopify Gift Card  Fields disconnected on the Shopify Gift Card model: * disabledAt Fields added to the Shopify Gift Card model: * deactivatedAt #### Shopify Order  Fields added to the Shopify Order model: * totalCashRoundingAdjustment * statusPageURL * businessEntity #### Shopify Shop  Fields added to the Shopify Shop model: * shopifyPaymentsAccount * shopifyBusinessEntity * segments #### Shopify Subscription Contract  Fields added to the Shopify Subscription Contract model: * lastBillingAttemptErrorType ## 2024-07 Changelog  #### Shopify Balance Transaction  Fields added to the Shopify Balance Transaction model: * adjustmentReason #### Shopify Customer  Fields added to the Shopify Customer model: * dataSaleOptOut * storeCreditAccounts #### Shopify Draft Order  Fields added to the Shopify Draft Order model: * discountCodes * acceptAutomaticDiscounts * allowDiscountCodesInCheckout * warnings * billingAddressMatchesShippingAddress * defaultCursor * hasTimelineComment * invoiceEmailTemplateSubject * legacyResourceId * lineItemsSubtotalPrice * marketName * marketRegionCountryCode * phone * platformDiscounts * presentmentCurrencyCode * ready * reserveInventoryUntil * subtotalPriceSet * totalDiscountsSet * totalPriceSet * totalLineItemsPriceSet * totalQuantityOfLineItems * totalShippingPriceSet * totalTaxSet * totalWeight * transformerFingerprint * visibleToCustomer Field types changed for the Shopify Draft Order model: * order * JSON → BelongsTo * status * String → Enum * JSON → BelongsTo * String → Enum #### Shopify Draft Order Line Item  Fields disconnected on the Shopify Draft Order Line Item model: * grams Fields added to the Shopify Draft Order Line Item model: * approximateDiscountedUnitPriceSet * bundleComponents * discountedTotalSet * fulfillmentServiceHandle * originalTotalSet * originalUnitPriceSet * originalUnitPriceWithCurrency * totalDiscountSet * uUID * customAttributes * customAttributesV2 * weight Field types changed for the Shopify Draft Order Line Item model: * fulfillmentService * String → BelongsTo * String → BelongsTo #### Shopify File  Fields added to the Shopify File model: * shopifyUpdatedAt * embedUrl * host * mediaContentType * mediaErrors * mediaWarnings * originUrl * status * boundingBox * filename * product * productVariant #### Shopify Fulfillment Order Line Item  Fields added to the Shopify Fulfillment Order Line Item model: * variant #### Shopify Fulfillment Service  Fields added to the Shopify Fulfillment Service model: * adminGraphQLAPIID * draftOrderLineItem #### Shopify Location  Fields added to the Shopify Location model: * retailOrders * reverseFulfillmentOrderDispositions #### Shopify Order  Fields added to the Shopify Order model: * retailLocation * fulfillmentsCount * transactionsCount * draftOrder * returns * reverseFulfillmentOrders #### Shopify Order Line Item  Fields added to the Shopify Order Line Item model: * exchangeLineItems #### Shopify Product  Fields added to the Shopify Product model: * media * featuredMedia * hasVariantsThatRequiresComponents #### Shopify Product Variant  Fields disconnected on the Shopify Product Variant model: * fulfillmentService * inventoryManagement * requiresShipping * weight * weightUnit Fields added to the Shopify Product Variant model: * fulfillmentOrderLineItem * media #### Shopify Shop  Fields added to the Shopify Shop model: * draftOrderPlatformDiscount * draftOrderPlatformDiscountAllocation * productMedia * productVariantMedia * storeCreditAccount * returns * returnShippingFees * reverseFulfillmentOrders * reverseFulfillmentOrderLineItems * reverseFulfillmentOrderDispositions * reverseDeliveries * reverseDeliveryLineItems * exchangeLineItems * returnLineItems #### Shopify Subscription Manual Discount  Field types changed for the Shopify Subscription Manual Discount model: * adminGraphQLAPIID * ID → String * ID → String #### Shopify Selling Plan  Other: * Metafield support added for this model ## 2024-04 Changelog  #### Shopify Company  Fields deprecated on the Shopify Company model: * contactCount Fields disconnected on the Shopify Company model: * orderCount * locationCount Fields added to the Shopify Company model: * contactsCount * ordersCount * locationsCount #### Shopify Company Location  Fields disconnected on the Shopify Company Location model: * orderCount Fields added to the Shopify Company Location model: * ordersCount * catalogs #### Shopify Discount  Fields disconnected on the Shopify Discount model: * codeCount Fields added to the Shopify Discount model: * codesCount Other: * Metafield support added for this model #### Shopify Fulfillment Service  Fields deprecated on the Shopify Fulfillment Service model: * fulfillmentOrdersOptIn #### Shopify Inventory Item  Fields added to the Shopify Inventory Item model: * measurement * weightValue * weightUnit #### Shopify Market  Fields added to the Shopify Market model: * marketCatalogs #### Shopify Order  Fields deprecated on the Shopify Order model: * risks Fields added to the Shopify Order model: * risk #### Shopify Product  Fields deprecated on the Shopify Product model: * productCategory Fields disconnected on the Shopify Product model: * publishedScope Fields added to the Shopify Product model: * category #### Shopify Product Variant  Fields deprecated on the Shopify Product Variant model: * fulfillmentService * inventoryManagement * requiresShipping * weight * weightUnit Fields disconnected on the Shopify Product Variant model: * grams * inventoryQuantityAdjustment * oldInventoryQuantity Fields added to the Shopify Product Variant model: * selectedOptions * priceListPrice * quantityPriceBreaks #### Shopify Shipping Line  Fields added to the Shopify Shipping Line model: * isRemoved #### Shopify Shop  Fields added to the Shopify Shop model: * catalog * companyLocationCatalog * marketCatalog * priceList * priceListPrice * quantityPriceBreak #### Shopify Subscription Billing Attempt  New enum option added to: * Enum option AMOUNT\_TOO\_SMALL to errorCode * Enum option CARD\_NUMBER\_INCORRECT to errorCode * Enum option FRAUD\_SUSPECTED to errorCode * Enum option INSUFFICIENT\_FUNDS to errorCode * Enum option INVALID\_CUSTOMER\_BILLING\_AGREEMENT to errorCode * Enum option INVENTORY\_ALLOCATIONS\_NOT\_FOUND to errorCode * Enum option INVOICE\_ALREADY\_PAID to errorCode * Enum option PAYMENT\_METHOD\_INCOMPATIBLE\_WITH\_GATEWAY\_CONFIG to errorCode * Enum option PAYPAL\_ERROR\_GENERAL to errorCode * Enum option PURCHASE\_TYPE\_NOT\_SUPPORTED to errorCode * Enum option TRANSIENT\_ERROR to errorCode ## 2024-01 Changelog  #### Shopify Balance Transaction  Fields added to the Shopify Balance Transaction model: * adjustmentOrderTransactions #### Shopify Checkout  Fields deprecated on the Shopify Checkout model: * discountCode Fields disconnected on the Shopify Checkout model: * checkoutAppliedGiftCards Fields added to the Shopify Checkout model: * discountCodes #### Shopify Customer  Fields added to the Shopify Customer model: * locale #### Shopify Discount  Fields added to the Shopify Discount model: * type #### Shopify Draft Order  Fields added to the Shopify Draft Order model: * paymentTerms #### Shopify Order  Fields added to the Shopify Order model: * paymentTerms #### Shopify Order Line Item  Fields added to the Shopify Order Line Item model: * currentQuantity #### Shopify Order Transaction  Fields added to the Shopify Order Transaction model: * multicapturable #### Shopify Shop  Fields added to the Shopify Shop model: * plan * paymentTerms * paymentSchedule #### Shopify Subscription Contract  Fields added to the Shopify Subscription Contract model: * revisionId ## 2023-10 Changelog  #### Shopify Customer Payment Method  New enum option added to: * Enum option MERGED to revokedReason * Enum option BRAINTREE\_API\_AUTHENTICATION\_ERROR to revokedReason * Enum option BRAINTREE\_GATEWAY\_NOT\_ENABLED to revokedReason * Enum option BRAINTREE\_PAYMENT\_METHOD\_NOT\_CARD to revokedReason * Enum option BRAINTREE\_RETURNED\_NO\_PAYMENT\_METHOD to revokedReason #### Shopify Draft Order Line Item  Fields added to the Shopify Draft Order Line Item model: * custom #### Shopify File  Fields added to the Shopify File model: * mimetype #### Shopify Fulfillment Service  Fields deprecated on the Shopify Fulfillment Service model: * requiresShippingMethod Fields added to the Shopify Fulfillment Service model: * serviceName * type * shippingMethods #### Shopify Inventory Item  Fields added to the Shopify Inventory Item model: * inventoryHistoryUrl #### Shopify Market  Fields added to the Shopify Market model: * marketWebPresences Field types changed for the Shopify Market model: * marketWebPresence * HasOne → BelongsTo * HasOne → BelongsTo #### Shopify Market Web Presence  Fields added to the Shopify Market Web Presence model: * primaryWebPresenceForMarket #### Shopify Order  Fields deprecated on the Shopify Order model: * location Fields added to the Shopify Order model: * cancellation * shopifyProtect #### Shopify Product  Fields added to the Shopify Product model: * compareAtPriceRange #### Shopify Shop  Fields added to the Shopify Shop model: * customerAccountsV2 ## 2023-07 Changelog  #### Shopify Collection  Fields added to the Shopify Collection model: * customerGetsThroughDiscounts * customerBuysThroughDiscounts #### Shopify Customer  Fields added to the Shopify Customer model: * mergeable #### Shopify Discount  Fields added to the Shopify Discount model: * customerGets * customerGetsProducts * customerGetsProductVariants * customerGetsCollections * customerBuys * customerBuysProducts * customerBuysProductVariants * customerBuysCollections * codes #### Shopify Draft Order  Fields added to the Shopify Draft Order model: * pONumber #### Shopify Fulfillment Order  Fields added to the Shopify Fulfillment Order model: * shopifyCreatedAt * shopifyUpdatedAt * location #### Shopify Inventory Item  Fields added to the Shopify Inventory Item model: * duplicateSkuCount * legacyResourceId * trackedEditable * unitCost #### Shopify Inventory Level  Fields added to the Shopify Inventory Level model: * adminGraphQLAPIID * canDeactivate * deactivationAlert #### Shopify Location  Fields added to the Shopify Location model: * fulfillmentOrders #### Shopify Order  Fields added to the Shopify Order model: * taxExempt * pONumber #### Shopify Order Line Item  Fields added to the Shopify Order Line Item model: * attributedStaffs #### Shopify Product  Fields added to the Shopify Product model: * customerGetsThroughDiscounts * customerBuysThroughDiscounts #### Shopify Product Variant  Fields added to the Shopify Product Variant model: * customerGetsThroughDiscounts * customerBuysThroughDiscounts #### Shopify Shipping Line  Fields disconnected on the Shopify Shipping Line model: * deliveryCategory #### Shopify Shop  Fields added to the Shopify Shop model: * discountRedeemCodes * discountCustomerBuysCollections * discountCustomerGetsCollections * discountCustomerBuysProducts * discountCustomerGetsProducts * discountCustomerBuysProductVariants * discountCustomerGetsProductVariants ## 2023-04 Changelog  #### Shopify Customer  Fields added to the Shopify Customer model: * companyContacts #### Shopify Draft Order  Fields added to the Shopify Draft Order model: * purchasingCompany * purchasingCompanyContact * purchasingCompanyLocation * purchasingEntity #### Shopify Fulfillment Order Line Item  Fields added to the Shopify Fulfillment Order Line Item model: * inventoryItem #### Shopify Inventory Item  Fields added to the Shopify Inventory Item model: * fulfillmentOrderLineItem #### Shopify Market  Fields added to the Shopify Market model: * companyLocations Other: * Metafield support added for this model #### Shopify Order  Fields disconnected on the Shopify Order model: * gateway * paymentDetails * processingMethod Fields added to the Shopify Order model: * currentTotalAdditionalFeesSet * originalTotalAdditionalFeesSet * additionalFees * purchasingEntity * purchasingCompany * purchasingCompanyContact * purchasingCompanyLocation #### Shopify Order Line Item  Fields added to the Shopify Order Line Item model: * fulfillableQuantity * fulfillmentService * fulfillmentStatus * grams * productExists * variantInventoryManagement #### Shopify Order Transaction  Fields added to the Shopify Order Transaction model: * totalUnsettledSet #### Shopify Shop  Fields added to the Shopify Shop model: * company * companyContact * companyContactRole * companyContactRoleAssignment * companyLocation * companyAddress #### Shopify Company  New webhooks are available: #### Shopify Company Contact  New webhooks are available: #### Shopify Company Location  New webhooks are available: #### Shopify Fulfillment Order  New webhooks are available: ## 2023-01 Changelog  #### Shopify Order Transaction  Fields added to the Shopify Order Transaction model: * paymentID #### Shopify Company Location  Other: * Metafield support added for this model #### Shopify Fulfillment Order  New webhooks are available: #### Shopify Location  New webhooks are available: ## 2022-10 Changelog  #### Shopify Order  Fields added to the Shopify Order model: * merchantOfRecordAppId #### Shopify Product  Fields added to the Shopify Product model: * productCategory #### Shopify Shop  Fields added to the Shopify Shop model: * transactionalSMSDisabled * marketingSMSContentEnabledAtCheckout #### Shopify Location  Other: * Metafield support added for this model ## 2022-07 Changelog  #### Shopify Customer  Fields added to the Shopify Customer model: * statistics #### Shopify Dispute  Fields added to the Shopify Dispute model: * disputeEvidence #### Shopify Fulfillment Service  Fields added to the Shopify Fulfillment Service model: * permitsSKUSharing #### Shopify Shop  Fields added to the Shopify Shop model: * disputeEvidences * disputeFileUploads * disputeEvidenceFulfillments * discounts #### Shopify Selling Plan  Fields added to the Shopify Selling Plan model: * category * inventoryPolicy #### Shopify App Installation  Other: * Metafield support added for this model ## 2022-04 Changelog  #### Shopify App  Fields added to the Shopify App model: * previouslyInstalled * requestedAccessScopes #### Shopify Customer  Fields deprecated on the Shopify Customer model: * acceptsMarketing * acceptsMarketingUpdatedAt * marketingOptInLevel Fields added to the Shopify Customer model: * emailMarketingConsent * sMSMarketingConsent * shopifyState #### Shopify Domain  Fields added to the Shopify Domain model: * marketWebPresences #### Shopify File  Fields added to the Shopify File model: * duration * originalFileSize #### Shopify Fulfillment Order  Fields added to the Shopify Fulfillment Order model: * fulfillBy #### Shopify Order  Fields added to the Shopify Order model: * sourceIdentifier * sourceURL #### Shopify Price Rule  Fields disconnected on the Shopify Price Rule model: * prerequisiteSavedSearchIds Fields added to the Shopify Price Rule model: * customerSegmentPrerequisiteIds #### Shopify Shop  Fields added to the Shopify Shop model: * markets * marketRegions * marketWebPresences #### Shopify Subscription Billing Attempt  Fields added to the Shopify Subscription Billing Attempt model: * originTime