Is there such an intent?
There is not. There is a listener interface for that (IOnOrderUpdatedListener2). If you want to perpetually listen for all line item changes that is going to be hard to achieve since Android won't necessarily keep your app in memory / listener registered. The best you can do is create a foreground service, but even then it's not guaranteed. That's not really great either though since it means your app needs to sit in memory in perpetuity consuming resources.
You might consider a different approach... e.g. waking up periodically to examine state and take action. This is the approved way. See Android's documentation for WorkManager.
Yet there is a broadcast for "line item added". It works perfectly and better than the onLineItemAdded from the listener (on my implementation, onLineItemAdded gets called 2-5 times for a single added line item).
2 People are following this question.