Skip to content

Custom Fields

Javier Villanueva edited this page Feb 27, 2021 · 1 revision

Storyblok is built with a robust and flexible plugin system to give developers the power to extend the editor with custom fields like a colour picker or a google maps location selector. It’s basically a Vue.js 2.5.2 component extended with a few helpers in the window.Storyblok.plugin variable. That enables developer to:

  • Integrate any 3rd party platforms
  • Build custom applications in Storyblok
  • Deliver custom content structures via our API
  • Enhance Editor experience

We can use custom fields to provide a more user-friendly experience, eg: we could create a new plugin to query the Magento Products API so we can search against it and display a list of featured products.

Custom Product Grid Block

Custom fields are built entirely on Storyblok's end so there's nothing special in our Integration Module to get them to work, you can create them as a plugin following their documentation and then use a Helper or ViewModel in the Magento side to parse the data in any way you want.

Clone this wiki locally