How AI is powering better personalization in e-commerce [with Vercel]. Sign up now

Custom Product Input Fields: Sanity Guide vs Portable Text for Cart Data

10 repliesLast updated: Nov 30, 2025

Question: would this be the guide I need to follow if I wanted to add custom input fields on my single products page for customers to input their desired customizable text, colors, and more customizable features on a product? Would this take that information from the customer and when they press my add to cart button it sends that information with the original product name, price, etc to the cart. And then when the purchase is successful it sends it to either my sanity studio or an automated email? That's what I'm trying to do but the guide although we'll written is a little bit out of my realm of experience. But ill struggle through it I just want to make sure I'm in the right place. https://www.sanity.io/guides/custom-input-3rd-party-dataB550

OR

Is it portable text I'm trying to achieve?
AI Update

No, this guide isn't what you need! I can see why there's confusion here, so let me clarify:

What that guide is for: The custom input guide is about creating custom fields inside Sanity Studio (your content management interface) that pull data from external APIs. It's for content editors managing products in Sanity, not for customers on your storefront.

What you actually need: You're trying to add custom product options (text, colors, customizations) on your customer-facing product pages and pass that data through checkout. This is entirely frontend/e-commerce platform work, not a Sanity Studio customization.

Here's what you should do instead:

If you're using Shopify:

If you're using WooCommerce:

Where Sanity fits in: Sanity would store your product information (name, price, description, images), but the customization inputs and cart functionality happen in your frontend code and e-commerce platform. After purchase, you could use Sanity Functions to receive order data via webhook and save it to Sanity, or just have it emailed to you through your e-commerce platform's built-in order notifications.

Portable Text is also not what you need - that's for rich text content editing in Sanity Studio.

You're looking at backend CMS customization when you need frontend e-commerce development. Hope this saves you some time!

Show original thread
10 replies

Was this answer helpful?

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Related contributions