# ACF - Editor tab - Field editor

There will be 2 types of field editor: unrepeatable & repeatable. In the scope of this document, we only cover repeatable field since it is more complicated than the other one.

Note:

Value created by repeatable fields is always a JSON array and can be retrived on Shopify theme via Liquid iteration tags like {% for %} loop. For example:

{% for value in product.metafields.namespace.key %}
	{{value}}
{% endfor %}

A repeatable field will have a group of buttons:

  1. Counter: to indicate the index of each repeated field and total number of a repeatable field.

  2. Up - Down buttons: to move a repeated field up or down.

    • Up button does not work if current repeated field is at index 1.

    • Down button does not work if the current repeated field’s index is equal to the total number of that repeatable field.

    • Both up and down buttons do not work if the current repeated field’s index is equal to 1.

  3. Remove button: to remove a repeated field. This do not work if the current repeated field’s index is equal to 1.

  4. Repeat button: to repeat a repeatable field