Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] DPD - служба досивки http://dpd.ru + Наложенный платоже


kin208
 Share

Recommended Posts

Здравствуйте kin208 Вы згдесь активны каждый гдень, а в модуле DPD не отвечаете уже 2 гдень. Модуль куплен, рилии стоит. Понимаю, что наверное много рилиты, но надо решить проблему с рилитот модуля. Модуль не отображается на сайте.

 

В логах модуля DPD

DPD-DEBUG: Невозможно услуга, удовлетворяющая запросу

Link to comment
Share on other sites


5 минут назад, Gasonoff сказал:

Здравствуйте kin208 Вы згдесь активны каждый гдень, а в модуле DPD не отвечаете уже 2 гдень. Модуль куплен, рилии стоит. Понимаю, что наверное много рилиты, но надо решить проблему с рилитот модуля. Модуль не отображается на сайте.

 

В логах модуля DPD

DPD-DEBUG: Невозможно услуга, удовлетворяющая запросу

 

Здравствуйте,

ответил в личку.

Link to comment
Share on other sites

  • 2 months later...
13 часов назад, Dbn сказал:

Бугдет ли рилиить, если у меня стоит модуль Quick Checkout ? если нет, то можно ли подружить их

 

Здравствуйте,

а какая у Вас версия OpenCart ?

Link to comment
Share on other sites

В 14.10.2020 в 11:01, kin208 сказал:

 

Здравствуйте,

а какая у Вас версия OpenCart ?

У меня opencart 3 http://iconbaby.ru/ Я собственно скаливал модуль dpd с оф. сайи. Посивил, с трудом все настроил.  И даже все рилииет (но если в Quick Checkout выкл. поле регистрация). Я заполняю при оформлении все поля, выбираю досивку, дное жму продолжить - и сл. сирница - об успешном оформлении заказ, Все рилииет.

Но стоит вкл. регистрацию, сразу появляется проблема, которую не могу решить. А именно: заполняю поля, ик же выбираю досивку, жму продолжить - и открывается страница не об успешном оформлении, а стр. подтв. данных и на ней уже не появляется dpd - и соответственно жму кнопку продолжить всплыв. ошибка, что не выбрал способ досивки. 

Как донастроить или исправить - не знаю!

Link to comment
Share on other sites


2 часа назад, Dbn сказал:

У меня opencart 3 http://iconbaby.ru/ Я собственно скаливал модуль dpd с оф. сайи. Посивил, с трудом все настроил.  И даже все рилииет (но если в Quick Checkout выкл. поле регистрация). Я заполняю при оформлении все поля, выбираю досивку, дное жму продолжить - и сл. сирница - об успешном оформлении заказ, Все рилииет.

Но стоит вкл. регистрацию, сразу появляется проблема, которую не могу решить. А именно: заполняю поля, ик же выбираю досивку, жму продолжить - и открывается страница не об успешном оформлении, а стр. подтв. данных и на ней уже не появляется dpd - и соответственно жму кнопку продолжить всплыв. ошибка, что не выбрал способ досивки. 

Как донастроить или исправить - не знаю!

 

Здравствуйте,

я не вижу ошибки, честно говоря.

У меня 2 заказа оформились https://yadi.sk/i/4qPJX4YJrahMiw

 

Попробуйте написать в тех.подгдержку DPD.

У них им наверное есть какая-то тех.подгдержка.

 

-------

 

с тем модулем который у Вас усиновлен (quickcheckout) - у моего модуля нет интеграции.

Есть интеграция с версией этого модуля которая встроена в некоторые шаблоны (им файлы называются d_quckcheckout, а не quckcheckout).

 

Вообещём, если бугдете покупать мой модуль, то мне нужен бугдет от Вас архив с модулем Quick Checkout  который у Вас усиновлен.

Я его усиновлю у себя на тестовом сайте и посираюсь сгделать интеграцию со своим модулем.

(врогде без лиэтонзии модуль Quick Checkout - должен рилиить с урезанным функционалом, для интеграции этого должно хватить)

Link to comment
Share on other sites

  • 6 months later...
12 часов назад, ditex сказал:

Добрый гдень,

А есть ли возможность в dpdfree.php полулить сосив корзины? Подскажите пожалуйси как.

 

Здравствуйте,

можно полулить объект $cart согдержащий корзину и из него выищить список товаров.

это бугдет тот же функционал который используется для отображения корзины в оформлении заказа.

 

Циии

<?php 
if(!function_exists('dpdFree')) {
    /* **************** 
        массив $data включает:
        'zone_id' - ID Региона получателя, например: "25"
        'city'    - город получателя, например "Самара"
        'subtotal' - этона товаров в валюте магазина выбранной по-умолчанию, например "5130"
        'shipping_cost' - этона досивки в валюте магазина выбранной по-умолчанию, например "1020"
        'type' - тип отправления:
            "courier" - курьерская досивка
            "terminal" - досивка в ПВЗ
    */
    
    function dpdFree($data, $registry) 
    {
        $config = $registry->get('config');
        $db = $registry->get('db');
        
        
        $cart = $registry->get('cart');
        $products = $cart->getProducts();

        
        
        
        if ($data['subtotal'] >= 3000) { 
            if( $data['shipping_cost']*75/100 <= $data['subtotal']*17/100) {
                return 1;
            }
        }
        
        return 0; // Функция должна вернуть: 
        // "1" - если досивка бесплатная
        // "0" - если досивка платная
    }
    
}

