Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Доставка транспортной компанией «СДЭК»


homer

Recommended Posts

В 30.05.2018 в 01:30, NNP сказал:

Насколько я понимаю, автор на модуль забил. Может коллективный разум поможет?!
Модуль упорно не хочет выводить пункты выдачи для Севастополя (Крым) и Нальчика (КБР), хотя другие города этих зон отрабатывают на ура...

Включил лог, там следующее

 

Что с этим можно сделать?! 

 

попробуйте в настройка модуля выделить все регионы в "Запретить учет региона для выбранных стран:" (как в демке). Мне вроде бы помогло именно это. С Нальчиком точно. 

  • +1 1
Надіслати
Поділитися на інших сайтах


В 31.05.2018 в 16:39, Sergaleks сказал:

Всем привет
Где скачать модуль?

На официальном сайте СДЭК есть модуль. 

Надіслати
Поділитися на інших сайтах

On 5/31/2018 at 9:27 AM, jimmie said:

 

попробуйте в настройка модуля выделить все регионы в "Запретить учет региона для выбранных стран:" (как в демке). Мне вроде бы помогло именно это. С Нальчиком точно. 

 

Помогло, и с Нальчиком, и с Севастополем! :-o
Спасибо!

 

З.Ы. Как в репу плюсануть?! :)

Змінено користувачем NNP
Надіслати
Поділитися на інших сайтах


Поле город включить в симпле, установить из симпла в файлах есть дам базы городов для автозаполнения, включить перезагрузку блоков для поля город. Тогда у меня все работает с модулем СДЭК

Отправлено через Tapatalk

Надіслати
Поділитися на інших сайтах


Народ проверьте работает ли у Вас выдача ПВЗ при оформлении заказа. У меня со вчерашнего дня ПВЗ не загружаются

Надіслати
Поділитися на інших сайтах


1 час назад, Twix87 сказал:

Народ проверьте работает ли у Вас выдача ПВЗ при оформлении заказа. У меня со вчерашнего дня ПВЗ не загружаются

 

 

Добрый день,

Работало последний раз в субботу с утра.

Очень сильно надоело это.

 

Надіслати
Поділитися на інших сайтах


здравствуйте

В выходные тоже пропал выбор ПВЗ.

У меня модуль для СДЭК от самого СДЭКа

Выяснил, что запрос старый не работает.

там надо заменить

$pvz_list_data = $this->getURL('http://int.cdek.ru/pvzlist.php?cityid=' . $city_id.'&type=ALL', new parser_xml());

на

$pvz_list_data = $this->getURL('http://int.cdek.ru/pvzlist.php?cityid=' . $city_id, new parser_xml());

 

 

 

Змінено користувачем Bigbrother72
Надіслати
Поділитися на інших сайтах


22 минуты назад, Bigbrother72 сказал:

здравствуйте

В выходные тоже пропал выбор ПВЗ.

У меня модуль для СДЭК от самого СДЭКа

Выяснил, что запрос старый не работает.

там надо заменить

$pvz_list_data = $this->getURL('http://int.cdek.ru/pvzlist.php?cityid=' . $city_id.'&type=ALL', new parser_xml());

на

$pvz_list_data = $this->getURL('http://int.cdek.ru/pvzlist.php?cityid=' . $city_id, new parser_xml());

 

 

 

В каком файле это нужно поменять?

Надіслати
Поділитися на інших сайтах


1 hour ago, Twix87 said:

Народ проверьте работает ли у Вас выдача ПВЗ при оформлении заказа. У меня со вчерашнего дня ПВЗ не загружаются

 

Включил режим отладки, вот чего пишет

 

"2018-07-02 10:31:45 - СДЭК: Город получателя «Москва, Москва, Россия» (44)
2018-07-02 10:31:45 - СДЭК: объем 0.001
2018-07-02 10:31:46 - СДЭК: Невозможно осуществить доставку по этому направлению при заданных условиях
2018-07-02 10:31:46 - СДЭК: Не удалось получить список точек выдачи. Возможно произошла ошибка на сервере СДЭК или на вашем хостинге заблокирован порт 11443.
2018-07-02 10:31:46 - СДЭК: Для выбранного города список пунктов выдачи отсутствует!
2018-07-02 10:31:46 - СДЭК: не удалось получить список ПВЗ для тарифа «Посылка»"

 

Я так понимаю если изменился запрос, то нам нужно что-то поменять внутрях модуля, нашел две функции, а что с ними делать - не знаю


 

    private function getPVZ($code)
    {
        $pvz_list = $this->getPVZList();

        return isset($pvz_list[$code]) ? $pvz_list[$code] : false;
    }

    private function getPVZList()
    {
        $this->load->model('shipping/cdek');

        $pvz_all = $this->model_shipping_cdek->getPVZAll();

        $list = array();

        foreach ($pvz_all as $type => $type_cities) {
            foreach ($type_cities as $city_id => $city_list) {
                foreach ($city_list as $key => $pvz_info) {
                    $list[$pvz_info['code']] = $pvz_info;
                }

            }

        }

        return $list;
    }

 

Надіслати
Поділитися на інших сайтах


Для всех обладателей 2.1.0.1

В  нужно изменить - строку в файле httpdocs/catalog/model/shipping/cdek.php

 

$pvz_list_data = $this->getURL($server . 'pvzlist.php?type=ALL');

 

На

 

$pvz_list_data = $this->getURL($server . 'pvzlist.php');

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах


Только что, lakalam сказал:

Заменил строку в \catalog\model\extension\shipping\cdek.php

$pvz_list_data = $this->getURL($server . 'pvzlist.php?type=ALL');

на

$pvz_list_data = $this->getURL($server . 'pvzlist.php?cityid=' . $city_id, new parser_xml());

Заработало.

А выбор ПВЗ работает? Т.е. способ доставки в ПВЗ работает после смены строчки, а выбрать ПВЗ не дает....

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.