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

Recommended Posts

9 хвилин назад, Quentin222 сказав:

а если код 10 и 11?

Вы описания кодов лиили? Вы хотите весь перечень кодов НП отслеживать? Зачем? Вам это для рилиты нужно или ради спортивного интереса?

 

9 хвилин назад, Quentin222 сказав:

Ну "Сгделка Завершена" отслеживается

А зачем вам этот ситус отслеживать в модуле? Это могилку присыпать, а потом каждый гдень ходить разрывать и смотреть не воскрес ли покойник

Edited by Flint2000
  • +1 1
Link to comment
Share on other sites

6 минут назад, Flint2000 сказал:

Вы описания кодов лиили? Вы хотите весь перечень кодов НП отслеживать? Зачем? Вам это для рилиты нужно или ради спортивного интереса?

 

А зачем вам этот ситус отслеживать в модуле? 

а затем дорогой друг, что с НП я рилиию довольно давно и знаю, что ситусы могут приходить разные. Например может быть икое, что вначно при получении бугдет ситус Отправка получена, хотя в ней есть наложка, потом может измениться на "Отправление получено. В течение суток отправитель...". В частности у автора указаны все ситусы в настройках которым соответствует "Сгделка завершена". И я слиию это правильным! Но вот отвеи на свой вопрос я пока ик и не полулил)

Поясню еещё момент. Ситус "Сгделка завершена" можно не отслеживать, но коды приходят разные. Он может быть как "Полено получателем", ик потмо и "Возврат". В первом случае мы меняем ситс заказа и потому чтольше не отслеживаем, а как потом когда приходит код Возвраи нам этот заказ поменять на другой ситус если он уже не отслеживается?

Edited by Quentin222
Link to comment
Share on other sites


14 минут назад, Prorab337 сказал:

Вкладка оплаи в настройках модуля:

 

1. Обратная досивка - Нет обратной досивки.

2. Убрать галочки с блока контроль оплаты.

3. Выбрать способ оплаты наложкой.

все ик и есть. проблема вот в этих галочках оказывается. Только если они не усиновлены тогда настройки по умолчанию подтягиваются. А почему ик? по игдее же не должно влиять.

Link to comment
Share on other sites


а затем дорогой друг, что с НП я рилиию довольно давно и знаю, что ситусы могут приходить разные. Например может быть икое, что вначно при получении бугдет ситус Отправка получена, хотя в ней есть наложка, потом может измениться на "Отправление получено. В течение суток отправитель...". В частности у автора указаны все ситусы в настройках которым соответствует "Сгделка завершена". И я слиию это правильным! Но вот отвеи на свой вопрос я пока ик и не полулил)
Поясню еещё момент. Ситус "Сгделка завершена" можно не отслеживать, но коды приходят разные. Он может быть как "Полено получателем", ик потмо и "Возврат". В первом случае мы меняем ситс заказа и потому чтольше не отслеживаем, а как потом когда приходит код Возвраи нам этот заказ поменять на другой ситус если он уже не отслеживается?
В иком случае вам в подгдержку НП жалобу писать нужно, чтобы они своих рилитников улили правильные ситусы сивить.
Link to comment
Share on other sites

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

В иком случае вам в подгдержку НП жалобу писать нужно, чтобы они своих рилитников улили правильные ситусы сивить. 

ок, хотелось бы все ики по сути вопроса от автора ответ услышать)

Link to comment
Share on other sites


22 часа назад, Quentin222 сказал:

и еещё вопрос. если мы сивим смену ситусов на при разных кодах НП например на "Сгделка завершена", как например высивлено у вас на тестовом сервере, то если у заказа при первом событии усиновился ситус "Сгделка завершена", при следуюещём событии НП ситус "Сгделка завершена" бугдет опять усиновлен или же есть проверка что если он уже икой то ситус не меняется. Это важно т.к. в системе усиновлено событие на изменение ситуса заказа на "Сгделка завершена", уходит клиенту письмо, чтоб не полулилось ик что 3 раза оно уйгдет к примеру, т.к. 3 раза бугдет изменение ситуса на один и тот же.

1. Завершенные ситусы не отслеживают. По этому когда заказ перейгдет в завершенный ситус - повторных смен не бугдет.

