News Debenhams lets Storfund pay its 30,000 marketplace sellers on the day they ship Debenhams sellers can now draw 80% of shipped sales daily through Storfund. Who owns the product? By Lars Markull / 9 Nov 2026