Постановка запятой в этом предложении факультативна.
См.: http://new.gramota.ru//spravka/punctum?layout=item&id=58_370
Правильно: В магазине мы купили 5 кг яблок, окончание в форме яблок нулевое.
Правильно: взвесьте.
Оба варианта верные.
Правильно: пять яблок, нет яблок.
Правильно: не более пяти яблок. Обозначение числа цифрой в данном случае избыточно.
Верен второй вариант.