kalbac / wc-edostavka

Расширение для плагина WP WooCommerce. Добавляет метод доставки курьерской службы СДЭК.
https://cdek.ru/integration
MIT License
15 stars 9 forks source link

Ошибки: не задан город получателя + не задан город отправителя #36

Open rumitru opened 7 years ago

rumitru commented 7 years ago
  1. Плагин не может получить город получателя при расчете доставки.

У вас в readme.txt есть ссылка на мануал: http://www.edostavka.ru/website/edostavka/upload/custom/files/WP.pdf

Там сказано, что "Из папки плагина файл RU.php установить в /wp­content/plugins/woocommerce/i18n/states".

Этого файла в папке с плагином не обнаружил, я сделал его сам: https://www.dropbox.com/s/4o0pc1i54x2nruw/RU.php?dl=0

Но это не помогло, хотя в этом ли дело я не знаю. Смотрел исходный код плагина и не понимаю где он должен взять ID городов - в функции get_receiver_city есть только упоминания state_id, но city_id нет.

  1. В настройках плагина невозможно задать город отправителя, поле просто не находит ничего. Написано, что идет поиск по английски, и всё. Похоже, что не может подключиться к серверу СДЭК для поиска городов.

Но эту проблему удалось решить прямой правкой файла (строка 253):

'sender_city' => wc_edostavka_get_option( 'city_origin' ),

поменял на:

'sender_city' => 220,