Почему в WooCommerce не добавляется товар в корзину у не авторизованных пользователей?
Путём более правильного гугления, нашёл таки ответ на свой вопрос, как выяснилось не я один такой=(
Необходимо добавить для не авторизованных пользователей вызов функции WC()->session->set_customer_session_cookie(true);if (!is_user_logged_in()){
        WC()->session->set_customer_session_cookie(true);
    }
В файл темы functions.php
Решение на wordpress.org
Вопрос считаю закрытым
Еще бывает проблема с SSL, если ссылка http, товар не добавляется, если https то все норм. Сделайте принудительное открытие сайта https