Hey there,
My time on this project is currently a bit limited, sorry about that.
A few users have asked to only retain recent orders, however this would need a bit of work to be functional.
We would need to check if a given order is in configured bounds when pushing changes but also introduce probably a cron job to garbage collect out of bounds orders.
It’s potentially something I’d like to implement unfortunately, like you mentioned, I haven’t really been able to allocate much time to this recently. I do know the plugin is used by a lot of big websites, so I want to be careful with big changes and take proper time to test them.
Maybe a first step would be to introduce a time window condition when sending orders. Such that you could every now and then just re-index everything to get rid of old orders without having to mess with automated garbage collection. Does that sound like a reasonable solution?