WooCommerce — обновление с 1.6.6 до 2.0.1

 

4 марта вышел финальный релиз WooCommerce 2.0.1. Не спешите сразу обновлять плагин, особенно, если вы используете вариативные товары.

Возможные проблемы после обновления:
1. Удаляются все глобальные свойства. Вариативные товары теряют вариации (признак этого — у таких товаров исчезает кнопка «Добавить в корзину»)
2. Изменятся стили WooCommerce — тема может некорректно отображаться — после обновления пройдитесь по всем страницам. Кнопки также могут стать опять серого цвета.
3. Могут «слететь» некоторые настройки и проявиться другие моменты.

Перед обновлением сделайте следующие действия:
1. Бэкап (резервная копия) базы данных MySQL.
2. Сделать экспорт в XML-файл «Варианты». Это можно сделать стандартными инструментами ВордПресс: Инструменты->Экспорт
3. Только после этого можете обновляться.

После обновления, проверьте корректно ли работают вариативные товары. Если будут проблемы, то установите плагин WordPress Importer http://wordpress.org/extend/plugins/wordpress-importer/ — установите его и сделайте импорт XML-файла «Варианты». Это в том случае, еси у Вас были вариативные товары.
Также пересохраните Общие настройки Woocommerce, чтобы задействовать новые стили (цвет кнопок…) — для этого измените (обязательно) цвет любой кнопки и нажмите Сохранить.

Если успели уже обновиться, не ждите обновлений — они вам не помогут. Переход на WooCommerce 1.6.6 тоже уже не поможет. Делайте откат сайта (или БД) на вчерашнее число (у хостеров всегда есть резервные копии). А затем делайте обновление по описанной выше схеме.


 
 
 

