how do i add to cart with anonymous user using sessions

please am building an ecomerce website and i want anonymous user to be able to add to cart update delete and checkout using only django sessions

See the docs at How to use sessions | Django documentation | Django, particularly the first line:

Django provides full support for anonymous sessions.

You pretty much use sessions for anonymous users the same way you use them for authenticated users. The sessions are identified by by a cookie that gets sent to the user’s browser and are not directly tied to their authentication status.