Ich importiere Kundendaten und möchte das Datum der letzten Anmeldung einstellen (verfügbar aus importierten Daten). Dies sollte dann im Admin unter Kunden Informationen angezeigt werden, wo es das "Letzte Login" Datumzeit in folgendem Bildschirm gibt:Magento 1.9.2.4 Kunden zuletzt anmelden
Wenn ich den folgenden Code implementieren:
$customerLog = Mage::getModel('log/customer')->load($customer->getId());
$customerLog->setData('customer_id',$customer->getId())
->setLoginAt('Y-m-d h:i:s') // actual datetime used here
->save();
... ich erhalte die erwarteten login_at Einträge in der Tabelle log_customer,
... aber in der Magento Backend Ich sehe immer "Zuletzt eingeloggt: Nie (Offline)" wenn ich den Kunden betrachte. Ich habe Protokolle in Konfiguration-> System-> Log aktiviert, aber das macht keinen Unterschied. Warum wird der zuletzt angemeldete Benutzer nicht auf dem Kundenbildschirm angezeigt?
Die Meldung "Zuletzt eingeloggt" ist eine Standard-Magento-Funktion und wird beim Bearbeiten eines Kunden auf dem Kundenbildschirm angezeigt. – Owen