Is there a way to customize the order of extension actions in both the bulk and single product “More Actions” dropdowns?
For example, I want Feature B to be consistently below Feature A in the attached images, but I am not sure what the best way to do that is.
Hey @sejohej - thanks for reaching out.
Right now, there isn’t currently a supported way to customize the order of Admin action extension entries in the More actions menus. Apps can control things like the action name, target, and whether the action should render in a given context, but the menu ordering itself is
handled by us directly on Shopify.
Could you share a bit more context on why you need Feature B to consistently appear below Feature A? For example, is this mainly to make your app’s actions easier to navigate, or is there a workflow dependency where merchants need to run one action before the other? It makes sense logically to me, but just wanted to confirm it was mainly an ordering concern if that makes sense.
Happy to log this as a feature request on our end here. The extra context would be super helpful for framing the use case properly. Hope to hear from you soon!
Hi Alan, thanks for your response!
We want to add a variety of extensions / features to our app, but some features are not as important as others. Additionally, as you guessed, we want to guide merchants to perform certain actions before others. One example where the order affects the app is in the bulk “More actions” dropdown, where a necessary feature for our app is obscured unless the user knows to scroll down:
Even if the dropdown height or obscurity was not an issue, it would still be preferable to customize the order in a way that ranks features that should be completed first or are more important. Especially since users may have multiple apps, or we amend / add to / update our app extensions over time. Thank you!
Edit: Alternatively, are you aware of what factors might influence the order that we are able to use now? Based on testing we don’t think it’s based on UUIDs or alphabetical order, but we’re not sure.