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]); + } }