Однако если вы на сервере используете устаревшее программное обеспечение, то оно о факте отмены может не знать.
Magento для расчёта времени использует функции интерретатора PHP (опосредованно через Zend Framework).
Проверьте, знает ли Ваш интерпретатор PHP об отмене перехода на зимнее время в России:
<?php date_default_timezone_set('Europe/Moscow'); echo date('d/m/Y H:i O'), "<br/>"; echo 'timezone default: ', date_default_timezone_get(), "<br/>"; echo 'timezone version: ', timezone_version_get();
Правильно ли время показал этот скрипт в первой строке?
Если неправильное — в вашем магазине может быть много проблем, заканчивая от выполнения задач CRON в не то время и заканчивая (при некоторых условиях) обрывами сессий (товары пропадают из корзины, администраторы не могут попасть в админку).
Устранить дефект расчёта времени можно:
- либо путём обновления интерпретатора PHP до последней версии (рекомендуемый вариант, если время перевели давно, и разработчики PHP уже выпустили обновлённую версию PHP, которая учитывает изменения времени),
- либо путём установки расширения PECL timezonedb (этот вариант является единственным, если время перевели недавно, и разработчики PHP ещё не выпустили обновлённую версию PHP, которая учитывает изменения времени).
Так же убедитесь, что Magento правильно обрабатывает неправильное (в связи с путаницей программного обеспечения переходе-непереходе) время на компьютерах ваших покупателей.