Допустим для сколько товара продали:
Есть товар.
Есть счётчик покупки.
Если товар продали, то прибавляем к счётчику покупок единицу.
Здесь сложного нет.Надо просто понять как работает.
С популярным товаром:
Есть несколько товаров.
Есть счётчик их популярности.
Есть функция, выбирающая самый популярный.
Если купили товар прибавляем к его счётчику единицу и так далее.
Потом функция просматривает все результаты, выбирает самый большой и ставит его популярным.