Плагин "Почта России" Исправлено

1

Проблема в плагине. 

Warning: strtotime() expects parameter 1 to be string, array given in /wa-apps/shop/lib/classes/checkout2/shopCheckoutDetailsStep.class.php on line 176

Появляется при оформлении заказа на одной странице. 

Если отключить "Приблизительный минимальный срок доставки" и "Приблизительный максимальный срок доставки" - то проблема уходит но появляется ошибка в  консоле  Uncaught TypeError: form.live is not a function  и корзина зависает.

4 комментария

  • +1

    Если вы пишете о плагине с названием «Почта России», то он разработан нашим партнёром. Обратитесь к нему за помощью в работе плагина, пожалуйста.

  • +1

    Проблема в том что у вас в классе 

    if (isset($selected_variant['delivery_date'])) {
                    $row['delivery_date'] = strtotime($selected_variant['delivery_date']);
                }

    но в Почте России передаются два значения  "Приблизительный минимальный срок доставки" и "Приблизительный максимальный срок доставки" - соответственно strtotime не может массив обработать и выдает ошибку. На время поставил но хотелось бы увидеть это в обновлении

    strtotime($selected_variant['delivery_date'][0]);
  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 13 августа 2020 14:05 #

    Мы выпустили обновление Shop-Script с устранением описанной вами ошибки. Обновление можно установить в «Инсталлере».

    Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.

    Благодарим вас за то, что помогаете улучшать программные продукты Webasyst!

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите