Fixed type
Reworked the cart system, now works out of the box with modules !