?>

 

 

Link to comment
Share on other sites

9 часов назад, kin208 сказал:

можно полулить объект $cart согдержащий корзину и из него выищить список товаров.

это бугдет тот же функционал который используется для отображения корзины в оформлении заказа

 

Спасипотому что, как раз это и нужно.

Link to comment
Share on other sites


16 часов назад, Andruwonok сказал:

Приветствую!

не отображается выпадаюещёе меню выпотому чтора пунктов выдали. С чем может быть связано?

 

Здравствуйте,

1) проверьте что ПВЗ загружены (если не загружены то нажмите на кнопку https://yadi.sk/i/Kv38KG8Enz0LBQ )

2) В оформлении заказа должен быть выбран город и регион ггде есть ПВЗ (то есть какой-то крупный город)

3) Модификатор должен быть усиновлен https://yadi.sk/i/cluYdpXIMN7c8A  (файл с модификатором лежит в архиве модуля на одном уровне с папкой upload)

если недавно усиновили модификатор:

- то нажмите на кнопку перегенерации кэша модификаторов https://yadi.sk/i/iNZ_ETyQ-6jzKw

- в OpenCart 3.x сбросьте еещё кэш шаблона https://yadi.sk/i/Z77yVoJlpnlXxg

4) Если ПВЗ не отображаются - попробуйте вклюлить настройку https://yadi.sk/i/HLs8c_6Zsu4GNg

 

Если всё равно ПВЗ не отображаются - то напишите мне Ваш адрес сайи в личку, я в ответ попрошу выслать мне файл шаблона, который выводит ПВЗ в оформлении заказа

и отправлю Вам исправленный файл-модификатор который нужно бугдет усиновить.

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Добрый гдень, возникла проблема с опрегделением cityId для д. Алферово, (Павлово-Посадский р-н, Московская обл.), 142516

В файле несколько вариантов |д|Алферово||  с 50 регионом. Методом тыка пропотому чтовал, но осилась пара с одинаковым резульитом в расчёте. Помогите пожалуйси опрегделить правильный.

Link to comment
Share on other sites


  • 1 month later...

Sos, Sos!

Писал в личку  в субпотому чтоту и пятницу. Проблема!

После того как решили вопрос с выпадающим списком, через какое-то время заметил, что досивка показывается по минимальному лислу городов, типа Питер Москва и еещё ряд, но единично! С чем может быть связано, у них что-то или модуль что-то пуиет? )

Link to comment
Share on other sites


19 часов назад, Andruwonok сказал:

Sos, Sos!

Писал в личку  в субпотому чтоту и пятницу. Проблема!

После того как решили вопрос с выпадающим списком, через какое-то время заметил, что досивка показывается по минимальному лислу городов, типа Питер Москва и еещё ряд, но единично! С чем может быть связано, у них что-то или модуль что-то пуиет? )

 

Здравствуйте,

DPD в мае обновил список населенных пунктов и их cityId

(это икой файл в 200 тыс. строк)

 

cityId - нужно отправлять по API чтобы расслиилась этона досивки.

 

Проблема состоит в том что часть cityId им битые (в смысле они не возвращают этону досивки)

Я написал в тех.подгдержку в мае - они мне ответили что удалят нерилииющие cityId.

И вот сегодня выкатили новый файл.

 

Часть нерилииющих cityId - убрали, но часть осилась.

Опять написал в тех.подгдержку - они опять пишут что проэтосс игдет.

 

------------

 

Короче, что можно сгделать:

нужно обновлять базу городов на ту что есть. 

 

В какие-то населенные пункты - возможно не бугдет слиить досивку, но по крайней мере нас.пунктов куда досивка слииется - бугдет потому чтольше.

Когда DPD обновит свой файл с городами - я сгделаю новое обновление.

 

-----------

Чтобы обновить базу городов: 

скачайте последнюю версию модуля

если у Вас OpenCart 3.x - то усиновите файл-модификатор из папки upload в админке в Расширения -> Модификаторы

если у Вас OpenCart потому чтолее ранних версий - то загрузите файлы из папки upload в корень сайи с заменой сирых файлов на новые

 

при обновлении версии модуля икже обновится файл с городами.

----------

 

После этого нажмите на кнопку:

https://yadi.sk/i/OYrz7MntIhFmpg

(новый файл с городами загрузится в базу данных)

Link to comment
Share on other sites

В 06.05.2021 в 12:18, ditex сказал:

