Accentuate Custom Fields
  • Welcome!
  • Introduction
    • Getting started with ACF
    • Field scopes
    • How to show fields in your storefront
  • Dashboard
    • Reference Manager
      • Creating a new reference within Reference Manager
    • Filter & Group
      • Filter editor
      • Filter usage
    • Activity log
    • App settings
  • Field Definitions
    • Fields & Sections
    • Deciding on a field type
    • ACF Field types
      • Text
      • Markdown text
      • HTML
      • Checkbox
      • Selection
      • Tags
      • Number
      • Date
      • Color
      • Media v1 (legacy)
      • Media v2
      • Custom Object (JSON)
      • Multi-language Text
      • Reference fields
      • References to Global fields
    • Shopify Field types
      • Shopify » Single line text
      • Shopify » Multi-line text
      • Shopify » Boolean
      • Shopify » Color
      • Shopify » Custom objects (JSON)
      • Shopify » URL
      • Shopify » Date
      • Shopify » Date and Time
      • Shopify » Integer
      • Shopify » Decimal
      • Shopify » Weight
      • Shopify » Volume
      • Shopify » Dimensions
      • Shopify » Reference fields
    • Automatic tagging
    • Large sets
    • Field contexts
    • Field context filters
    • Copy and paste fields
    • Change field name and type
    • Import existing fields
    • Linking multiple stores
  • The Editor
    • Using the editor
    • Promote fields to sidebar
    • Layouts
    • Hide from search
    • Repeatable fields
    • Version control
    • Update value on order creation
  • Bulk Import & Export
    • Export custom field values
    • Import custom field values
    • Metaobject export / import
  • METAOBJECTS
    • What are Metaobjects?
    • Metaobject Definitions
    • Metaobject instances / values
    • Displaying Metaobjects on your storefront
    • Metaobject export / import
  • THEME EXTENSIONS
    • SEO keywords
    • Sticky promo bar
    • Products promotion
  • Liquid Guides
    • Learning Liquid
    • Resize & crop images
    • Check for empty values
    • Access field definitions
    • Order notifications
    • Allow customers to change their field values
  • OTHER
    • Webhooks
    • API
      • Access to custom fields
      • Endpoints
  • Help
    • FAQ
      • Why are one of my products no longer showing in my reference field?
      • I have multiple products/variants with the same name
      • How do I make changes to my field values in bulk?
      • I added a new field definition but it is not showing in my storefront
      • How do I copy my field setup to another store?
      • My fields are still showing after I have deleted their field definition
      • Why are none of my fields showing in the editor?
      • My newly created object in Shopify is not available in ACF
      • Reference lists are empty?
      • Why am I seeing a "value cannot exceed 100,000 characters" error when saving?
      • Why can't I name my field "first", "last" or "size"?
    • Need help?
  • Product
    • Changelog
    • Feedback & Suggestions
Powered by GitBook
On this page
  • Adding your first Metaobject definition
  • Adding fields to your definition
  • Pasting fields
  • Quality of life improvements
  • Convert existing global Metafield sections into Metaobject definitions
  • Liquid code templates
  • Editing one Metaobject definition at a time
  • Exporting instances of one definition
  • Directly going to create a new instance
  • Instance naming
  • Copy-pasting definitions across stores
  • Save and sync across stores
  • Next steps:
  1. METAOBJECTS

Metaobject Definitions

This page contains all the details of how to manage your Metaobject definitions in Accentuate.

PreviousWhat are Metaobjects?NextMetaobject instances / values

Last updated 10 months ago

Accentuate enables you to fully create and manage Metaobject definitions. In order to do so, click the Metaobject card on your dashboard when you open our app. It will lead you to the META page.

Here you can see some banners welcoming you to the page, and explaining that you should add your first Metaobject definition. So let's do just that!


Adding your first Metaobject definition

To add a Metaobject definition, first click the “Add Metaobject” button. This will open up a modal that requests you to fill out some basic settings of the Metaobject.

This will create the base Metaobject definition that you can then add fields onto. It's the fields themselves that hold the data you will input while this contains the settings of the Metaobject.


Adding fields to your definition

Great! With that done it's time to add some fields that will hold the data we want in this Metaobject. Accentuate supports ALL Shopify native types along with additional settings like if the field is required and validations for the field.


Pasting fields

If you want to reuse a field you have already set up somewhere else in your store you can go ahead and copy/paste it here instead of creating it from scratch again. Keep in mind that you can only use Shopify native field types for Metaobjects.

And there you go! You created your first Metaobject definition without a drop of sweat! Feel free to explore all the field types that we support and explore all the additional features Accentuate builds on top of Shopify’s infrastructure.


Quality of life improvements

We added a couple of options to make your life easier. Be sure to skim through this section, as some of these options are quite beneficial but may have gone unnoticed.

Convert existing global Metafield sections into Metaobject definitions

Before Metaobjects existed in order to have data available globally you had to have shop or global Metafields set up. Accentuate offered a neat solution with repeatable global sections. That way you could organise data into sections and use that as a template for your global data. That is EXACTLY what Metaobjects do, so we decided to automate the process for our merchants if they want to switch over to using the Shopify native variant. Just click the magic wand button on your shop / global section and we will transform the Accentuate native types into matching Shopify types without you needing to worry.

Please keep in mind while using this feature that Accentuate offers some features that Shopify still does not have so converting fields into their Shopify native variants may not be perfect.


Liquid code templates

Accentuate generates handy liquid code templates so you can easily integrate your Metaobjects into your storefront.


Editing one Metaobject definition at a time

By default, Accentuate displays all your definitions and their fields. You can click the select definition button to display only one definition so you can focus on it and make sure you don’t accidentally modify an unrelated definition.


Exporting instances of one definition


Directly going to create a new instance

We've implemented a button that directly leads you to add a new instance in the editor, making the process more efficient for you.


Instance naming

By default, Shopify uses the value of the first field in your Metaobject definition as the display name for that instance. A lot of the time this leads to unhelpful and repetitive names. Accentuate solves this issue with a checkbox that adds a single-line text field on the top of your definition that will only appear in the editor. This way you can control the display name of your instances and know your way around your data.


Copy-pasting definitions across stores

This is handy if you are setting up a second store and want to transfer a Metaobject definition to the new store, or even if you just want to create another definition with the same properties as your existing one on your store.


Save and sync across stores


Next steps:

You now know everything you need to manage your Metaobject definitions using Accentuate. You may want to read more about:

Our Import/Export is a great feature that helps many merchants update their data in bulk or transfer data between stores with ease. You can do so with Metaobjects as well. If you would like to learn more about it, click on the Import custom field values guide .

The logical evolution of the copy button. This allows you to overwrite definitions on a linked store. However, be careful as this may result in a loss of data. We have a that goes into more detail regarding this feature.

here
guide
Managing Metaobject values/instances using Accentuate
Importing/exporting Metaobject values/instances
Learning how to display Metaobjects on your storefront
Learning more about Metaobject