I know what the coherence conditions are, I can look them up in
- M. Laplaza, Coherence for distributivity, Lecture Notes in Mathematics 281, Springer Verlag, Berlin, 1972, pp. 29-72.
In theory, apparently I can find these also in
- G. Kelly, Coherence theorems for lax algebras and distributive laws, Lecture Notes in Mathematics 420, Springer Verlag, Berlin, 1974, pp. 281-375.
but I tried to find them there, and failed. Note that I really mean rig category here, as I definitely want non-strictness, so bipermutative categories will not do. (The main examples I am trying to understand are the rig category of permutations with $\oplus$ as disjoint union and $\otimes$ as tensor product, and the probably-rig-category of Types).
I am already aware of the work by Beke -- Categorification, term rewriting and the Knuth-Bendix procedure, which explicitly excludes this case, as the underlying term rewrite system is not confluent.
There might be something in the work of JA Cohen, in particular in Coherence without unique normal forms or his thesis Coherence for rewriting 2-theories, but I have having a hard time extracting an explicit algorithm from these. In the same way, there might be something in the works Guirand and Malbos, Lafont or Mimram (see the links at the end of the nLab page on rewriting, but I am unable to extract an explicit algorithm from these).
I am, above all, looking for a reasoned derivation of the coherence conditions, rather than something ad hoc that just happens to work. A general rewriting theory would be the kind of answer I would prefer; but any kind of explicit algorithm would be satisfying as well.