Нашел решение. Посмотрите версию 7.0.1-RC1 и дайте знать, решает ли она ваши проблемы.
Спасибо.
не помогло к сожалению
Даже не добавляя атрибуты – нажимаю СОХРАНИЬ АТИБУТЫ и добавленные ранее пользовательские атрибуты исчезают
Причем совсем
-
This reply was modified 2 days, 20 hours ago by
vaka2vaka.
-
This reply was modified 2 days, 20 hours ago by
vaka2vaka.
Странно. У меня такой проблемы не наблюдалось. Пробовал все варианты с 6.8.0, 7.0.0, 7.0.1.
И вот другой пользователь сообщил, что у ннего все ок с 7.0.1-RC1: https://wordpress.org/support/topic/%d0%b2%d0%b5%d1%80%d1%81%d1%96%d1%8f-7-0-0-%d0%bf%d1%80%d0%be%d0%bf%d0%b0%d0%bb%d0%b8-%d0%b2%d1%81%d0%b5-%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d1%86%d0%b8%d0%b8/#post-18913303
Можете на чистом сайте повторить проблему?
- Установить 6.8.0, последний WC
- Создать товар с атрибутами и вариациях
- Установить 7.0.1
- Проверить
Сообщите плиз.
С Вариативными товарами все ок Хоть на7 хоть на 7.0.1 Есть еще три сайта Правда без пользовательских атрибутов
ОЧень старые товары Проблемы не было
Спасибо. Похоже, это уже не frontend/cart проблема 7.0.1, а проблема именно со старыми custom attributes в meta товара.
Мне нужно увидеть сырые _product_attributes у одного проблемного товара до и после нажатия “Сохранить атрибуты”.
Если можете, пришлите любой из вариантов ниже, что проще:
- Через PHP:
get_post_meta( PRODUCT_ID, '_product_attributes', true )
где PRODUCT_ID – ID проблемного товара.
- Через WP-CLI:
wp post meta get PRODUCT_ID _product_attributes --format=json
- Через админку WordPress:
Tools / Инструменты → Export / Экспорт → Products / Товары
Лучше сделать экспорт два раза:
- до нажатия “Сохранить атрибуты”;
- после нажатия, когда один из атрибутов пропал.
WooCommerce CSV export тоже можно приложить, но он менее полезен: в нем обычно видны имена и значения атрибутов, но не всегда видны старые внутренние ключи _product_attributes, которые нам сейчас важны.
Мне нужно сравнить старые ключи атрибутов и их имена. Есть подозрение, что у старого товара два разных custom attributes после нормализации получают одинаковый ключ, и один перезаписывает другой при сохранении.
3 вариант
Тут https://drive.google.com/drive/folders/1mq4CsDoJAOSmhuRuhYVEe4swP_IrJUwV?usp=sharing
До и После нажатия атрибутов
В блокноте две модели (название) которые тестились
-
This reply was modified 2 days, 4 hours ago by
vaka2vaka.