From d964c3bb28c0ab7ac6bacb69cedd51da80220400 Mon Sep 17 00:00:00 2001 From: Philipp Daun Date: Sat, 26 Jul 2025 00:50:24 +0200 Subject: [PATCH] Manage location metafields --- src/REST/Actions/ManagesMetafields.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/REST/Actions/ManagesMetafields.php b/src/REST/Actions/ManagesMetafields.php index 9db37b5..0314b70 100644 --- a/src/REST/Actions/ManagesMetafields.php +++ b/src/REST/Actions/ManagesMetafields.php @@ -143,4 +143,19 @@ public function getCollectionMetafields($collectionId, array $params = []): Coll { return $this->getResources('metafields', $params, ['collections', $collectionId]); } + + public function createLocationMetafield($locationId, array $data): MetafieldResource + { + return $this->createResource('metafields', $data, ['locations', $locationId]); + } + + public function getLocationMetafieldsCount($locationId, array $params = []): int + { + return $this->getResourceCount('metafields', $params, ['locations', $locationId]); + } + + public function getLocationMetafields($locationId, array $params = []): Collection + { + return $this->getResources('metafields', $params, ['locations', $locationId]); + } }