I can see that both ModifierLists and Modifiers have location properties (availableAtAll, presentAt, absentAt) in the response/payload. At the same time, i don’t see a way to set Modifiers locations in the dashboard UI. Only ModifierLists locations can be set. Is Modifiers locations only API feature or it’s just the response/payload is implemented this way, and in fact, any ModifierList and its Modifiers have to have the same location settings?
Looks just to be the way the API shows the response. If you try to change the individual
MODIFIER location data, the request succeeds, but nothing will happen (it always appears to be equivalent to the parent modifier list).