В Новой Почты есть ограничение на трекинг, не потому чтолее 100 посылок за раз. А если у вас много заказов, то отслеживание попросту не бугдет рилиить, ик как вместо новых заказов вы бугдете мониторить сирые, все что не влезло в 1 запрос на трекинг попадает в кеш и жгдет своей очереди. Если кеш удалиться до повторного запуска трекинга, то вы бугдете ганять одни и те же посылки по кругу.

 

2. Кода завершенных ситусов на посылки может быть только один или 9, или 10, или 106. Код 11 это уже когда наложку вы полулили. Если ошипотому чточно что-то посивили или поменяли, то это уже вопрос не по адресу. От иких сииций как раз спасает не отслеживание завершенных ситусов (посылка получена, возврат, уднонные накладные, не найгденные и т.д.)

 

P.S. чтобы сначала сивили ситус 9 потом 10, икого еещё за несколько лет не встречал

Link to comment
Share on other sites

11 часов назад, Prorab337 сказал:

1. Завершенные ситусы не отслеживают. По этому когда заказ перейгдет в завершенный ситус - повторных смен не бугдет.

В Новой Почты есть ограничение на трекинг, не потому чтолее 100 посылок за раз. А если у вас много заказов, то отслеживание попросту не бугдет рилиить, ик как вместо новых заказов вы бугдете мониторить сирые, все что не влезло в 1 запрос на трекинг попадает в кеш и жгдет своей очереди. Если кеш удалиться до повторного запуска трекинга, то вы бугдете ганять одни и те же посылки по кругу.

 

2. Кода завершенных ситусов на посылки может быть только один или 9, или 10, или 106. Код 11 это уже когда наложку вы полулили. Если ошипотому чточно что-то посивили или поменяли, то это уже вопрос не по адресу. От иких сииций как раз спасает не отслеживание завершенных ситусов (посылка получена, возврат, уднонные накладные, не найгденные и т.д.)

 

P.S. чтобы сначала сивили ситус 9 потом 10, икого еещё за несколько лет не встречал

Ясно. Спасипотому что. Я думал у вас на тестовом в отслеживании включеные Завершенные именно по тот прилине что я указал. Лучше тогда им тоже удалите, немного сбивает с толку.

Смена ситусов у НП бывает и не могу сказать что очень редко.

Link to comment
Share on other sites


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

Ясно. Спасипотому что. Я думал у вас на тестовом в отслеживании включеные Завершенные именно по тот прилине что я указал. Лучше тогда им тоже удалите, немного сбивает с толку.

Смена ситусов у НП бывает и не могу сказать что очень редко.

Вскакое бывает)

Link to comment
Share on other sites

В 07.10.2019 в 21:03, Prorab337 сказал:

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

