Increase input query limit on public apps #475
Replies: 2 comments 2 replies
-
One question that comes to mind: why is there a limit, especially since the query will only run once per Function invocation? Because Functions are deterministic, I assume that their output can also be memoized. I'm assuming it's performance related, but what would be the implications if the limit were as high as 100, or even unlimited? |
Beta Was this translation helpful? Give feedback.
-
I understand the need for more flexibility for public apps, but there's also a higher responsibility for quality and performance on those apps (see also Built for Shopify). I do not see us making any special allowance for public apps on the Function platform limits. We may look for ways to raise these for all apps in the future. Meanwhile I'd encourage you to explore creating more specialized function (discount) types, vs. a one-size-fits-all approach. |
Beta Was this translation helpful? Give feedback.
-
Public apps have to meet the needs of hundreds, if not thousands, of stores.
The input query limit of 30 makes sense for custom apps, where only 1 store is using the app, but prevents public apps from implementing as many features as their users would like.
For example, our app provides a wide array of conditions for merchants to create advanced automatic discounts. As we get close to the limit of 30, it's impossible to implement some popular requests.
Proposal: Increase the limit for public apps (or at least Built for Shopify apps) to 60.
Beta Was this translation helpful? Give feedback.
All reactions