fivetran / dbt_shopify

Fivetran's Shopify dbt package
https://fivetran.github.io/dbt_shopify/
Apache License 2.0
52 stars 40 forks source link

[Feature] Shopify v2022-07 -> v2023-04 API Update Schema Change Considerations #60

Closed fivetran-joemarkiewicz closed 1 year ago

fivetran-joemarkiewicz commented 1 year ago

Is there an existing feature request for this?

Describe the Feature

Shopify is upgrading from their v2022-07 to v2023-04 API. This is resulting in a number of deprecations and new field additions. For this package (and likely the downstream dbt_shopify package), the following changes will need to be made to reflect the connector changes:

Describe alternatives you've considered

This will still likely work following the API upgrade, but it would be best to upgrade to ensure our package is using the latest fields provided by the API and connector.

Are you interested in contributing this feature?

Anything else?

No response

fivetran-joemarkiewicz commented 1 year ago

Notes from the duplicate Issue from the source package are included below

In June 2023, the connector was migrated to a new Shopify API version, in which the following relevant columns were deprecated

order_line.fulfillment_service order_line.destinationlocation fields order_line.originlocation fields order.total_price_usd order. processing_method customer.lifetime_duration we should mark them as deprecated in the src yml file and remove them from staging models

fivetran-joemarkiewicz commented 1 year ago

The latest release incorporates these changes.