Shipping Custom Fields is Trivial as of 2026

> How to ship one in less than 30 minutes
Cover Image for Shipping Custom Fields is Trivial as of 2026
Custom Balenciaga clogs -- so hot right now

Overview

I used the following to ship a custom repeater grid field in SitecoreAI in under 30 minutes:

Grid Repeater Demo

How Custom Fields Work in SitecoreAI

SitecoreAI has a new field typed called "Plugin," which allows you to store arbitrary JSON within a field the CMS.

New Plugin Field Type

All you need to do is:

  1. Build a UI/app for editing a JSON value
  2. Host it somewhere
  3. Register the marketplace application and point it to the hosted URL
  4. Install the marketplace application on your site
  5. Enter the application ID in Source

I'm mostly going to focus on the process of building the app because there's plenty of information out there on how to do the other steps.

How I Did It In 30 minutes

Use this sample sitecore marketplace custom field repo and repurpose/update it with best practices to be a repeating, multi-column editor (a “grid/repeater” UI). The user should be able to specify n number of text fields per row and add/remove as many rows as they want.
Use Sitecore's official Blok design system for the UI (https://blok.sitecore.com/).
Crawl https://doc.sitecore.com/mp/en/developers/marketplace/page-builder-custom-fields.html to see how custom fields work in SitecoreAI Marketplace.
Ask me any clarifying questions that you have before getting started.
  • Iterate on the UI/app
  • Launch on Vercel

Try it Yourself

Demo: https://grid-repeater-field.vercel.app/

Source: https://github.com/marcelgruber/grid-repeater-field

My Feedback to Sitecore

Something I would like to see changed in SitecoreAI is how the field itself is rendered. Notice how on the right, it displays the raw JSON and has a button to open the app. For marketers, seeing the raw JSON is not helpful, and it would be nice to have a way to preview or even edit the field without having to click "Open App".

Plugin Field Preview Source: https://doc.sitecore.com/mp/en/developers/marketplace/page-builder-custom-fields.html#user-interaction-with-a-custom-field

Conclusion

Custom fields in SitecoreAI Marketplace are an exciting new frontier. The possibilities are endless!

Later,

-MG


More Posts

Cover Image for How to Run Sitecore 10.3.x in Docker on Windows 10

How to Run Sitecore 10.3.x in Docker on Windows 10

> Configs for loading useful asset images

Cover Image for Azure PaaS Cache Optimization

Azure PaaS Cache Optimization

> App Services benefit greatly from proper configuration

Cover Image for One Key Trick for Building Bulletproof Components That Work in Pages Editor

One Key Trick for Building Bulletproof Components That Work in Pages Editor

> Developers face the same key challenge when building for Pages as they did for the Experience Editor