Статус заказа Woocommerce для coinpayments.net всегда по умолчанию "Отменен", как заставить "Ожидать"
Мы используем https://www.coinpayments.net/ в нашем относительно загруженном магазине WooCommerce в качестве метода оплаты криптовалютой.
К сожалению, разработчики не предоставляют возможности изменить статус заказа по умолчанию на что-либо, кроме 'Cancelled'
. Ну, я солгу, они позволяют тебе изменить это на'Processing'
но они также предостерегают от этого, потому что в этом случае все заказы будут выглядеть так, как если бы они были оплачены, хотя они этого не сделали. Самый простой вариант - позволить нам выбрать свой собственный статус, ну да ладно...
Может кто-нибудь помочь с functions.php
код для перехода к статусу заказа 'On-Hold'
пока мы не проверим, что платеж обработан?
Чем сейчас занимаются эти заказы:
Pending Payment -> Cancelled
То, что нам нужно:
Pending Payment -> On-Hold
Чего мы не хотим:
Pending Payment -> Cancelled -> On-Hold
Большое спасибо за вашу помощь, это избавит нас от бесконечного количества писем от клиентов, задающихся вопросом, почему их заказы отображаются как отмененные, даже если они отправили свои платежи правильно!
РЕДАКТИРОВАТЬ:
Подождав пару дней здесь помощи, мы решили отказаться от CoinPayments для WooCommerce. Вместо этого мы перешли на Coinbase Commerce для WooCommerce. Спасибо.