The cookie for CoCart and therefore the cart key is supplied through response headers, so called Set-Cookie-headers.

Cookies received via Set-Cookie-headers is stored in the browser for the domain upon which holds the API, meaning you can encounter problems reading the cookie values from your frontend.

If using a package like axios, make sure to supply the correct config parameters that enables cookies in requests to the server. As an example, axios has a config parameter called withAuthorization. With the flag set to true, cookies previous set will be sent in the request.

P.S. Our official JS library already has this setup for you.

Was this helpful to you?