Поддержка WooCommerce После обновления Woocommerce появились ошибки в теме

  • Добрый день! После обновления плагина Woocommerce появилась ошибка в теме. Тема платная но уже не поддерживается. Ошибка такая
    В вашей теме (Elextron) содержатся устаревшие копии нескольких шаблонов WooCommerce. Возможно, эти шаблоны потребуется обновить, чтобы обеспечить совместимость с текущей версией WooCommerce. Эти шаблоны отображены на странице состояния системы. В случае сомнений свяжитесь с автором темы.
    В связи с этим часто стала появляться ошибка 500
    Подскажите как это можно исправить? Подскажите до какой версии можно откатиться что бы исправить проблему

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yuri

    (@yube)

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

    Переписать эти шаблоны в соответствии со свежей версией WC. Очень неприятное занятие, но порой (не всегда) необходимое.

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

    Я бы не назвал это исправлением. WC не анализирует скрипты шаблонов, а смотрит на заголовочную часть. Там и написано какой версии WC соответствует шаблон. Кажется, выводится там, куда послал WC: «Эти шаблоны отображены на странице состояния системы.» (админка — ву — статус)

    Откатив версию WC, Вы можете нарваться на несовместимость с другими плагинами, а то и самим движком. И тогда придется откатывать всё. А с учетом того, что при обновлении WC меняется и структура базы, а механизма даунгрейда БД нет как такового, можно получить полностью нерабочий магазин. Оно Вам надо?

    А это может стать причиной ошибки 500?

    вот что выдает стрпница о состоянии системы
    Переопределения Есть обновления для elextron/archive-product.php версии 2.0.0. Версия ядра — 3.4.0,
    Есть обновления для elextron/woocommerce/cart/cart-empty.php версии 2.0.0. Версия ядра — 3.1.0,
    elextron/woocommerce/cart/cart-totals.php,
    Есть обновления для elextron/woocommerce/cart/cart.php версии 3.0.3. Версия ядра — 3.4.0,
    elextron/woocommerce/cart/cross-sells.php,
    Есть обновления для elextron/woocommerce/cart/mini-cart.php версии 2.5.0. Версия ядра — 3.3.0,
    Есть обновления для elextron/woocommerce/cart/shipping-calculator.php версии 2.0.8. Версия ядра — 3.4.0,
    elextron/woocommerce/checkout/form-checkout.php,
    Есть обновления для elextron/woocommerce/checkout/form-coupon.php версии 2.2. Версия ядра — 3.4.4,
    Есть обновления для elextron/woocommerce/checkout/form-login.php версии 2.0.0. Версия ядра — 3.4.0,
    Есть обновления для elextron/woocommerce/content-product.php версии 3.0.0. Версия ядра — 3.4.0,
    elextron/woocommerce/content-product_cat.php,
    Есть обновления для elextron/woocommerce/content-single-product.php версии 3.0.0. Версия ядра — 3.4.0,
    Есть обновления для elextron/woocommerce/content-widget-product.php версии 2.5.0. Версия ядра — 3.3.0,
    Есть обновления для elextron/woocommerce/global/quantity-input.php версии 2.5.0. Версия ядра — 3.4.0,
    Есть обновления для elextron/woocommerce/global/wrapper-end.php версии 1.6.4. Версия ядра — 3.3.0,
    Есть обновления для elextron/woocommerce/global/wrapper-start.php версии 1.6.4. Версия ядра — 3.3.0,
    elextron/woocommerce/loop/loop-end.php,
    Есть обновления для elextron/woocommerce/loop/loop-start.php версии 2.0.0. Версия ядра — 3.3.0,
    Есть обновления для elextron/woocommerce/loop/orderby.php версии 2.2.0. Версия ядра — 3.3.0,
    Есть обновления для elextron/woocommerce/loop/pagination.php версии 2.2.2. Версия ядра — 3.3.1,
    elextron/woocommerce/loop/price.php,
    elextron/woocommerce/loop/sale-flash.php,
    elextron/woocommerce/myaccount/my-account.php,
    elextron/woocommerce/myaccount/navigation.php,
    Есть обновления для elextron/woocommerce/order/order-details-customer.php версии 3.0.0. Версия ядра — 3.4.4,
    Есть обновления для elextron/woocommerce/order/order-details.php версии 3.0.0. Версия ядра — 3.3.0,
    Есть обновления для elextron/woocommerce/single-product/add-to-cart/external.php версии 2.1.0. Версия ядра — 3.4.0,
    Есть обновления для elextron/woocommerce/single-product/add-to-cart/simple.php версии 3.0.0. Версия ядра — 3.4.0,
    Есть обновления для elextron/woocommerce/single-product/add-to-cart/variable.php версии 3.0.0. Версия ядра — 3.4.1,
    elextron/woocommerce/single-product/meta.php,
    Есть обновления для elextron/woocommerce/single-product/product-image.php версии 3.0.2. Версия ядра — 3.3.2,
    Есть обновления для elextron/woocommerce/single-product/product-thumbnails.php версии 3.0.2. Версия ядра — 3.3.2,
    Есть обновления для elextron/woocommerce/single-product/rating.php версии 2.3.2. Версия ядра — 3.1.0,
    elextron/woocommerce/single-product/related.php,
    Есть обновления для elextron/woocommerce/single-product/review-rating.php версии 3.0.0. Версия ядра — 3.1.0,
    elextron/woocommerce/single-product/tabs/description.php,
    elextron/woocommerce/single-product/tabs/tabs.php,
    elextron/woocommerce/single-product/up-sells.php

    Модератор Yuri

    (@yube)

    А это может стать причиной ошибки 500?

    Теоретически — может.
    Не проще ли посмотреть в логе на ошибку, чем строить предположения?

    Вы лучше покажите что за 500 ошибку выдает

    Скорее всего ошибка

    PHP Fatal error: Uncaught Error: Class ‘Mobile_Detect’ not found

    Нужно лезть в /wp-content/themes/elextron/framework/incs/class.quickshop.php в 193 и смотреть что он пытается вызвать.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «После обновления Woocommerce появились ошибки в теме» закрыта для новых ответов.