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

Recommended Posts

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

  • Відповіді 6k
  • Created
  • Остання відповідь

Top Posters In This Topic

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

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

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

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


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

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

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

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

 

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

 

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

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

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

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

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

 

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

 

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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


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

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

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

image.png.200298e9a8c8cd3963de0080a38efa82.png

 

 

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

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


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

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

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

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

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

 

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

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

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

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

а нельзя настроить? было бы очнь удобно

настроить не можно

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

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

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

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

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


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

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

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

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

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

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

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

Установлен модуль 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?

 

Заранее спасибо за ответ!

 

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


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?

 

Заранее спасибо за ответ!

 

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

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

  • 2 weeks later...

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

1. Реестры

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

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

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

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


Заметил баг, при заказе если цена товара меньше чем указано в "Бесплатная доставка от" (у меня 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('UAH');
							
                    if ($cost && $currency_value != 1) {
                        $cost /= $currency_value;
                    }
                }

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

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


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('UAH');
							
                    if ($cost && $currency_value != 1) {
                        $cost /= $currency_value;
                    }
                }

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

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

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

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

 

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

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

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

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

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

 

В логах такие ошибки 

Спойлер

[Wed Dec 04 00:48:15.557084 2019] [fastcgi:error] [pid 45468:tid 140265670035200] (104)Connection reset by peer: [client 93.79.233.95:24900] FastCGI: comm with server "/var/www/cgi-bin/php72-cgi" aborted: read failed, referer: https://imperiazolota.ua/checkout/
[Wed Dec 04 00:48:15.557143 2019] [fastcgi:error] [pid 45468:tid 140265670035200] [client 93.79.233.95:24900] FastCGI: incomplete headers (0 bytes) received from server "/var/www/cgi-bin/php72-cgi", referer: https://imperiazolota.ua/checkout/

это если заказ меньше 2к, если больше то все ок...

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


В 02.12.2019 в 20:10, Quentin222 сказал:

 

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

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

Вобще проблем не вижу. Статус "готов к отгрузке" с привязкой к "создан ТТН". убрать все галочки, поставить модуль смс от neoseo и делать рассылку любого формата в автоматическом режиме. Поставили крон на 15 минут, создали ТТнку и максимум через 14 минут ушло смс

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


54 минуты назад, TurboTeam сказал:

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

 

В логах такие ошибки 

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

[Wed Dec 04 00:48:15.557084 2019] [fastcgi:error] [pid 45468:tid 140265670035200] (104)Connection reset by peer: [client 93.79.233.95:24900] FastCGI: comm with server "/var/www/cgi-bin/php72-cgi" aborted: read failed, referer: https://imperiazolota.ua/checkout/
[Wed Dec 04 00:48:15.557143 2019] [fastcgi:error] [pid 45468:tid 140265670035200] [client 93.79.233.95:24900] FastCGI: incomplete headers (0 bytes) received from server "/var/www/cgi-bin/php72-cgi", referer: https://imperiazolota.ua/checkout/

это если заказ меньше 2к, если больше то все ок...

Это вам в поддержку хостинга обращаться. Хотя даже в этих ошибках про модуль упоминаний нету

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

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

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

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

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

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

Вхід

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

Вхід зараз
Гість
×
  • Створити...

Important Information

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