Как автоматически проверять наличие способов оплат для неавторизованных пользователей на странице checkout (Woocommerce)?
Здравствуйте.
Есть проблема - на сайтах Woocommerce периодически исчезают способы оплаты для неавторизованных пользователей. Соответственно, клиенты не могут оплатить заказ. Проблему вычисляем только тогда, когда поступает жалоба от клиента. Проблему исправляем, но она периодически происходит снова, то на одном сайте, то на другом.
Есть ли какие-то способы автоматической проверки наличия способов оплат для неавторизованных пользователей? Например, как только способы оплат пропали - чтоб сразу сообщалось на почту, телефон или мессенджер?
Если оплата не появилась, значит возникла проблема, эту проблему необходимо обработать, для этого можно использовать что то вроде Sentry. В админке будет полный traceback с подробностями (кто, куда и при каких обстоятельствах зашел, какой софт использовал итп).
Спасибо. Я так понимаю это сервис для выявления проблем с кодом. Но при возникновении проблемы - он не сообщает на email, мессенджер, на моб. о только что возникшей проблеме.
Возможно, есть какой-то сервис автоматического тестирования, который бы отслеживал наличие способов оплат для неавторизованных пользователей? Если способы оплат пропали - то чтоб об этом сразу сообщалось.
Я так понимаю это сервис для выявления проблем с кодом
Выявления проблем при выполнение кода.
Но при возникновении проблемы - он не сообщает на email, мессенджер, на моб. о только что возникшей проблеме.
В бесплатном тарифе есть Alerts and notifications via email, больше настроек уведомлений в платных тарифах. В любом случае, можно использовать альтернативы, например - 13 Best Sentry Alternatives in 2024.
Возможно, есть какой-то сервис автоматического тестирования, который бы отслеживал наличие способов оплат для неавторизованных пользователей?
Если способы оплаты разные, для разных пользователей, то всего 2 варианта:
- Юнит тестирование, используя все варианты браузеров, расширений, геолокации, кук итп.
- Использовать монитор ошибок, по типу sentry и его аналогов, тогда точно можно будет понять, в какой момент произошла ошибка и что к ней привело.
Михаил Р., а где именно указано что поддерживает WordPress? Там в разделе PHP - только Laravel и Symfony. У нас просто тема Woocommerce, без фреймворка.