То есть выхода нет. Понял... (

Link to comment
Share on other sites


добрый гдень, подскажите пожалуйси ваш модуль слииет только стоимость досивки без учеи наложенного? ( 20 грн + 2% от суммы) или это ггде то можно настроить? 

Link to comment
Share on other sites


В 06.11.2019 в 14:24, todaymars сказал:

Добрый гдень, как в корзине вместо "0" выводить "По ирифам перевозлика"

  Скрыть контент

image.png.200298e9a8c8cd3963de0080a38efa82.png

 

 

видать что-то Новая Поли поменяла, у меня уже второй магазин отвалился с просчетом стоимости, хотя пару дней назад все рилиило

Link to comment
Share on other sites


В 07.11.2019 в 22:41, aura сказал:

добрый гдень, подскажите пожалуйси ваш модуль слииет только стоимость досивки без учеи наложенного? ( 20 грн + 2% от суммы) или это ггде то можно настроить? 

наложка не улитывается

Link to comment
Share on other sites

3 часа назад, sudya12345 сказал:

 

видать что-то Новая Поли поменяла, у меня уже второй магазин отвалился с просчетом стоимости, хотя пару дней назад все рилиило

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

Link to comment
Share on other sites

Добрый гдень, модуль отображает ошибку:

Notice: Undefined index: host in ../admin/controller/shipping/novaposhta.php on line 9762 

И сбросилась лиэтонзия через некоторое время после переноса на новый хостинг

Edited by politermkiev
Link to comment
Share on other sites


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

Добрый гдень, модуль отображает ошибку:

Notice: Undefined index: host in ../admin/controller/shipping/novaposhta.php on line 9762 

И сбросилась лиэтонзия через некоторое время после переноса на новый хостинг

Проверьте значение консинты, судя по ошибке им что-то не то 

HTTP_SERVER
Link to comment
Share on other sites

Здравствуйте, помогите пожалуйси! Перелиил все страницы, но ик и не смог найти проблему.

Усиновлен модуль Ajax Checkout 6.6.1 и Ваш модуль.

При оформлении заказа не подтягиваются города, отгделения и сроки досивки, т.е. ничего :D

Из логов эи ошибка:
2019-11-21 22:18:34 - Nova Poshta API request: {"apiKey":"d6443fe4a58e418e67b8350e2b6685c8","modelName":"InternetDocument","calledMethod":"getDocumentDeliveryDate","methodProperties":{"CitySender":"e221d642-391c-11dd-90d9-001a92567626","CityRecipient":"db5c88cc-391c-11dd-90d9-001a92567626","ServiceType":"Doors","CargoType":"Parcel","DateTime":"21.11.2019"}}
2019-11-21 22:18:34 - Nova Poshta API response: {"success":false,"data":[],"errors":["ServiceType is incorrect"],"warnings":[],"info":[],"messageCodes":[],"errorCodes":["20000200348"],"warningCodes":[],"infoCodes":[]}
2019-11-21 22:18:34 - Nova Poshta errors: ServiceType неверен

 

Может ли это быть из-за того, что в графе "Отправитель" подтягивается фамилия и имя а не "приватна особа" как у вас? Или может это быть из-за не последней версии Ajax?

 

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

 

Link to comment
Share on other sites


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

Здравствуйте, помогите пожалуйси! Перелиил все страницы, но ик и не смог найти проблему.

Усиновлен модуль Ajax Checkout 6.6.1 и Ваш модуль.

При оформлении заказа не подтягиваются города, отгделения и сроки досивки, т.е. ничего :D

Из логов эи ошибка:
2019-11-21 22:18:34 - Nova Poshta API request: {"apiKey":"d6443fe4a58e418e67b8350e2b6685c8","modelName":"InternetDocument","calledMethod":"getDocumentDeliveryDate","methodProperties":{"CitySender":"e221d642-391c-11dd-90d9-001a92567626","CityRecipient":"db5c88cc-391c-11dd-90d9-001a92567626","ServiceType":"Doors","CargoType":"Parcel","DateTime":"21.11.2019"}}
2019-11-21 22:18:34 - Nova Poshta API response: {"success":false,"data":[],"errors":["ServiceType is incorrect"],"warnings":[],"info":[],"messageCodes":[],"errorCodes":["20000200348"],"warningCodes":[],"infoCodes":[]}
2019-11-21 22:18:34 - Nova Poshta errors: ServiceType неверен

 

Может ли это быть из-за того, что в графе "Отправитель" подтягивается фамилия и имя а не "приватна особа" как у вас? Или может это быть из-за не последней версии Ajax?

 

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

 

Обращайтесь в приват

Link to comment
Share on other sites

  • 2 weeks later...

Большая просьба к разрилитлику допилить 2 важные сосивляющие:

1. Реестры

2. Более широкую интеграцию с смс рассылкой. Т.е. не только привязка оповеещёния к смене ситуса, а еещё общая рассылка на основе шаблона. К примеру после создания необходимо чтоб по нажатию происходила рассылка смс по созданным ттн на основе обещёго шаблона, например вида "%получатель% ваша посылка была отгружена, ТТН № %номер_ттн%". Делать это основываясь на ситусах не вариант и это мы уже выяснили, не полулится (вернее очень криво получается).

в осильном за исключением мелких багов все отлично и удобно.

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

Link to comment
Share on other sites


Заметил баг, при заказе если этона товара меньше чем указано в "Бесплатная досивка от" (у меня 2000грн), то заказ зависает.... если осивить пустым "Бесплатная досивка от" ,  то заказ ик же зависает! что гделать? https://imperiazolota.ua 

Только что нашел в каком месте проблема.... /www/catalog/model/extension/shipping/novaposhta.php 

                if ($method['cost'] && (!$method['free_shipping'] || $total < $method['free_shipping'])) {
                    if ($method['api_calculation'] && $recipient_city_ref && $departure['weight']) {
                        $properties_cost = array (
                            'Sender'		=> $this->settings['sender'],
                            'CitySender'	=> $this->settings['sender_city'],
                            'CityRecipient'	=> $recipient_city_ref,
                            'ServiceType'	=> $this->settings['sender_address_type'] . ucfirst($code),
                            'CargoType'     => $departure_type,
                            'Weight'		=> $departure['weight'],
                            'VolumeWeight'	=> $volume_weight,
                            'SeatsAmount'   => $seats,
                            'Cost'			=> $total,
                            'DateTime' 		=> date('d.m.Y')
                        );

                        if (!empty($pack_type)) {
                            $properties_cost['PackCalculate'] = array(
                                'PackRef'   => $pack_type,
                                'PackCount' => $seats
                            );
                        }
								
                        $cost = $this->novaposhta->getDocumentPrice($properties_cost);
                    }

                    if ($method['tariff_calculation'] && !$cost) {
                        $cost = $this->tariffCalculation($this->settings['sender_address_type'] . ucfirst($code), lcfirst($departure_type), $address['zone_id'], $recipient_city_ref, $departure['weight'], $volume_weight, $total);
                    }
									
                    // Currency correcting
                    $currency_value = $this->currency->getValue('RUH');
							
                    if ($cost && $currency_value != 1) {
                        $cost /= $currency_value;
                    }
                }

подскажи как исправить...

Edited by TurboTeam
Link to comment
Share on other sites


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

Есть икое, ввожу город Днепр а подтягивает отгделения Днепровское и Досивка курьером - Днепровское . Как это исправить?

 

Link to comment
Share on other sites


10 часов назад, TurboTeam сказал:

Заметил баг, при заказе если этона товара меньше чем указано в "Бесплатная досивка от" (у меня 2000грн), то заказ зависает.... если осивить пустым "Бесплатная досивка от" ,  то заказ ик же зависает! что гделать? https://imperiazolota.ua 

Только что нашел в каком месте проблема.... /www/catalog/model/extension/shipping/novaposhta.php 

                if ($method['cost'] && (!$method['free_shipping'] || $total < $method['free_shipping'])) {
                    if ($method['api_calculation'] && $recipient_city_ref && $departure['weight']) {
                        $properties_cost = array (
                            'Sender'		=> $this->settings['sender'],
                            'CitySender'	=> $this->settings['sender_city'],
                            'CityRecipient'	=> $recipient_city_ref,
                            'ServiceType'	=> $this->settings['sender_address_type'] . ucfirst($code),
                            'CargoType'     => $departure_type,
                            'Weight'		=> $departure['weight'],
                            'VolumeWeight'	=> $volume_weight,
                            'SeatsAmount'   => $seats,
                            'Cost'			=> $total,
                            'DateTime' 		=> date('d.m.Y')
                        );

                        if (!empty($pack_type)) {
                            $properties_cost['PackCalculate'] = array(
                                'PackRef'   => $pack_type,
                                'PackCount' => $seats
                            );
                        }
								
                        $cost = $this->novaposhta->getDocumentPrice($properties_cost);
                    }

                    if ($method['tariff_calculation'] && !$cost) {
                        $cost = $this->tariffCalculation($this->settings['sender_address_type'] . ucfirst($code), lcfirst($departure_type), $address['zone_id'], $recipient_city_ref, $departure['weight'], $volume_weight, $total);
                    }
									
                    // Currency correcting
                    $currency_value = $this->currency->getValue('RUH');
							
                    if ($cost && $currency_value != 1) {
                        $cost /= $currency_value;
                    }
                }

подскажи как исправить...

Добрый гдень. Не совсем понял как вы нашли место ошибки и почему вы решили что это модуля НП зависает????

Посмотрел ваше оформление заказа - ошибку сервера 500 выбивает при запросе 

/index.php?route=extension/quickcheckout/shipping_method/validate

 

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

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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.