У меня странная проблема в Magento. У нас magento 1.6.0, и пользователи получают сообщение об ошибке, касающееся пустых полей адреса доставки, при нажатии на кнопку «Оформить заказ».
Условия: вышеуказанная ошибка возникает только тогда, когда пользователи пытаются сделать заказ с адресом электронной почты, заканчивающимся на «.email». Было найдено, что другие адреса электронной почты работают нормально, например '.com', '.net' и т. Д.
То, что я уже пробовал: следил за трассировкой стека сгенерированного исключения и проверял все функции одну за другой, чтобы проверить это конкретное условие, то есть тот, который проверяет «.email» в поле электронной почты, но я не могу найти такое состояние.
Я посмотрел онлайн и не могу найти способ перечислить функции наблюдателя, которые в данный момент запускаются для любых событий, которые могут быть запущены в / до размещения заказа.
Вот трассировка стека, когда происходит исключение, а заказ не выполняется:
2018-09-13T08:08:32+00:00 ERR (3):
Mage_Core_Exception: Please check shipping address information. Please enter the first name. Please enter the last name. Please enter the street. Please enter the city. in /var/www/html/mywebsite/app/Mage.php:563
Stack trace:
#0 /var/www/html/mywebsite/app/code/core/Mage/Sales/Model/Service/Quote.php(305): Mage::throwException('Please check sh...')
#1 /var/www/html/mywebsite/app/code/core/Mage/Sales/Model/Service/Quote.php(222): Mage_Sales_Model_Service_Quote->_validate()
#2 /var/www/html/mywebsite/app/code/core/Mage/Sales/Model/Service/Quote.php(238): Mage_Sales_Model_Service_Quote->submitNominalItems()
#3 /var/www/html/mywebsite/app/code/core/Mage/Checkout/Model/Type/Onepage.php(765): Mage_Sales_Model_Service_Quote->submitAll()
#4 /var/www/html/mywebsite/app/code/core/Mage/Checkout/controllers/OnepageController.php(499): Mage_Checkout_Model_Type_Onepage->saveOrder()
#5 /var/www/html/mywebsite/app/code/community/Made/Streamcheckout/controllers/IndexController.php(330): Mage_Checkout_OnepageController->saveOrderAction()
#6 /var/www/html/mywebsite/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Made_Streamcheckout_IndexController->saveOrderAction()
#7 /var/www/html/mywebsite/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('saveOrder')
#8 /var/www/html/mywebsite/app/code/local/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#9 /var/www/html/mywebsite/app/code/core/Mage/Core/Model/App.php(347): Mage_Core_Controller_Varien_Front->dispatch()
#10 /var/www/html/mywebsite/app/Mage.php(639): Mage_Core_Model_App->run(Array)
#11 /var/www/html/mywebsite/index.php(115): Mage::run('', 'store')
#12 {main}
* Мы также используем SMTPro с AWS SES для отправки электронной почты, если это поможет.
Может кто-нибудь указать правильное направление для дальнейшего устранения неполадок, пожалуйста?