Support » Plugin: CDEK for WooCommerce » Ошибка

  • Resolved evgenych

    (@evgenych)


    Здравствуйте.
    Установил плагин. Завел все необходимые ключи.
    Настроил регион и протестировал.
    Вываливаются ошибки в корзине и на странице оформления заказа , в количестве 9 шт.
    Данные ошибки видны не только админу.
    ОШИБКА: Warning: A non-numeric value encountered in /var/www/********/data/www/anticfur.ru/wp-content/plugins/woocommerce/includes/wc-formatting-functions.php on line 129

    Другая ошибка вываливается только для админа , на странице оформления заказа.
    Данные ошибки видны только админу.
    ОШИБКА : СДЭК до склада. Ошибка при расчете. Это сообщение и метод видны только администратору сайта в целях отладки. Пожалуйста, проверьте WooCommerce Logs, чтобы получить больше информации о проблеме.

    Плагин пришлось выключить.

    • This topic was modified 1 year, 3 months ago by evgenych.
    • This topic was modified 1 year, 3 months ago by evgenych.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 21 total)
  • Plugin Author Artem Komarov

    (@artemkomarov)

    Здрасвтвуйте.

    В каком формате у вас выставлены габариты товаров?
    Это сообщение для отладки, описание ошибки в WooCommerce Logs.

    Thread Starter evgenych

    (@evgenych)

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

    • This reply was modified 1 year, 3 months ago by evgenych.
    Plugin Author Artem Komarov

    (@artemkomarov)

    Нет дело не в габаритах. так как даже если они не указаны будет расчет по умолчанию. Именно проблема в том как они указаны. И вы первый кто обратился с данной проблемой так что скорее всего дело именно на стороне сайта. Скажите пожалуйста версию WooCommerce у вас на сайте?

    Thread Starter evgenych

    (@evgenych)

    Версия 5,5 RU

    Plugin Author Artem Komarov

    (@artemkomarov)

    Версия 5,5 RU

    Это версия WordPress, а надо версию WooCommerce 🙂

    Thread Starter evgenych

    (@evgenych)

    Упс. Не внимательно прочитал.
    Automattic – 4.4.1

    Thread Starter evgenych

    (@evgenych)

    Поменял расчет параметров с ММ на СМ, больше не ругается на 129 строку. Но вторая ситуация возникает если вводиться индекс шестизначный, но он не существует. Предупреждение покупателю об ошибке, было бы очень полезно.
    Вторая ошибка показывается только в админке. Со стороны покупателя ее не видно. Просто не показывает строку расчета доставки.

    • This reply was modified 1 year, 3 months ago by evgenych.
    Plugin Author Artem Komarov

    (@artemkomarov)

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

    Thread Starter evgenych

    (@evgenych)

    Артем, столкнулся с еще проблемами.
    Зоны доставки нужно создавать для каждого региона отдельно. Общую для всех, не показывает при оформлении заказа.
    И еще , два метода для одного региона не выводит на странице оформления заказа. Только один. Например сделал метод СКЛАД-СКЛАД и метод СКЛАД-ДВЕРЬ, отображается только СКЛАД-СКЛАД.Создавал для московского региона , где доставки имеются разнообразные.

    Plugin Author Artem Komarov

    (@artemkomarov)

    Зоны доставки нужно создавать для каждого региона отдельно. Общую для всех, не показывает при оформлении заказа.

    Не нужно или по вашему усмотрению, СДЭК как метод будет работать вне зависимости от зоны доставки.

    И еще , два метода для одного региона не выводит на странице оформления заказа. Только один. Например сделал метод СКЛАД-СКЛАД и метод СКЛАД-ДВЕРЬ, отображается только СКЛАД-СКЛАД.Создавал для московского региона , где доставки имеются разнообразные.

    Могут, в этом тоже нет ограничений, можете в этом убедиться на демо сайте https://yumecommerce.com/cdek/

    Пришлите скрин того как у вас организованы зоны и настроены методы.

    Thread Starter evgenych

    (@evgenych)

    Это скрины зон
    https://pastenow.ru/de2b66b1c7a2bcf0b674853c0634b661
    https://pastenow.ru/2f956937a1328fd3145b52b619df3564
    https://pastenow.ru/75eb646569dcb0bc6fe5dd604935dbcf
    https://pastenow.ru/a97847aa51d69089caf2628b04eb660f
    https://pastenow.ru/0c035b8c680109a32766ee4cc162f7e2
    https://pastenow.ru/67a603b1ff7d32b4257799f9ee20ac06
    https://pastenow.ru/769ed44a68f6db281a47a301c6ddfc80

    Это методы в зоне Москва и область
    https://pastenow.ru/e32c1f980c933a82b1bb157c0aa2634e

    В остальных зонах доставка сдек настраивалась до плагина , как фиксированная ставка для отдельных регионов

    • This reply was modified 1 year, 3 months ago by evgenych.
    Plugin Author Artem Komarov

    (@artemkomarov)

    Ого. Да WooCommerce одновременно находит только одну зону доставки по той очереди которая установлена у вас, и да если вы добавили 20 зон и хотите чтобы СДЭК или в принципе тот или иной метод присутствовал везде то требуется добавить данный метод в каждую зону так как нет смысла создавать зоны, а затем объединять методы. А для чего так сильно дробить регионы России если у вас везде одинаковые методы? Это в значительной мере усложняет администрирование магазином.

    Thread Starter evgenych

    (@evgenych)

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

    И по моему не ответили на вопрос, почему не видно второй метод доставки в зоне.
    https://pastenow.ru/e31bd27a9826b7f698b4bc0636206cd3

    • This reply was modified 1 year, 3 months ago by evgenych.
    • This reply was modified 1 year, 3 months ago by evgenych.
    Plugin Author Artem Komarov

    (@artemkomarov)

    Так это и есть работа плагина считать в регионы стоимость доставки на основе веса и прочих параметров. Для простого расчета стоимости не СДЭК не плагину Почты https://ru.wordpress.org/plugins/russian-post-and-ems-for-woocommerce/ ключи не нужны и не требуется PRO дополнение. Ключи и PRO дополнение нужны только если есть необходимость синхронизировать заказы с личным кабинетом.

    Чаще всего администраторы магазина делают три зоны.
    – Локально. то есть для города где склад-магазин. самовывоз или курьер
    – По России. Почта РФ в зависимости от типа магазина и товара. 1 класс, EKOM и тд.и СДЭК (для большинства регионов тариф Экспресс лайт)
    – Ближнее зарубежье. Почта России или СДЭК смотря с кем удобней таможню оформлять.

    Plugin Author Artem Komarov

    (@artemkomarov)

    И по моему не ответили на вопрос, почему не видно второй метод доставки в зоне.

    Извините, но вы не прислали скрин метода и параметры для доставки (индекс область город) так что я не могу протестировать это локально.

Viewing 15 replies - 1 through 15 (of 21 total)
  • The topic ‘Ошибка’ is closed to new replies.