When does Magento decide to give a guest a new visitor_id? Cart gets empty sometimesWhen to dispatch events in a custom module?Why does shopping cart gets empty after sometime?When getting current cart from an external file, it's emptyGetting New Session Id before session expires,checkout/session car is empty even cart has itemPersistent cart = off, adding 1 product and login results in 12 products in cartCart in Magento CE1.9Magento 1.9 - Product not being added to basket for logged out usersConfusion on Persistent Shopping Cart documentationCart becomes empty if Console is opened in ChromeTemporary price drop when item added to cartMagento 2 | Mini Cart has items but cart is empty | Session problem? | Double clicking on “Proceed To Checkout” redirects to an empty cart
"DDoouubbllee ssppeeaakk!!"
What would the United Kingdom's "optimal" Brexit deal look like?
What is this kind of symbol meant to be?
Circle symbol compatible with square and triangle
How do I make my photos have more impact?
Would people understand me speaking German all over Europe?
Why are we moving in circles with a tandem kayak?
Applications of pure mathematics in operations research
Should I intervene when a colleague in a different department makes students run laps as part of their grade?
Why don't short runways use ramps for takeoff?
Can living where Earth magnet ore is abundent provide any protection?
How to innovate in OR
How to have poached eggs in "sphere form"?
Why does the Rust compiler not optimize code assuming that two mutable references cannot alias?
Should students have access to past exams or an exam bank?
Embedded C - Most elegant way to insert a delay
How can flights operated by the same company have such different prices when marketed by another?
Why didn't Stark and Nebula use jump points with their ship to go back to Earth?
Exploiting the delay when a festival ticket is scanned
Can machine learning learn a function like finding maximum from a list?
How can I convert a linear narrative into a branching narrative?
Using Python in a Bash Script
Why tantalum for the Hayabusa bullets?
PCB design using code instead of clicking a mouse?
When does Magento decide to give a guest a new visitor_id? Cart gets empty sometimes
When to dispatch events in a custom module?Why does shopping cart gets empty after sometime?When getting current cart from an external file, it's emptyGetting New Session Id before session expires,checkout/session car is empty even cart has itemPersistent cart = off, adding 1 product and login results in 12 products in cartCart in Magento CE1.9Magento 1.9 - Product not being added to basket for logged out usersConfusion on Persistent Shopping Cart documentationCart becomes empty if Console is opened in ChromeTemporary price drop when item added to cartMagento 2 | Mini Cart has items but cart is empty | Session problem? | Double clicking on “Proceed To Checkout” redirects to an empty cart
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
When does Magento decide to give a guest a new visitor_id? I noticed many entries in log_visitor
table, and session_id often is replicated many times, and that makes cart get empty sometimes for some users.
cart session memcached
add a comment |
When does Magento decide to give a guest a new visitor_id? I noticed many entries in log_visitor
table, and session_id often is replicated many times, and that makes cart get empty sometimes for some users.
cart session memcached
add a comment |
When does Magento decide to give a guest a new visitor_id? I noticed many entries in log_visitor
table, and session_id often is replicated many times, and that makes cart get empty sometimes for some users.
cart session memcached
When does Magento decide to give a guest a new visitor_id? I noticed many entries in log_visitor
table, and session_id often is replicated many times, and that makes cart get empty sometimes for some users.
cart session memcached
cart session memcached
asked Oct 1 '15 at 10:49
tmmtmm
1198 bronze badges
1198 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Magento is give a guest visitor id whenever controller_action_predispatch
event is fire first time for a visitor .
On controller_action_predispatch event magento trigger function initByRequest()
You can see the function at Class Mage_Log_Model_Visitor
public function initByRequest($observer)
$this-isModuleIgnored($observer))
return $this;
$this-setData($this-_session-getVisitorData());
$visitorId = $this-getId();
if (!$visitorId)
$this-initServerData();
$this-setFirstVisitAt(now());
$this-setIsNewVisitor(true);
$this-save();
if (!$visitorId
Seen config code
<events
<controller_action_predispatch
<observers
<log
<classlog/visitor</class
<methodinitByRequest</method
</log
</observers
</controller_action_predispatch
...
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f84878%2fwhen-does-magento-decide-to-give-a-guest-a-new-visitor-id-cart-gets-empty-somet%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Magento is give a guest visitor id whenever controller_action_predispatch
event is fire first time for a visitor .
On controller_action_predispatch event magento trigger function initByRequest()
You can see the function at Class Mage_Log_Model_Visitor
public function initByRequest($observer)
$this-isModuleIgnored($observer))
return $this;
$this-setData($this-_session-getVisitorData());
$visitorId = $this-getId();
if (!$visitorId)
$this-initServerData();
$this-setFirstVisitAt(now());
$this-setIsNewVisitor(true);
$this-save();
if (!$visitorId
Seen config code
<events
<controller_action_predispatch
<observers
<log
<classlog/visitor</class
<methodinitByRequest</method
</log
</observers
</controller_action_predispatch
...
add a comment |
Magento is give a guest visitor id whenever controller_action_predispatch
event is fire first time for a visitor .
On controller_action_predispatch event magento trigger function initByRequest()
You can see the function at Class Mage_Log_Model_Visitor
public function initByRequest($observer)
$this-isModuleIgnored($observer))
return $this;
$this-setData($this-_session-getVisitorData());
$visitorId = $this-getId();
if (!$visitorId)
$this-initServerData();
$this-setFirstVisitAt(now());
$this-setIsNewVisitor(true);
$this-save();
if (!$visitorId
Seen config code
<events
<controller_action_predispatch
<observers
<log
<classlog/visitor</class
<methodinitByRequest</method
</log
</observers
</controller_action_predispatch
...
add a comment |
Magento is give a guest visitor id whenever controller_action_predispatch
event is fire first time for a visitor .
On controller_action_predispatch event magento trigger function initByRequest()
You can see the function at Class Mage_Log_Model_Visitor
public function initByRequest($observer)
$this-isModuleIgnored($observer))
return $this;
$this-setData($this-_session-getVisitorData());
$visitorId = $this-getId();
if (!$visitorId)
$this-initServerData();
$this-setFirstVisitAt(now());
$this-setIsNewVisitor(true);
$this-save();
if (!$visitorId
Seen config code
<events
<controller_action_predispatch
<observers
<log
<classlog/visitor</class
<methodinitByRequest</method
</log
</observers
</controller_action_predispatch
...
Magento is give a guest visitor id whenever controller_action_predispatch
event is fire first time for a visitor .
On controller_action_predispatch event magento trigger function initByRequest()
You can see the function at Class Mage_Log_Model_Visitor
public function initByRequest($observer)
$this-isModuleIgnored($observer))
return $this;
$this-setData($this-_session-getVisitorData());
$visitorId = $this-getId();
if (!$visitorId)
$this-initServerData();
$this-setFirstVisitAt(now());
$this-setIsNewVisitor(true);
$this-save();
if (!$visitorId
Seen config code
<events
<controller_action_predispatch
<observers
<log
<classlog/visitor</class
<methodinitByRequest</method
</log
</observers
</controller_action_predispatch
...
edited May 24 '17 at 18:13
sv3n
10.2k6 gold badges25 silver badges57 bronze badges
10.2k6 gold badges25 silver badges57 bronze badges
answered Oct 1 '15 at 11:15
Amit Bera♦Amit Bera
62.6k16 gold badges84 silver badges183 bronze badges
62.6k16 gold badges84 silver badges183 bronze badges
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f84878%2fwhen-does-magento-decide-to-give-a-guest-a-new-visitor-id-cart-gets-empty-somet%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown