Retail and distribution management