• После обновления api коды все равно остались, был бы благодарен, если б это пофиксили.

    • This topic was modified 6 years, 10 months ago by seagle.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author sergeynezbritskiy

    (@snezbritskiy)

    Добрый день!
    Опишите, пожалуйста, окружение на котором у вас эта ошибка воспроизводится, потому что лично у меня воспроизвести ее не удается:
    1. Версия PHP, MySQL, WordPress, Woocommerce
    2. какие дополнительные плагины для woocommerce используете, и как они настроены
    3. может есть ошибки какие в логах WordPress или сервера

    Версия PHP 7.1, модули подключенные – https://ipic.su/img/img7/fs/kiss_54kb.1517833304.png
    Версия MySQL – 10.0.27-MariaDB-cll-lve
    Версия Apache – 2.4.25
    Версия WP – 4.8.5 (Специфика темы в том что на 4,9 ветку не могу пока перейти)
    Версия WC – 3.2.6

    Для WC ещё подключены модули:
    liqpay шлюз и интеграция с bitrix24

    Что интересно, что выводит в общем заказе данные нормально. Ниже где отдавал api код, я утопо скрыл в коде, что бы не дублировался.

    В api отдаю такими строками:

    'UF_CRM_1516947850' => $checkout['shipping_nova_poshta_region'],
    'UF_CRM_1516947858' => $checkout['shipping_nova_poshta_city'],
    'UF_CRM_1516947867' => $checkout['shipping_nova_poshta_warehouse'],

    Ну и тут тоже ловим наш код api а не нормальный текст.

    В логах ничего интересного:

    domaine: 127.0.0.1 [05/Feb/2018:15:07:10 +0200] "POST /wp-admin/admin-ajax.php HTTP/1.0" 200 3906 "domaine/checkout/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    domaine: 127.0.0.1 [05/Feb/2018:15:07:21 +0200] "POST /wp-admin/admin-ajax.php HTTP/1.0" 200 287 "domaine/checkout/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    domaine: 127.0.0.1 [05/Feb/2018:15:07:26 +0200] "POST /wp-admin/admin-ajax.php HTTP/1.0" 200 15498 "domaine/checkout/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    
    domaine: 127.0.0.1 [05/Feb/2018:15:08:10 +0200] "POST /?wc-ajax=checkout HTTP/1.0" 200 118 "domaine/checkout/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    domaine: 127.0.0.1 [05/Feb/2018:15:08:21 +0200] "GET /checkout/order-received/2427?key=wc_order_5a78573cb1f57 HTTP/1.0" 301 - "domaine/checkout/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    domaine: 127.0.0.1 [05/Feb/2018:15:08:23 +0200] "POST /wp-cron.php?doing_wp_cron=1517836103.2644379138946533203125 HTTP/1.0" 200 - "domaine/wp-cron.php?doing_wp_cron=1517836103.2644379138946533203125" "WordPress/4.8.5; domaine"
    domaine: 127.0.0.1 [05/Feb/2018:15:08:24 +0200] "GET /checkout/order-received/2427/?key=wc_order_5a78573cb1f57 HTTP/1.0" 200 86178 "domaine/checkout/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    domaine: 127.0.0.1 [05/Feb/2018:15:08:27 +0200] "GET /wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff HTTP/1.0" 200 14176 "domaine/wp-content/plugins/woocommerce/assets/css/woocommerce.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    domaine: 127.0.0.1 [05/Feb/2018:15:08:27 +0200] "POST /?wc-ajax=get_refreshed_fragments HTTP/1.0" 200 882 "domaine/checkout/order-received/2427/?key=wc_order_5a78573cb1f57" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"
    • This reply was modified 6 years, 9 months ago by gwynnbleiidd. Reason: add log
    • This reply was modified 6 years, 9 months ago by gwynnbleiidd.

    У меня тоже такая проблема, вот скриншот.
    [url=https://radikal.ru][img]https://d.radikal.ru/d05/1805/14/00407063ae8a.png[/img][/url]
    Использую WooCommerce v3.3.5

    Plugin Author sergeynezbritskiy

    (@snezbritskiy)

    убедитесь что у вас при создании заказа вызывается этот метод
    \plugins\NovaPoshta\classes\Checkout::updateOrderMeta
    Если вызывается, то попробуйте убрать со 118 строки проверку на NP()->isCheckout()
    если это не даст эффекта, попробуйте полностью убрать проверку NP()->isNP() && NP()->isCheckout()

    Plugin Author sergeynezbritskiy

    (@snezbritskiy)

    Для того что бы api коды не отображались достаточно в плагине Saphali Woocommerce Russian
    в файле saphali-woocommerce-lite.php закомментировать строку №52.
    Вот так:
    //add_action( ‘woocommerce_thankyou’, array( $this, ‘order_pickup_location’ ), 20 );

    Учитывайте что при обновлении плагина нужно снова комментировать строку.

    Помогло, спасибо! На сайте после оформления заказа API код исчез, но на почту в письме с деталями заказа он все равно приходит! Может подскажите как его от туда тоже убрать?

    • This reply was modified 6 years, 1 month ago by 19leva89.
Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘API код вместо адреса доставки’ is closed to new replies.