Takealot expects to report a full-year profit for the 2026 financial year, but stressed that the coming weeks are crucial.