Плагин woocommerce для wordpress — сейчас самый лучший плагин, который позволяет создать функциональный интернет магазин на wordpress. О плагине я писал уже. Сегодня хотелось бы поговорить о довольно частой проблеме с этим плагином связанной с тем, что письма о новых заказах и уведомления админу — не работают. Ну и о методах лечения этой проблемы.
Итак, основных причин, с которыми я сталкивался — три.
Первая — ваш хостинг не поддерживает отправку писем встроенной функцией mail wordpress. Тогда вообще никакие письма не приходят от сайта. Почти всегда данная проблема решается очень просто. Установкой плагина Обычно в нем ничего настраивать не нужно, просто активировать. Если не поможет, то тогда взять у хостера настройки smpt и внести в настройки плагина.
Вторая проблема — это то, что некоторые хостеры не разрешают отправлять мыла от лица меилов отличающихся от домена. Объясняю подробней. В woocommerce есть опция в которой вы указываете от какого меила слать уведомления. Указывается она в woocommerce — настройки — email
Также стоит проверить включены ли уведомления, для этого поклацайте выше на типы емеилов и посмотрите стоят ли у вас галочки, которые включают уведомления
Проверить у вас ли эта проблема легко — создайте сами себе заказ через сайт, а потом на страничке заказов посмотрите его статус — если у вас все статусы будут в виде чисел — т.е. 6, 8 и т.д. — значит у вас именно эта проблема.
Скорее всего решить ее просто в админке не выйдет. Вся проблема в том, что статусам присвоен не верный id, он должен быть в виде слов, т.е. статус pending — должен иметь pending слаг, а он вместо этого имеет слаг в виде цифры и просто не определяется движком.
Я пока смог эту проблему решить через phpmyadmin — заходите в свою базу, открывайте таблицу wp_terms. Строки 2-13 обычно и содержат статусы
Вот и все, теперь у вас все будет определяться верно
Понравилась статья? - Подпишись.
Или поделись полезным с миром
Похожие статьи:
А что в других связанных таблицах?
_term_taxonomy
_term_relationships
у меня видимо не создались автоматически поля со статусами заказов и придётся вручную создавать
Я — новичок и фраза «через phpmyadmin — заходите в свою базу» мне не понятна. Как это сделать подробней пожалуйста!
для вас — лучше это не делать