Hello,
With the new app pricing being live we’re thinking of how to improve our pricing to make it more flexible and also more fair, especially for small merchants.
I’m asking here so see if anyone has thoughts to share regarding potential upcoming good practices with the new app pricing.
We’ve got an app for which our server costs are tightly coupled to the volume of webhooks, the number of products, but also the number of variants
They are two different things, but they share one in common, to the merchant’s eyes they’re not something they would be used to get charged for.
Regarding the webhooks. We’ve got merchants who have large volumes of webhooks because they have other apps constantly synchronizing data, or overnight full catalog re-sync which can be huge.
These patterns force us to optimize our webhook processing logic in a way that benefits only a very few, and also forces us to overload our servers to handle the load.
At the same time they’re not necessarily responsible for the volume of webhooks.
- It could be poorly optimized apps from other developers that just carelessly update products when unnecessary.
- Or it could be totally legit updates - but the webhooks themselves come with limitations that make it costly to process for us, such as limited debouncing capabilities on shopify’s side, notably when you need to listen to variants, or metafields.
Charging the most demanding merchants, could also be a way to decrease the cost for the least demanding ones.
I was wondering if other app developers have already had a thought on that and willing to share?
Just keep it easy for merchants and take this load on us? Or, add a small extra fee for it for merchant who have a lot of webhooks?
Now regarding product variants. Actually one of our largest merchant has a catalog of a modest size in terms of number of products, but because each products can have a lot of variants (sometimes up to 2000 variants on a single product), they actually became the most demanding merchant for us in terms of server load because dealing with variants is not as straightforward as dealing with products.
I was wondering if we would be fair to charge for the catalog size based on the number of variants rather than strictly the number of products.
Any experience or insights is welcome to share!
Thank you.