Cart adapter fixes

@lukasgraf 

- Implement getting supplier recursively.
- Fix get suppliers on shopitems with variations.