А зачем pjax в pjax? И при чем тут код который Вы дали? Он то тут не при чем. И как Вы планируете совместить pjax и $this->redirect? Pjax делает запрос и должен получить $this->render, что бы выполнить свою миссию и заменить контент. А Вы ему контента не даете.
Есть пользователь, с ним связан заказ, выбираете все заказы пользователя у которых дата создания между текущая дата и старая дата (например текущая дата минус месяц)
Если таковые есть, выводите сообщение. Что бы базу не нагружать особо, можно делать просто count() и выводить сообщение "у Вас n заказов не оплачено" с ссылкой на страницу со всеми заказами. Так же я бы на день закешировал этот запрос и дергал эту цифру из кеша. Если ноль - не показываем сообщение. При переходе по ссылке на заказы, пишем в кеш ноль. что бы больше не показывались.
Кэш бывает разный. Не только в браузере, но и на сервере. В том числе для wp есть куча говно плагинов, которые кешируют данные, их тоже надо исключить.
Ультрабук за 400$ - нереально. Даже обычный сложно. Гавнобук - полно.
Учитывая необходимость работы с photoshop и AI, я бы сказал, что минимальная цена 500-600. Купите за 400 - будете себе локти кусать. А ультрабуки, начиная от 800.
Может быть БУ или мега акция какая-нибудь.