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
  • Version history overview
  • How to restore an earlier version
  1. The Editor

Version control

PreviousRepeatable fieldsNextUpdate value on order creation

Last updated 10 months ago

This feature is only available in the Plus subscription plan. You can upgrade your plan from the Settings dialog in the admin side menu

ACF automatically keeps track of your changes to custom fields - including images - allowing you to restore to any version recorded within the last 90 days and quickly recover from accidental deletes or misconfiguration.

It’s important to note that this feature is not a backup tool allowing for bulk restores in case of emergencies but is intended for manually restoring the state of custom fields for a specific object (like a product or a page) to an earlier recorded version.

For data privacy reasons, custom fields for customers and orders are never versioned. This is planned for a future release

Version history overview

When you visit the ACF editor, you’ll see a button named "Version history" near the top of the right-hand column. Click this button to show the current object's timeline with respect to changes made either via the editor’s Save operations or via imports.

When editing products with variants, please note that every variant has its own version history. When you select a variant tab, the Versions button will show the version timeline for that specific variant

The editor may in some cases autosave partial changes - this happens, for example, when images are uploaded or edited, or when image fields within repeatable sections change position - and you may also of course be saving changes manually several times during an edit session.

This means that the version history can become a bit noisy. You can hide the noise from such frequent save operations by holding down the Shift button when clicking on the Version history button to group the version entries by the hour, showing only the most recent version per hour, like this:

Hold down the Shift button when clicking on the Version history button to see the version entries grouped by the hour

How to restore an earlier version

When you click on an earlier version from the dropdown list, ACF will show you the selected version in a modal view, allowing you to preview the contents from this version before optionally restoring it. While the field layout resembles the editor layout, the data in this modal cannot be changed.

To restore the version's data shown in the modal, click the "Restore this version" button and confirm the restore. Once restored, the most current version will itself be recorded and you can in turn restore this as well, effectively undoing your first restore.

If you are editing a specific section of custom fields and from that view restore to an earlier version of the object, only the selected section's fields will be restored. In other words, what you see in the restore modal is what gets restored

Layouts are not included in the version history. After restoring an object to an earlier version, check the layout for consistency

.