Плагин Курьер не работает при включённой опции "Запрашивать желаемый интервал доставки" Исправлено

4

После последнего обновления плагина Курьер до версии 1.2.0.7. появилась возможность "Добавлять запрос у клиента желаемой даты и времени доставки". Но если включить в этом плагине "Запрашивать желаемую дату доставки", то при оформление заказа просто не происходит переход на шаг Доставка (нажатие на кнопку "Далее" ни к чему не приводит). А вот при включённой только опции плагина "Запрашивать желаемый интервал доставки" удаётся оформить заказ. Но не понятно, где отображается вся эта информация о указном покупателем желаемом времени и дате заказа, т.к. ни в админке в заказе, ни в печатной форме заказа ничего не отображается об этом.

19 комментариев

  • +1
    www.molokonadom.ru www.molokonadom.ru 7 марта 2017 08:52 #

    И ещё вот такая запись в error.log

    Uncaught exception Exception:
    DateTime::__construct(): Failed to parse time string (+ -17232 days) at position 0 (+): Unexpected character (0)
    #0 /home/ih194400/public_html/wa-system/datetime/waDateTime.class.php(150): DateTime->__construct('+ -17232 days')
    #1 /home/ih194400/public_html/wa-system/datetime/waDateTime.class.php(286): waDateTime::date('d.m.Y', '+ -17232 days', 'Europe/Moscow', 'ru_RU')
    #2 /home/ih194400/public_html/wa-system/shipping/waShipping.class.php(842): waDateTime::format('d.m.Y', '+ -17232 days')
    #3 /home/ih194400/public_html/wa-system/util/waHtmlControl.class.php(261): waShipping::settingCustomDeliveryIntervalControl('shipping_3[desi...', Array)
    #4 /home/ih194400/public_html/wa-system/util/waHtmlControl.class.php(182): waHtmlControl->__call('getCustomDelive...', Array)
    #5 /home/ih194400/public_html/wa-apps/shop/lib/classes/checkout/shopCheckoutShipping.class.php(625): waHtmlControl::getControl('CustomDeliveryI...', 'shipping_3[desi...', Array)
    #6 /home/ih194400/public_html/wa-apps/shop/lib/classes/checkout/shopCheckoutShipping.class.php(173): shopCheckoutShipping->getCustomFields('3', Object(courierShipping))
    #7 /home/ih194400/public_html/wa-apps/shop/lib/actions/frontend/shopFrontendCheckout.action.php(79): shopCheckoutShipping->display()
    #8 /home/ih194400/public_html/wa-system/controller/waViewAction.class.php(170): shopFrontendCheckoutAction->execute()
    #9 /home/ih194400/public_html/wa-system/controller/waViewController.class.php(86): waViewAction->display()
    #10 /home/ih194400/public_html/wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopFrontendCheckoutAction))
    #11 /home/ih194400/public_html/wa-system/controller/waController.class.php(21): waDefaultViewController->execute()
    #12 /home/ih194400/public_html/wa-system/controller/waViewController.class.php(46): waController->run(NULL)
    #13 /home/ih194400/public_html/wa-system/controller/waFrontController.class.php(226): waViewController->run(NULL)
    #14 /home/ih194400/public_html/wa-system/controller/waFrontController.class.php(161): waFrontController->runController(Object(waDefaultViewController), NULL)
    #15 /home/ih194400/public_html/wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'frontend', 'checkout')
    #16 /home/ih194400/public_html/wa-system/waSystem.class.php(690): waFrontController->dispatch()
    #17 /home/ih194400/public_html/wa-system/waSystem.class.php(485): waSystem->dispatchFrontend('checkout/shippi...')
    #18 /home/ih194400/public_html/index.php(7): waSystem->dispatch()
    #19 {main}
  • +1
    Red Cat Red Cat 7 марта 2017 10:25 #

    Не работает ни с включенным "Желаемое время доставки" ни с выключенным.

    И ещё при редактировании заказа в бекенде Курьер не доступен как способ доставки...

    • +1
      www.molokonadom.ru www.molokonadom.ru 7 марта 2017 10:30 #

      У меня описанных вами проблем к счастью нет.

    • +1
      www.molokonadom.ru www.molokonadom.ru 7 марта 2017 10:32 #

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

    • +1
      Red Cat Red Cat 7 марта 2017 12:55 #

      Решил проблему удалением старого способа доставки Курьер и созданием нового. Правда вылез новый косяк, если не включать "Желаемое время доставки", то оно всё равно отображается при оформлении заказа покупателем.

      • +1
        www.molokonadom.ru www.molokonadom.ru 7 марта 2017 13:23 #

        Была мысль тоже удалить. Но когда создаю новый способ доставки, у меня там стоимость почему-то в USD только, поэтому пока подожду, может исправят.

        • +1
          Red Cat Red Cat 7 марта 2017 13:25 #

          Это опечатка. Всё в рублях на самом деле.

          • +1
            www.molokonadom.ru www.molokonadom.ru 7 марта 2017 13:36 #

            Отключил старый способ доставки и создал новый. Да, USD это глюк, потом изменилось на RUB. Но это не решило проблем. Может мой PHP 7.1. несовместим.

          • +1
            www.molokonadom.ru www.molokonadom.ru 7 марта 2017 13:40 #
            если не включать "Желаемое время доставки", то оно всё равно отображается при оформлении заказа покупателем

            Это подтверждаю.

            Т.е. покупатель теперь будет указывать время, а мы об этом и знать не будем.

          • +1

            Да вроде бы все работает... кеш чистили, дни недели выставили?


            • +1
              www.molokonadom.ru www.molokonadom.ru 7 марта 2017 14:00 #

              Кеш после каждых изменений чистил. Всё-равно, если в плагине запрашивать дату доставки, то при оформлении не даёт на доставку выйти. Без даты (только время) проходит, но не видно в заказе в админке указанного времени.

            • +1
              Димасик Димасик 7 марта 2017 13:53 #

              Аналогично, хотелось оперативного исправления , а то как-то глупо перед клиентами выглядеть будем получается

            • +2

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

            • +1
              www.molokonadom.ru www.molokonadom.ru 7 марта 2017 14:05 #

              Блин! Заработало!

              Если стоит в настройках плагина "Приблизительное время доставки" как "Не определено", то при установленном параметре "Запрашивать желаемую дату доставки" заказ не удастся оформить. В этом была проблема. Всем на заметку.

              Поставил 2-3 дня и всё стало проходить при оформление.

              Но хотелось бы, чтобы приблизительное время доставки было отключено, т.е. "Не определено".

            • +2
              Mihey Mihey 7 марта 2017 14:37 #

              А у меня не переводится, Желаемое время доставки по русски:

              вместо Дата - Date

              вместо Время - Time

              Подскажите где это исправить?


              Добавление новых комментариев к этой теме отключено.