and assuming that they are using new addresses for each payment
That would work if I could generate new addresses for the seller by myself! But I guess this is not possible...
I cannot ask the seller to update his receiving address after each sell, that would be way too cumbersome.