Implement getting supplier recursively.
Fix getting suppliers by shop item with variations.
Merge pull request #27 from 4teamwork/mle-cart-adapter-fixes

Cart adapter supplier fixes