Bit of a strange one and in my years of Magento development have never come across this before.

When you add to cart in Firefox, chrome everything works as it should.

When you add to cart in safari then visit the site on another browser e.g iPad, iPhone you can see what cart items were added on the different browser. Discount codes and account details seem to be switching between everyone sessions so sometimes you are logged in as another customer. obviously this is a pretty big issue but i'm running out of ideas.

The server has Varnish which is running however I have turned this off which had no effect. Its running on Amazon EC2 if that's any help to anyone.

Magento version

It doesn't happen on our development server so that points to server rather than code / modules.

Any ideas on how to debug this would be greatly appreciated.

  • 1
    Isn't this the persistent cart feature? Your account synced on different devices. – Kristof at Fooman Jul 18 '13 at 17:35
  • 3
    Yep, your Safari is probably syncing (iCloud) with all your devices. – Rick Kuipers Jul 18 '13 at 17:52

Based on the comments above, it sounds like Safari is not sharing sessions, but the OP was confused by Apple's iCloud synching.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.