Shopify themes, liquid, logos, and UX
Hey,
Wondering if it is possible to for website users to update metafields on a customer record.
Effectively, I wanted to add some additional values to the customer metafields (birthday, product interest, etc) so that customers can fill them out.
Last time I checked you'd need an app for this. -- https://apps.shopify.com/customr
Hey Tim,
Yeah still looks like it from my reading, which kind of sucks tbh.
I'm kind of mulling if I go and write some javascript to post via admin API, but there isn't specifically access control for metafields, they seem to inherently be related to the access scope of the parent (ie: customers), and not particularly in love with giving write access to the site. 😃
Yeah, unsafe. So either an app or a middleware which will conceal your API credentials/limit the access scope...
yeah exactly what I was thinking. I could chuck something in the middle obviously, then just post the update to the middleware, but it just seems so convoluted given the features of metafields and that obviously you can write this information in via the UX.
Hey @Chris_Sydney, as far as I know this is still only available to do via an app, which could be a custom app if you wanted to create this functionality yourself using Shopify's APIs, or a public app such as Helium Customer Fields.
With the Customer Fields app, you can choose to either take advantage of our Javascript or REST APIs to implement your own custom functionality, or use our easy drag and drop form builder to create a form with custom fields and install it on your site for customers to either be able to register or update their account information.
Hey Brett,
Can this handle product list metafields?
Its interesting, I will have a look. I guess I was more keen to build out from scratch as it seems like it should be something thats would possible.
Hey @Chris_Sydney,
We do not currently have any built in functionality for tracking products, but we do have some guides about how you could implement some sort of product likes or product views functionality using our API.
https://developers.customerfields.com/guides/product-likes/
https://developers.customerfields.com/guides/tracking-product-views/
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024