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

Recommended Posts

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

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

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

 

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

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

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

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

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

Top Posters In This Topic

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

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

 

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

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

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

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


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

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

 

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

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

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

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

np.jpg

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


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

Только что, 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

 

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

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

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

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

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

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

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

Вхід

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

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

Important Information

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