From 4529f102c04a9e4e04246c0a1f5b183c4186d0a0 Mon Sep 17 00:00:00 2001 From: ross-hike Date: Wed, 6 Aug 2025 15:38:08 +0100 Subject: [PATCH 1/3] Added compliance webhook topics --- src/Webhooks/Topics.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Webhooks/Topics.php b/src/Webhooks/Topics.php index 27453812..d47ab463 100644 --- a/src/Webhooks/Topics.php +++ b/src/Webhooks/Topics.php @@ -48,8 +48,10 @@ final class Topics public const COMPANY_LOCATIONS_DELETE = 'COMPANY_LOCATIONS_DELETE'; public const COMPANY_LOCATIONS_UPDATE = 'COMPANY_LOCATIONS_UPDATE'; public const CUSTOMERS_CREATE = 'CUSTOMERS_CREATE'; + public const CUSTOMERS_DATA_REQUEST = 'CUSTOMERS_REQUEST'; public const CUSTOMERS_DELETE = 'CUSTOMERS_DELETE'; public const CUSTOMERS_DISABLE = 'CUSTOMERS_DISABLE'; + public const CUSTOMERS_REDACT = 'CUSTOMERS_REDACT'; public const CUSTOMERS_EMAIL_MARKETING_CONSENT_UPDATE = 'CUSTOMERS_EMAIL_MARKETING_CONSENT_UPDATE'; public const CUSTOMERS_ENABLE = 'CUSTOMERS_ENABLE'; public const CUSTOMERS_MARKETING_CONSENT_UPDATE = 'CUSTOMERS_MARKETING_CONSENT_UPDATE'; @@ -176,6 +178,7 @@ final class Topics public const SELLING_PLAN_GROUPS_UPDATE = 'SELLING_PLAN_GROUPS_UPDATE'; public const SHIPPING_ADDRESSES_CREATE = 'SHIPPING_ADDRESSES_CREATE'; public const SHIPPING_ADDRESSES_UPDATE = 'SHIPPING_ADDRESSES_UPDATE'; + public const SHOP_REDACT = 'SHOP_REDACT'; public const SHOP_UPDATE = 'SHOP_UPDATE'; public const SUBSCRIPTION_BILLING_ATTEMPTS_CHALLENGED = 'SUBSCRIPTION_BILLING_ATTEMPTS_CHALLENGED'; public const SUBSCRIPTION_BILLING_ATTEMPTS_FAILURE = 'SUBSCRIPTION_BILLING_ATTEMPTS_FAILURE'; From 38ef66e2fbca60a0229e6ef3f3d0e6ffa524d4f6 Mon Sep 17 00:00:00 2001 From: ross-hike Date: Wed, 6 Aug 2025 15:41:56 +0100 Subject: [PATCH 2/3] Updated changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fc437bc..05dd4556 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## Unreleased +- [#425](https://github.com/Shopify/shopify-api-php/pull/425) [Patch] Add compliance webhook topics ## v5.11.0 - 2025-07-10 - [#418](https://github.com/Shopify/shopify-api-php/pull/416) [Minor] Add support for 2025-07 API version From 9f9fd15b6e4e4919e7c2da01505b0199475a645a Mon Sep 17 00:00:00 2001 From: Dan-Hike Date: Wed, 13 Aug 2025 14:34:32 +0100 Subject: [PATCH 3/3] Fixed customers/data_request value --- src/Webhooks/Topics.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Webhooks/Topics.php b/src/Webhooks/Topics.php index d47ab463..adc89b83 100644 --- a/src/Webhooks/Topics.php +++ b/src/Webhooks/Topics.php @@ -48,7 +48,7 @@ final class Topics public const COMPANY_LOCATIONS_DELETE = 'COMPANY_LOCATIONS_DELETE'; public const COMPANY_LOCATIONS_UPDATE = 'COMPANY_LOCATIONS_UPDATE'; public const CUSTOMERS_CREATE = 'CUSTOMERS_CREATE'; - public const CUSTOMERS_DATA_REQUEST = 'CUSTOMERS_REQUEST'; + public const CUSTOMERS_DATA_REQUEST = 'CUSTOMERS_DATA_REQUEST'; public const CUSTOMERS_DELETE = 'CUSTOMERS_DELETE'; public const CUSTOMERS_DISABLE = 'CUSTOMERS_DISABLE'; public const CUSTOMERS_REDACT = 'CUSTOMERS_REDACT';