Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Как изменить статус товара, когда приходит http-уведомление?

Тема в разделе "Вопросы, советы и доработки.", создана пользователем rikitiki, 2 окт 2015.

  1. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    После оплаты на адрес сайта, на указанную страниц, например zakz.php, приходит http-уведомление в виде набора переменых POST со значениями соответствующими реквизитам оплаты заказа.
    Значение одной из них $_POST['label'] ссоответствует номеру заказа. Простейшим скриптом на zakz.php значение записывается в лог.
    То есть, например, если значение $_POST['label'] - 154, то это оплаченный заказ №154 и в log.txt записывается 154..
    Как при приходе этого изменить статус сотвеетствующег заказа на processing? По нему в адрес плательщика высылается письмо.
     
    Последнее редактирование: 2 окт 2015
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    PHP:
    $order wc_get_order$order_id );
    $order->update_status'processing' );