priceshop = Label(wshop, text = "Цена: " + str(pricePB_int))не принимает никакие значения или типы (int, str, None). Подскажи, пожалуйста, в каком направлении мне думать над решением ошибки, или какие учебники почитать, на какую тему?
if cnt < pricePB_int:str. А каждый раз менять тип переменной ради одного действия - бессмыслица. Проще назначить две переменные с одинаковым значением.
pricePB_str = pricePB_int
priceshop = Label(wshop, text = "Цена: " + str(pricePB_str))
if cnt < pricePB_int: