Extension Magento – Easy Site Maintenance – Wartungsmodus mit Countdown

ImageHeute wollen wir einen kurzen Bericht zur Extension für Magento “Easy Site Maintenance” von Biztech schreiben.

Wir waren auf der Suche nach einer Extension

  • mit der man einen Wartungsmodus des Magento Shops aktivieren kann, so dass keine Bestellungen möglich sind
  • die eine Bypass-Funktion bietet mit der man entweder als eingeloggter Admin oder per IP-Definition trotzdem das Frontend erreichen kann
  • die einfach zu administrieren ist
  • bei der das Frontend einfach eingerichtet bzw. der Text schnell editiert werden kann
  • die eine Countdownfunkton bietet
  • UND die zeitgesteuert funktioniert.

Es gibt bereits einige kostenlose aber auch kostenpflichtige Extensions, die jedoch immer nur die eine oder andere Funktion boten, keine bot aber alle Funktionen. Wichtig war uns vor allem die Funktion, dass der Wartungsmodus zeitgesteuert gestartet und abgeschaltet werden kann. Eine Extension bei der man also im Backend sagen kann “Start am XX.XX.XXX um YY:YY Uhr” et “Stopp am XX.XX.XXX um YY:YY Uhr.

Nach längerer Suche fanden wir die Extension Easy Site Maintenance von Biztech und testeten diese. Sie bot auch nicht alles aber war dem Ziel am nächsten. Nach einem Test nahmen wir Kontakt zum Entwicklerteam von Biztech auf und sprachen mit ihnen über die Wünsche.

Biztech reagierte schnell und so wurde eine neue Version entwickelt, die sich von allen anderen Extensions abhebt, da sie alle o.g. Funktionen bietet und dazu noch kostenfrei ist.

Diese Version hat die Nummer 0.1.6 und ist auf Nachfrage bei Biztech zu haben. Einfach Kontakt aufnehmen. Biztech ist sehr zuvorkommend und freundlich.

Addendum en date du 11.12.2020
Es gab Probleme mit der Ausführung des Cronjobs während Easy Site Maintenance aktiv war.
Schaute man sich die Rückgabe Info des Cronjobs an, wurde in Klarschrift mitgeteilt was jedem Besucher auch mitgeteilt wurdeaktuell kein Zugang zum Shop. Ach ja – droit. Somit habe ich die IP des Servers in der Konfiguration der Extension beiErlaubte IPs” inscrit.
Nun gab es einen anderen Error, der diesmal im Magento Report-Log angegeben wurde mit

a:5:{i:0;s:59:"Mage registry key "_singleton/admin/session" already exists";i:1;s:1553:"#0 /public_html/app/Mage.php(226): Mage::throwException('Mage registry k...')
#1 /public_html/app/Mage.php(480): Mage::register('_singleton/admi...', Object(Mage_Admin_Model_Session))
#2 /public_html/app/code/community/Aoe/Scheduler/Model/Schedule.php(560): Mage::getSingleton('admin/session')
#3 /public_html/app/code/core/Mage/Core/Model/Abstract.php(316): Aoe_Scheduler_Model_Schedule->_beforeSave()
#4 /public_html/app/code/community/Aoe/Scheduler/Model/ScheduleManager.php(43): Mage_Core_Model_Abstract->save()
#5 /public_html/app/code/community/Aoe/Scheduler/Model/Observer.php(34): Aoe_Scheduler_Model_ScheduleManager->skipMissedSchedules()
#6 /public_html/app/code/local/Xtento/OrderExport/Model/Observer/Cron/Config.php(23): Aoe_Scheduler_Model_Observer->dispatch(Object(Varien_Event_Observer))
#7 /public_html/app/code/core/Mage/Core/Model/App.php(1358): Xtento_OrderExport_Model_Observer_Cron_Config->addCronjobsToConfig(Object(Varien_Event_Observer))
#8 /public_html/app/code/core/Mage/Core/Model/App.php(1331): Mage_Core_Model_App->_callObserverMethod(Object(Xtento_OrderExport_Model_Observer_Cron_Config), 'addCronjobsToCo...', Object(Varien_Event_Observer))
#9 /public_html/app/Mage.php(451): Mage_Core_Model_App->dispatchEvent('default', Array)
#10 /public_html/cron.php(82): Mage::dispatchEvent('default')
#11 {main}";s:3:"url";s:9:"/cron.php";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:5:"admin";}

Als nächstes habe ich dann mal /cron.php bei denErlaubte URLS” inscrit (neben /impressum und /datenschutz). Von da an klappte es wunderprächtig!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *