Create multiple metafield one API call

Hello @swalkinshaw

Hope you are well!! I’m using REST admin api for product metafield. I want to post this both metafields vlalue using REST admin api .

My code:

$array1 = array (
	  'product' => 
	  array (
		'metafields' => 
		array (
		  0 => 
		  array (
			'namespace' => 'your_namespace',
			'key' => 'your_key',
			'value' => 'your_value',
			'value_type' => 'string',
		  ),
		  1 => 
		  array (
			'namespace' => 'your_namespace_2',
			'key' => 'your_key_2',
			'value' => 'your_value',
			'value_type' => 'string',
		  ),
		),
	  ),
	);

	 $getmetafields = shopify_call($token, $shop, "/admin/api/2021-04/products/6406423871657/metafields.json", $array1, 'POST'); 
	$getmetafields = json_decode($getmetafields['response'], JSON_PRETTY_PRINT); 
	 echo "

";
print_r($getmetafields);
echo "


";
1 Like