Cart does not store products when customer logs in to a different machine

Topic summary

Issue: Cart contents persist in the original browser after logout and do not transfer when the same customer logs in on another/incognito browser. The request is to have the cart tied to the customer account rather than to the browser.

Context: Dawn theme 12.0.0. Screenshots illustrate that one session shows an item in the cart while another logged-in session for the same user shows an empty cart.

Clarification: By default, carts are stored per browser/session (e.g., cookies/local storage), not linked to customer accounts. Logging out does not necessarily clear the browser-stored cart, and logging in elsewhere won’t load those items.

Proposed direction: It is technically possible to make the cart customer-linked, but it requires custom code that modifies cart behavior. This is considered complex, and hiring a developer is likely needed. No code examples were provided in the thread.

Outcome/Status: No built-in setting or simple solution. The original poster decided to skip this feature for now. Discussion effectively remains without an implemented resolution.

Summarized with AI on January 1. AI used: gpt-5.

So This is the scenario:

  1. I logged in with a user on a browser

  2. I added a product to my cart

  3. I logged out from that browser - the cart should be empty, but the same product stays in the cart page - when the user is logged out

  4. I log in the user in incognito browser

  5. The cart is empty for the logged in user.

notice in this image that I am logged in and cart shows 1 product

and here in another browser window with the same user, I am not getting the cart items:

Is there any way I can use the cart to attach with user instead of only browser storage.?

This is dawn theme - 12.0.0 - latest.

It is possible, but would require custom code to modify how the cart functions, someone else may be able to provide code, but it is somewhat complex, so likely will need to hire a developer to make these changes.
@biznazz101

Did you find a solution Krutarth

No, it was as the other answer said, it would require custom code to implement and not something that can be shared here. I however decided to skip this feature for now.