З?ткнувся з проблемою. П?д час оплати товару статус зм?ню?ться на той, який обрано в налаштуваннях (тобто Completed), але на сторон? Monobank плат?ж залиша?ться в режим? утримання, який потр?бно вручну додатково п?дтверджувати для зарахування грошей. До ц??? д?? цифровий товар не в?дправля?ться покупцев?.
Як це можна виправити?
WordPress верс?я: 6.6.2
Верс?я PHP: 7.4.33
Верс?я WooCommerce: 9.3.3
Morkva Plata by Mono Extended: 1.0.3
Отриму?мо в лог багато таких помилок з позначкою критично:
Uncaught TypeError: Argument 1 passed to Automattic\WooCommerce\Utilities\OrderUtil::remove_status_prefix() must be of the type string, array given, called in /www/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-order.php on line 629 and defined in /wp-content/plugins/woocommerce/src/Utilities/OrderUtil.php:239
Додатковий контекст
{
“error”: {
“type”: 1,
“file”: “/wp-content/plugins/woocommerce/src/Utilities/OrderUtil.php”,
“line”: 239
},
“backtrace”: [
“”,
“#0 /wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-order.php(629): Automattic\WooCommerce\Utilities\OrderUtil::remove_status_prefix(Array)”,
“#1 /wp-content/plugins/woocommerce/includes/class-wc-order.php(286): WC_Abstract_Order->set_status(Array)”,
“#2 /wp-content/plugins/woocommerce/includes/class-wc-order.php(364): WC_Order->set_status(Array, ”, false)”,
“#3 /wp-content/plugins/mrkv-monobank-extended/includes/class-wc-morkva-mono-gate”
]
}
Функц?я remove_status_prefix оч?ку? рядок, а отриму? масив set_status(Array) d class-wc-morkva-mono-gate. П?дкаж?ть, будь ласка, як це виправити?
]]>В?таю! Використовую плаг?н Morkva Plata by Mono Extended Верс?я 1.0.0. Все працювало добре, але вчора почали в?дбуватись дивн? реч?, коли кл??нт робе усп?шну оплату, статус замовлення ста? “Скасовано”. Але кл??нти надсилають кв?танц??? про усп?шну оплату.
У чому може бути проблема?
На останн?й верс?? (0.7.8. на сьогодн?) в?дбува?ться конфл?кт на стор?нц? оформлення замовлення. А саме — зникають ?конки решти шлюз?в. Залиша?ться т?льки логотип Mono. При деактивац?? плаг?на проблема зника?. На стар?й верс?? (0.4.0) тако? проблеми не в?дбува?ться.
В чому може бути причина ? як ?? виправити?
]]>Необх?дна затримка або взагал? щоб перестало оновлювати статус з “В обробц?” на “Виконано”. Сайт використову? онлайн касу, через дану функц?ю замовлення не приходить на кассу.
]]>П?сля активац?? плаг?на стиль в?д плагин? зявля?ться на головн?й стор?нц? налаштування
/wp-admin/admin.php?page=wc-settings&tab=general
В?таю!
В цьому топ?ку ви писали, що автоматичний ред?рект (не п?сля натискання на кнопку “Повернутись на сайт”, а саме п?сля оплати) повинен працювати.
Але в мене, як ? в атора того топ?ку, теж не працю? авто-ред?рект. П?дкаж?ть будь ласка, в чому може бути проблема?
Тестував на звичайному shared-хост?нгу ukraine.
При користуванн? моноп?ю ориг?нального все окей, намагаюсь використати Ваш плаг?н, статус замовлення не зм?ню?ться
]]>Доброго дня. Дякую за плаг?н. П?дкаж?ть, будь ласка, чи можна якось налаштувати автоматичний ред?рект на сайт якщо за яко?сь причини оплата не пройшла? до прикладу не вистачило грошей на картц?, дякую.
]]>How to add a Monobank payment field to the checkout page if the checkout form is made using the Checkout Field Editor and Manager for WooCommerce plugin?
]]>Прив?т, спершу хочу подякувати за розробку чудового плаг?на! (Прошу як?сь рекв?зити, зочу в?ддячитись за роботу)
Пробую зараз його налаштувати, ? зам?тив так? моменти:
1. П?сля усп?шно? оплати кл??нта направля? на стор?нку “https://gmbarber.shop/checkout/order-received/2729/?key=wc_order_bs4cpxcDPIBBa” – вона в?добража?ться як “404”. У чому може бути справа? Хот?лось би в?дправити кл??нта на стор?нку з пов?домленням про усп?шну оплату.
2. У мене п?сля усп?шно? оплати не зм?ню?ться статус замовлення у woocommerce. Висить на “Оч?кування оплати”…
Ще раз дуже дякую!
Кида? Fatal Error п?сля активац??
Доброго дня. Дякую за плаг?н. П?дкаж?ть, будь ласка, чи можна якось налаштувати автоматичний ред?рект на сайт п?сля оплати? Зараз, п?сля оплати, кл??нт потрапля? на сайт лише, якщо натисне кнопку “повернутися на сайт”, але на практиц?, цю кнопку натискають один з трьох кл??нт?в. А якщо цю кнопку не натиснути, то саме замовлення в адм?нку Woocomerce потрапля?, але кл??нт не потрапля? на стор?нку “Дяку?мо за замовлення”, що в свою чергу виклика? деяк? труднощ?, наприклад:
Дякую.
]]>Плаг?н чудовий, кращий за оф?ц?йний, але ? одна проблема, затримка при зарахуванн? кошт?в на рахунок ФОП, така ж проблема з оф?ц?йним плаг?ном, на ск?льки розум?ю це не в?д плаг?на залежить, але можливо п?дкажете в чому проблема ? чи можна це поправити, дякую
]]>Хочу одразу подякувати за розробку цього плаг?на ? скажу, що плаг?н кращий за оф?ц?йний аналог в?д Mono, ? ред?рект на стор?нку “подяки”, в?дпов?дно ? в?дстеження под?й.
Чи ? можлив?сть додати логотип оплати?
Проблема з? статусом замовлення при усп?шн?й або неусп?шн?й оплат? – статус однаковий “оч?кування оплати”.
? чи можна додати id оплати, або щось под?бне, нараз? нема? ?дентиф?катор?в, щоб перев?рити оплату, а оск?льки використову?ться плаг?н порядкового номеру замовлення, цей номер не зб?га?ться.
Чи могли б ви додати ?дентиф?катор замовлення, або номер замовлення, який використову? monobank, щоб додавався в коментар.