8000 Error API CDEK · Issue #51 · kalbac/wc-edostavka · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

Error API CDEK #51

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
dimsonbgg opened this issue Sep 21, 2017 · 5 comments
Open

Error API CDEK #51

dimsonbgg opened this issue Sep 21, 2017 · 5 comments

Comments

@dimsonbgg
Copy link

День добрый господа. Сегодня решил протестировать сдэк на функциональность (малоли что-то не работает или не обновляется опять). При вводе некоторых городов, карта яндекс не подгружалась, на некоторых городах все нормально было, но тем не менее, ошибка от сдэка висела постоянно. Это у нас проблемы или есть еще у кого?
1

@dimsonbgg dimsonbgg changed the title Error API SDEK Error API CDEK Sep 21, 2017
@kalbac
Copy link
Owner
kalbac commented Sep 21, 2017

Была похожая проблема. Заключалась она в том, что от сервера СДЭК при получении списка выдачи заказов, приходила "битая" строка. Она ломала весь код который выводит список ПВЗ на карту. Я писал в саппорт СДЭК, ту проблему они решили. Видать опять такая же проблема возникла.
Для проверки всегда есть хороший способ понять у кого проблема "у нас" или у сдека. Демо сайт http://cdek.woodev.ru Если на этом сайте присутствует такая же проблема как у вас на сайте значит проблема в СДЭК (или плагине), если же такая проблема только у вас, то соответсвенно проблема только на вашей стороне.

@dimsonbgg
Copy link
Author

Спасибо Максим. Да, на вашем сайте только что протестировал, у вас все работает. Правда в один момент вбивал город Москва и карта не появилась, вбил питер - появилась, вбил снова Москву - появилась.

@dimsonbgg
Copy link
Author

Еще заметил странную особенность, если полностью очистить локальный кэш браузера нашего сайта и перейти на страницу оформления заказа (имитация нового клиента), при вбивании любого города плагин не обновляется, если вбить его повторно - обновится. Если же после перехода на страницу оформления заказа еще раз обновить страницу - то все работает с 1 раза. Тестировал на 3-х машинах: на моей в браузере Опера и Хром данная проблема присутствует, в Мозилла все работает сходу без нареканий, на другой машине ни на одном браузере не обновляется с 1 раза карта при изменении города, а на 3 машине работает замечательно в Опера и Хроме, но в Мозилле не обновляет. Вот такое вот шаманство, надо с бубном по танцевать думаю

@dimsonbgg
Copy link
Author

Решил проблему с не обновлением карты с первого раза, ересь и шаманство. Решил между делом добавить placeholder на поля оформления заказа в файл function.php:

add_filter( 'woocommerce_billing_fields' , 'woocommerce_billing_fields_custom' );
function woocommerce_billing_fields_custom( $fields ) {
$fields['billing_phone']['maxlength'] = 16;
$fields['billing_phone']['placeholder'] = '+7(ххх)хххххх';
$fields['billing_first_name']['placeholder'] = 'Введите имя';
$fields['billing_last_name']['placeholder'] = 'Введите фамилию';
$fields['billing_state']['class'] = array( 'form-row-first' );
$fields['billing_postcode']['maxlength'] = 6;
$fields['billing_postcode']['placeholder'] = 101000;
$fields['billing_postcode']['class'] = array( 'form-row-last' );
$fields['billing_email']['placeholder'] = 'example@example.ru';
return $fields;
}

Благодаря этой строчке разрешилась проблема с обновлением карты, весьма неожиданно. Танцы с бубном подтвердились.
$fields['billing_state']['class'] = array( 'form-row-first' );

@vguns
Copy link
vguns commented Jun 18, 2018

Действительно существует проблема с ошибками в консоли, которые часто (но не всегда) появляются при смене города, при этом все работает, но ошибки раздражают
default
При тестировании сайта http://cdek.woodev.ru/checkout ошибка не появляется, но там абсолютно другой скрипт edostavka.js. Я использую плагин "Калькулятор - 1.4.7"

dimsonbgg вы решили эту проблему?

kalbac подскажите пути устранения этой ошибки

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
0