Allow Storefront API to mutate customer metafields and tags

Allow Storefront API to mutate customer metafields and tags

karmelcorn
Tourist
7 0 9

Hi, 

Is there a specific channel for feature requests?

Currently we are able to create new users using Graphql in Storefront API. However, we would like to tag the customer and store additional information about the users during the account creation process. 

Hence, can we please request for the ability to mutate customer metafields and customer tags from the storefront API. This avoid having to use the Admin API just to update information about the customers. 

Afterall, the customer is already authenticated using Storefront API, there is no reason to limit to limit the ability to update their information after the authentication. 

Thank you.

Replies 2 (2)

allen_at_wink
Visitor
1 0 0

This would be of tremendous value and would enable Storefront API users to significantly expand the types of features that they can build for end-users.

The alternative is to build your own server and/or Shopify app that implements a customer version of customer tags.

c10s
Shopify Partner
67 12 27

there is no reason to limit to limit the ability to update their information after the authentication. 

An exception here is for merchants that use tags and metafields to handle other features/requirements.

eg. customers they tag `vip` might get 50% off all orders, now if a customer could change their own tag on the front-end this would become problematic.