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


_7
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.
_7
_7
Use Sitecore's official Blok design system for the UI (https://blok.sitecore.com/).
_7
_7
Crawl https://doc.sitecore.com/mp/en/developers/marketplace/page-builder-custom-fields.html to see how custom fields work in SitecoreAI Marketplace.
_7
_7
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