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

Как редактировать заказ при наложенном платеже?

Тема в разделе "Вопросы, советы и доработки.", создана пользователем gregoro, 25 янв 2016.

  1. gregoro

    gregoro

    Сообщения:
    138
    Симпатии:
    9
    Баллы:
    18
    В качестве одного из вариантов оплаты установлен наложенный платеж.

    Когда клиент оформляет заказ с наложкой, то в журнале действий вижу, что статус заказа менялся с "ожидает оплаты" на "обработка".

    И вот когда я пытаюсь из админки отредактировать такой заказ (добавил позиции клиент по телефону), то система это сделать не дает т.к. заказ якобы оплачен.

    И предлагает поставить ему статус "обработка" для редактирования. Хотя он и так в таком статусе...

    Кто сталкивался? Как преодолеть?
    [​IMG] [​IMG]
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.648
    Симпатии:
    852
    Баллы:
    113
    Есть много плагинов по кастомизации заказов. Поищите по "WooCommerce Order Status"
     
  3. gregoro

    gregoro

    Сообщения:
    138
    Симпатии:
    9
    Баллы:
    18
    Ок, спасибо, поищу!
    Я просто думаю, что в настройках что-то не так сделано...
    Просто наложка включена в стандартный пакет вукомерца, значит он вроде как должен понимать, что заказ еще не оплачен раз он с наложкой...
     
  4. joy66

    joy66

    Сообщения:
    76
    Симпатии:
    15
    Баллы:
    8
    То же самое происходит если у товара нулевая цена. Просто поменяйте статус на Ожидание оплаты и редактируйте.
     
  5. Stork.71

    Stork.71 Местный

    Сообщения:
    1.131
    Симпатии:
    309
    Баллы:
    83
    Ну, судя по всему "это не баг, это фича" :) Woocommerce считает, что процесс покупки в интернет-магазинах должен быть полностью автоматизирован, без каких-либо общений с менеджерами. То есть если клиент сделал заказ - то никаких изменений быть не может, он уверен в покупке и адресе доставки.
     
  6. gregoro

    gregoro

    Сообщения:
    138
    Симпатии:
    9
    Баллы:
    18
    Надо написать все-таки им) Хрень ведь какая-то)
    Ведь заказ "в ожидании оплаты" можно легко редактировать. А тут он по факту тоже "в ожидании оплаты", только оплата наложенным платежом и редактировать нельзя.
     
  7. Nikolays93

    Nikolays93

    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Даже если это фича, баг как минимум в переводе, ведь WooCommerce дает подсказку сменить статус на "Обработка" хотя статус такой и есть. Пол дня копал где баг, пока не наткнулся на этот топик :)
     
  8. Nikolays93

    Nikolays93

    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Возможно кому то пригодится:
    https://nicola.blog/2015/05/14/how-to-edit-processing-orders/ тут я нашел фильтр:

    add_filter( 'wc_order_is_editable', 'wc_make_processing_orders_editable', 10, 2 );
    function wc_make_processing_orders_editable( $is_editable, $order ) {
    if ( $order->get_status() == 'processing' ) {
    $is_editable = true;
    }
    return $is_editable;
    }

    Вставьте этот код к пр. в functions.php и woocommerce позволит редактировать заказ в статусе "в обработке" (processing)
    ___
    WC: 2.6.13, WP: 4.7.5
    PS. Не нашел как правильно код вставить :(
     
  9. qwer

    qwer Местный

    Сообщения:
    190
    Симпатии:
    102
    Баллы:
    43
    Легко
     
    • Согласен Согласен x 1
    • Симпатия Симпатия x 1
  10. Nikolays93

    Nikolays93

    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Не нашел как правильно код вставить на этот форум - bb-код или что то вроде... С functions.php у меня проблем нет. Я написал что нужно туда вставить, чтобы справится с проблемой автора темы.