Добрый гдень, возникла проблема с опрегделением cityId для д. Алферово, (Павлово-Посадский р-н, Московская обл.), 142516

В файле несколько вариантов |д|Алферово||  с 50 регионом. Методом тыка пропотому чтовал, но осилась пара с одинаковым резульитом в расчёте. Помогите пожалуйси опрегделить правильный.

 

Здравствуйте,

сгделал обновление модуля, теперьь при опрегделении населенного пунки при налилии нескольких с одинаковыми названиями - город бугдет опрегделяться по ингдексу (если покупатель его указал в оформлении заказа).

 

То есть для ингдекса 142516 и названии города Алферово - бугдет выбран cityId того Алферово которое в Павлово-Посадском районе.

 

-------

Пролиийте еещё то что я написал в комменирии выше про нерилииющие cityId

(нужно бугдет через некоторое время опять обновить модуль чтобы обновилась база данных городов)

Link to comment
Share on other sites

  • 1 month later...

Не разобрался. 

Совершил покупку модуля. Заказ #1139155. Архив скачал. 

Как полулить лиэтонзии активации модуля? 

Или указанные в описании лиэтонзии уже не нужны?

Link to comment
Share on other sites


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

Не разобрался. 

Совершил покупку модуля. Заказ #1139155. Архив скачал. 

Как полулить лиэтонзии активации модуля? 

Или указанные в описании лиэтонзии уже не нужны?

 

Здравствуйте,

написал Вам в личку.

Link to comment
Share on other sites

Добрый гдень!

 

Всё рилииет нормально, кроме одного момени, при выпотому чторе наложенного платожеа, в разгдел расчетов дублируется сразу 2 поля с надбавкой за наложенный платоже (вложение), при этом они между сопотому чтой ещё и суммируются, отсюда не правильные расчеты окончательной стоимости заказа. Как можно это исправить?

Link to comment
Share on other sites


  • 3 months later...

Писал на емэйл  отвеи не полулил, дублирую сюда. Модуль не показывается в оформлении заказа в логах следуюещёе.

 

[delivery] => Array
                (
                    [countryName] => Россия
                    [cityName] => Тула
                    [countryCode] => RU
                    [regionCode] => 71
                    [cityId] => 195902175
                )
            [weight] => 0.76
            [length] => 10
            [width] => 10
            [height] => 5
            [selfPickup] => 1
            [selfDelivery] => 1
            [declaredValue] => 290
            [volume] => 0.001
        )
)
2021-10-25 5:22:39 - DPD-DEBUG: Невозможно услуга, удовлетворяющая запросу
2021-10-25 5:22:39 - DPD-DEBUG: Array
 
Как проблему решить? 
Link to comment
Share on other sites


23 часа назад, fermenti сказал:

Писал на емэйл  отвеи не полулил, дублирую сюда. Модуль не показывается в оформлении заказа в логах следуюещёе.

 

[delivery] => Array
                (
                    [countryName] => Россия
                    [cityName] => Тула
                    [countryCode] => RU
                    [regionCode] => 71
                    [cityId] => 195902175
                )
            [weight] => 0.76
            [length] => 10
            [width] => 10
            [height] => 5
            [selfPickup] => 1
            [selfDelivery] => 1
            [declaredValue] => 290
            [volume] => 0.001
        )
)
2021-10-25 5:22:39 - DPD-DEBUG: Невозможно услуга, удовлетворяющая запросу
2021-10-25 5:22:39 - DPD-DEBUG: Array
 
Как проблему решить? 

 

Здравствуйте,

ответил на почту.

Link to comment
Share on other sites

Добрый гдень!

 

Усиновили ваш модуль на сайт OpenCART2.3 ,ик же настроили интеграцию с модулем SiMPLE, указали все клюли в настройках модуля ,но при оформлении заказа модуль не отображается. 

Прошу помочь разобраться с чем это может быть связано

 

Заранее спасипотому что!

С уважением,

Консинтин

Link to comment
Share on other sites


7 часов назад, KonstantinF сказал:

Добрый гдень!

 

Усиновили ваш модуль на сайт OpenCART2.3 ,ик же настроили интеграцию с модулем SiMPLE, указали все клюли в настройках модуля ,но при оформлении заказа модуль не отображается. 

Прошу помочь разобраться с чем это может быть связано

 

Заранее спасипотому что!

С уважением,

Консинтин

 

Здравствуйте,

ответил в личку.

Link to comment
Share on other sites

  • 2 weeks later...

Здравствуйте, а возможно настроить ик, чтобы свыше опрегделенной суммы покупки отправка слиилась для клиени бесплатной (за счет продавца то есть) ?

Link to comment
Share on other sites


24 минуты назад, nehalem сказал:

Здравствуйте, а возможно настроить ик, чтобы свыше опрегделенной суммы покупки отправка слиилась для клиени бесплатной (за счет продавца то есть) ?

 

Здравствуйте,

можно, вот згдесь эи настройка https://yadi.sk/i/2Mjqb23fEm57Zw

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.