SayPro Shop Stock SayPro Understanding Consumer Preferences in Retail By Bonolo Marishane 29/01/202529/01/2025