Support of changes in the Shopify API versioning

  • 18 February 2022
  • 0 replies
  • 324 views

Userlevel 1

To ensure the sustainability and reliability, Acumatica announce the change of Shopify API update plan.

From now to keep ecosystem healthy Acumatica will adopt Shopify connector with latest stable Shopify API version semiannually.

To support the changes in the Shopify API versions, the following changes were added:

 

 

Helpful links:

Shopify API version support by connector Supported by Shopify Shopify Release Notes Acumatica changes affected versions Changes in connector
2023-04 yes https://shopify.dev/docs/api/release-notes/2023-04

2022R1 Update 22 or later

2022R2 Update 15 or later

2023R1 Update 6 or later

  1. The following properties have been deprecated from the OrderData
    • ​​gateway
    • payment_details
    • processing_method
  2. New properties have been added OrderData to accommodate Additional fees fields Shopify changes
    • CurrentTotalAdditionalFeesSet
    • OriginalTotalAdditionalFeesSet
  3. New property have been added OrderTransaction to accommodate Shopify changes for Transaction - total_unsettled_set:
    • AmountToCapture

 

 

2023-01 yes https://shopify.dev/docs/api/release-notes/2023-01

2021R2 Update 22 or later

2022R1 Update 19 to 2022R1 Update 21

2022R2 Update 11 to 2022R2 Update 14

2023R1 Update 1 to 2023R1 Update 5

 

  1. Add a field to Shopify Store Settings that will show the Active Shopify API versions used.
  2. New properties have been added to the PaymentDetails to accommodate payment_details property changes on Shopify: New fields:
    • CreditCardName
    • CreditCardWallet
    • CreditCardExpYear
    • CreditCardExpMonth
  3. New property have been added to OrderTransaction 
    • PaymentID
  4. New property have been added to StoreData
    • TransactionalSmsDissabled
  5. New property have been added to OrderData 
    • MerchantRecordAppId
  6. OriginLocation  property is deprecated on OrderLineItem. Consider using FulfillmentOrder.assigned_location_id instead.
2022-07 yes https://shopify.dev/api/release-notes/2022-07

2021R1 Update 28 or later

2021R2 Update 19 to 2021R2 Update 21

2022R1 Update 15 to 2022R1 Update 18

2022R2 Update 5 to 2022R2 Update 10

2023R1

2022-01 no https://shopify.dev/api/release-notes/2022-01

2020R2 Update 21 to 2020R2 Update 22

2021R1 Update 18 to 2021R1 Update 27

2021R2 Update 6 to 2021R2 Update 18

2022R1 to 2022R1 Update 14

2022R2 to 2022R2 Update 4

  • Changed ErrorCode from Enum to string to avoid conversion error if there is unknown value from external provider;
  • Log error before throw API exception
  • The new box displays the Shopify API version has been to the "Connection Settings" tab of the Shopify Stores (BC201010).
    • API Version
2021-01 no https://shopify.dev/api/release-notes/2021-01

2020R2 Update 13 to 2020R2 Update 20

2021R1 Update 8 to 2021r1 Update 18

2021R2 to 2021R2 Update 5
  • The allocationMethod field on DiscountApplication for explicit discounts will now either be each, or across. The option for one has been removed
  • Following fields were added to the API objects:
    • Product: Product
    • Status Order: Currency Set, Discount Set, and Duties

0 replies

Be the first to reply!

Reply


About Acumatica ERP system
Acumatica Cloud ERP provides the best business management solution for transforming your company to thrive in the new digital economy. Built on a future-proof platform with open architecture for rapid integrations, scalability, and ease of use, Acumatica delivers unparalleled value to small and midmarket organizations. Connected Business. Delivered.
© 2008 — 2023  Acumatica, Inc. All rights reserved