Поддержка WooCommerce обновил WC до последней версии и большая часть значений атриб. товаров исчезла

  • Решено ramankursk

    (@ramankursk)


    Здравствуйте,
    обновил WC до последней версии и большая часть значений атрибутов товаров исчезла.
    т.е. в карточке товара исчезли те или иные значения атрибутов. но не все. а как то избирательно.
    что делать? какой ужас!!!
    кто-нибудь столкнулся с этим?
    как все вернуть?

    • Тема изменена 6 мес. назад пользователем  ramankursk.
    • Тема изменена 6 мес. назад пользователем  ramankursk.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • вот что я узнал.
    значит из карточки товара вкладка Детали исчезли (перестали) показываться те строки-характеристики товара, у которых в таблице MySQL:
    wp_woocommerce_attribute_taxonomies
    в столбце attribute_name значения поля в каждой строке было на кириллице.
    в карточке товаров остались отображаться только строки-характеристики, для которых в таблице wp_woocommerce_attribute_taxonomies значение столбца attribute_name
    было на латинском языке.

    возможно знающим это поможет понять как поправить это все.
    жду от вас обнадеживающих новостей

    Модератор Юрий

    (@yube)

    в столбце attribute_name значения поля в каждой строке было на кириллице

    Интересный момент. attribute_name — это слаг, а по идее в слаг кириллица попадать никак не должна — для того sanitize и существует.

    уж сколько раз твердили миру,
    что нельзя использовать кириллицу во всех этих веб-делах,
    да только все не в прок…..

    WC как и любое коммерческое ПО, а WC все таки пытаются продавать, должно быть разработано так, чтобы не приводить к фатальным сбоям с данными пользователя.

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

    сейчас пробую восстанавливать таблицу из резервной копии.

    Модератор Юрий

    (@yube)

    а WC все таки пытаются продавать,

    Где? Кто?

    Я в license.txt вижу WooCommerce is released under the GPL

    а WC все таки пытаются продавать,

    ну это только в вашей параллельной вселенной.
    Реальность она совершенно иная

    в параллельной вселенной живете вы. хваля этот НЕДОПРОДУКТ.
    чтобы убедится что он коммерческий, загляните в консоли в раздел WC -> Расширения.

    хваля этот НЕДОПРОДУКТ.

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

    загляните в консоли в раздел WC -> Расширения.

    и что я там увижу? что некоторые плагины являются коммерческими?
    и что??
    представляете РедХэд тоже коммерческий продукт, но при этом линукс — бесплатный….

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    НЕДОПРОДУКТ

    Вас кто-то заставляет им пользоваться? Есть масса альтернатив.
    Только Вы почему-то ушли от того же Опенкарта.

    чтобы убедится что он коммерческий, загляните в консоли в раздел WC -> Расширения.

    Если Вы не отличаете основы (которая бесплатна и опенсорц) от нескольких платных РАСШИРЕНИЙ, то это так же Ваши проблемы.

    С таким настроением Вы слона не продадите не решите ВАШИ проблемы.

    я уже все понял со своей проблемой. она возникла гораздо раньше, чем я вчера обновил WC.
    правда, понять, что явилось сбоем уже не представляется возможным.
    говенных плагинов и тем столько, весь WP работает через одно место, что понять, какая программа вызвала сброс атрибутов в wp_postmeta не представляется возможным.
    тупо восстанавливаю эту таблицу из резервных копий. уже пробовал аж 09.12.2018.
    а атрибуты уже были сброшены.
    пипец.

    ребята, значения характеристик для товаров я восстановил.
    пришлось писать скрипт. просто так из бэкапа не получилось восстановить. потому что очень старый бэкап пришлось брать, и терялась информация о недавно добавленных товарах.

    но вот возникла проблема.
    как безболезненно перейти от слагов атрибутов на кириллице к слагам атрибутов на латинице?
    почему то переназначение слага из кириллицы в латиницу приводит к исчезновению строки характеристики этого атрибута из карточки товара.
    (((((((((

    и эту задачу я сделал сам.
    better search replace в помощь оказался полезным.

    но я с высшим образованием. разбираюсь в MySQL, php

    для тех, для кого делался WP + WС, не владеющих навыками создания баз данных на низком уровне и программировании на PHP, нет никаких шансов решить описанную в этой теме проблему.

    печально, что WP+WC такой сырой по прошествии многих лет, как они появились на свет

    (((((((((

    печально, что WP+WC такой сырой по прошествии многих лет, как они появились на свет

    WP & WC никого не заставляют использовать Мефодицу, особенно тех, кто с высшим образованием и разбирается в MySQL, php, но упорно продолжает пытаться применять экзотические языки аборигенов, имеющие противоречия при обработке данных с этими странными символами в своих проектах вопреки здравого смысла.

Просмотр 13 ответов — с 1 по 13 (всего 13)