# 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:
Counter: to indicate the index of each repeated field and total number of a repeatable field.
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.
Remove button: to remove a repeated field. This do not work if the current repeated field’s index is equal to 1.
Repeat button: to repeat a repeatable field