33 Комментариев

 
  1. Александр:

    Здравствуйте.
    На сайте установлена версия WC 2.2.10 и WP 4.0.13 Судя по истории заказов, еще 4 месяца назад пользователи могли сделать заказ, но на данный момент и без каких либо вмешательств в работу сайта со стороны программистов, магазин работает ужасно нестабильно. Товар добавляется в корзину только один, каждый следующий вытесняет предидущий. Но и при переходе в корзину она всегда оказывается пуста. Сделать заказ невозможно. Закрадывается мысль, что причина в каких-то автоматически произведенных обновлениях. Очень буду рад помощи или подсказке, как восстановить работоспособность. Спасибо.

    • Saphali Studio:

      Здравствуйте.
      Советую зайти в Woocommerce -› Состояние системы -› Инструменты и там очистить все истекшие данные, временные данные, и все сессии.

      • Александр:

        Спасибо, сделал как Вы сказали, но эффекта нет. Тут выяснилась информация, что сайт переносили на новый хостинг и возможно это стало причиной нестабильной работы магазина. Не подскажите, может необходимо при смене хостинга править какие-то файлы, кроме стандартного wp-config ?
        Спасибо.

        • Saphali Studio:

          При смене на другой хостинг нужно учитывать путь к корневой папке движка (напр., был /var/www/user/data/site.com, а перенесли и стал home/www/public_html/site.com/). Т.е. нужно открыть sql файл и сделать замену. Так же идеально было бы, если еще учесть сериализацию подсчитав символы с учетом смены этого пути. Например, в базе было a:1:{i:0;s:67:"/var/www/user/data/site.com/wp-content/plugins/plugin_name/file.php";} => должно стать a:1:{i:0;s:70:"/home/www/public_html/site.com/wp-content/plugins/plugin_name/file.php";}. Потому неудивительно, что у Вас на сайте происходит то, что Вы описали.

  2. asm70:

    Добрый день,
    У меня при выборе российской валюты не правильно отражается сокращения рубля. вместо руб. какой то квадрат и в ценах на товар тоже стоит квадрат вместо руб.
    Подскажите как решить эту проблему.

    • Saphali Studio:

      Здравствуйте.
      Если у Вас установлен Woocommerce 2.5.2 и выше, то в данной версии знак рубля предусматривается самим WC (мы убрали наш знак, т.к. были жалобы, что вот в WC уже есть знак, а тот, что делал наш плагин — корявый). Потому в последней версии нашего плагина для WC 2.5.2 и выше нет переопределения знака валюты для российского рубля.
      Вы можете только откатиться до предыдущей версии https://downloads.wordpress.org/plugin/saphali-woocommerce-lite.1.5.8.zip

  3. Здравствуйте. После установки вашего плагина у меня перестали работать ссылки со страницы «My account», т.е. когда я нажимаю изменить «Реквизиты оплаты» или «Адрес доставки» выдает ошибку, не переходить по нужной мне ссылке. Как мне изменить данные ссылки?

    (/index.php/my-account/edit-address/%d0%be%d0%bf%d0%bb%d0%b0%d1%82%d1%8b)
    (/index.php/my-account/edit-address/%d0%b4%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%ba%d0%b8)

    • Saphali Studio:

      Здравствуйте, видимо у Вас проблемы с ЧПУ (постоянными ссылками). Зайдите в Настройки — > Постоянные ссылки и пересохраните их, либо еще раз настройте. (Хотя не совсем понятно о каком нашем плагине идет речь).

  4. Здравствуйте, после установки Saphali Woocommerce Russian и обновления перевода в ручную, перестали работать постоянные ссылки, типа /%postname%/. Два дня убил на поиск проблемы, и методов решения, все безуспешно. Одиночные товары не работают!!! Подскажите решение проблемы. Спасибо

    • Saphali Studio:

      Здравствуйте, для решения Вашего вопроса нужно настроить ЧПУ (постоянные ссылки). Делается это в Настройки — Постоянные ссылки, где нужно указать основу для категории и основу постоянной ссылки продукта. Даже может помочь просто сохранение этих настроек.

  5. Эдуард:

    Добрый день! Интересует вопрос по мультиязычности, делаю интернет магазин первый раз на wordpresse, магазин должен быть на двух языках, русский и латышский. Для мультиязычности ещё никакого плагина не ставил, но будет платный WPML. Пока провожу тестовые работы на купленой теме, поставил Woocommerce и потом ваш плагин, всё работает отлично, то, что было на английском, теперь всё на русском и не только в самой CMS, а также всё перевелось, что относится к магазину и на сайте. Например закладка «Отзывы» было написано «Reviews».<—(Это как пример перевода, чтобы было понятно про что я.) Так вот вопрос, когда поставится WPML и будет второй язык латышский, всё равно всё будет отображаться на сайте, на русском, что связано с магазином, так как основной язык в WordPress стоит русский? Что нужно сделать, чтобы русские видели всё на русском отображаемое магазином, а латыши на латышском, это всё в WPML можно сделать или есть какие-то хитрости с вашим плагином?

    • Saphali Studio:

      Нужно, чтобы файлы локализации как на латышском, так и на русском были по этому пути:
      wp-content/languages/plugins/woocommerce-admin-xx_XX.mo
      wp-content/languages/plugins/woocommerce-xx_XX.mo
      где xx_XX — код локалиции (напр., ru_RU — для русского).
      Т.е. у вас должны быть как минимум 4 файла (правда работающие только 2 с расширением .mo).

  6. Здравствуйте, обновил версию WC до 2.2.2 и слетел русский перевод. Будет ли обновление Saphali Woocommerce Russian (Free) для WC 2.2.2 и когда?

    • Saphali Studio:

      Здравствуйте. Перевод не слетел, просто нужно в самом WC произвести обновление. Перейдите на все товары, и вверху будет сообщение с предложением обновить локализацию. В любом случае можно зайти в «Woocommerce => System Status (Магазин => Состояние системы)», перейти на вкладку «Tools» (Инструменты), и нажать на кнопку «Force Translation Upgrade», чтобы обновить перевод.
      Теперь основные файлы локализации (помимо тех, которые в Saphali woocommerce russian) находятся здесь:
      wp-content/languages/plugins/woocommerce-admin-ru_RU.mo
      wp-content/languages/plugins/woocommerce-ru_RU.mo

      • Артём:

        Спасибо за ответ, теперь всё работает, как надо.

      • bamazal:

        После нажатия Force Translation Upgrade появилась надпись Failed to install/update the translation: Sorry but there is no translation available for your language =/. Что делать?

        • Saphali Studio:

          В этом сообщении есть ссылка с рекомендацией как уладить это, а также как вариант можете скачать файлы https://saphali.com/lang.zip и распаковав скопируйте их тогда сюда wp-content/languages/plugins

      • Вадим:

        Подскажите пожалуйста! Все сделал как описано! все перевело! только теперь не заходит в одиночные товары! Просто грузит грузит… помогите)

        • Saphali Studio:

          Нужно зайти в Настройки -> Постоянные ссылки и заполнить на латинице поля:
          «Основа категории товара» и «Произвольная основа» (для товаров)
          и сохранить.

  7. Мария:

    Наверное я чуть-чуть не в тему, но уж очень хочется спросить совместимы ли:
    Версия WC: 2.1.8
    Версия WP: 3.9
    только наново делаю сайт с нуля ( в который раз(((), нет значков шорткодов при добавлении новой страницы или нового товара, тогда как в предыдущей версии это все было, только чпу замучало — думала, что новые версии облегчат работу, а тут свой геморрой(((

    • Saphali Studio:

      К сожалению, в последней версии WordPress новая версия скрипта визуального редактора, потому он не поддерживает текущую реализацию кнопки в Woocommerce с выпадающим меню с шорткодами. Нужно ждать обновления Woocommerce.

  8. А может ли сама тема быть устаревший для WOOCOMMERCE и не сочетаться? Хотя на старой версии WOOCOMMERCE всё работает правильно. А при обнавлении даже сайд бар падает вниз

    • Saphali Studio:

      При переходе c 1.6.6 на 2.x.x однозначно может, т.к. стили работают у них по-разному.

  9. Здравствуйте недавно поставил тему barberry с ней установил WC 2.1.2 и вариативные продукты не добавляются в корзину. Есть ли решение?

    • Saphali Studio:

      Здравствуйте.
      Видимо, в самой теме проблема. Нужно совмещать ее с данной версией, т.е. искать ошибки (обычно javascript).

  10. Saphali Studio:

    Вы, наверное, не поняли, что такое слаг.

    • Понятно, не через «индивидуальные свойства», а через «глобальные», где слаг. Спасибо, как часы работает.

  11. Андрей:

    Обновился до 2.0.5. Вариации на товарах не отображаются почти нигде. Добавляю новые наименования по-русски, не отображаются. Если добавлять вариации на латинице или цифрами все отлично работает.

    • Saphali Studio:

      В таком случае используйте свойства, у которых название будет на русском, а слаг (ярлык) на латинице. Переименуйте слаги на латиницу, а также установите плагин RustoLat, чтобы это происходило автоматически.

      • Плагин RustoLat стоял сразу после установки. А как отделить название свойство на разных языках если перечисление свойств для вариантов идет —
        | ВСП-60/10-5ТКС (500х400) | ВСП-150/20-5ТКС (500х400) |

  12. Сергей:

    Спасибо, я уже голову сломал, что случилось… просто пипец

  13. Пофиксили в 2.0.2

 

Оставить комментарий

 



XHTML: Вы можете использовать эти теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">


 

Докажите, что Вы не бот * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

 
 
Top