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

    Saphali: Версия 1.8.12
    WooCommerce: Версия 5.7.1

    Сперва думали, что случайно удалили поле billing_country. Я, через JS, повесил disabled на все элементы поля: input, select и т.д.

    Потом показалось, что поле billing_country исчезает, если создать какое-либо новое поле с кастомным названием, которое раньше использовалось, скажем billing_my_poll_1, но которое удалили.

    Сегодня же началось просто удаление поля billing_country при любом сохранении. Мои действия:

    1. Нажимаю кнопку “Восстановить поля по умолчанию”.
    2. Страница перезагружается.
    3. Появляется поле billing_country.
    4. Еще раз обновляю страницу без каких-либо действий, чтобы убедиться, что поле страны еще есть.
    5. Жму “Сохранить”, ничего не меняя: ни добавляя новых полей, ни меняя чекбоксы – совсем ничего.
    6. Страница обновляется и поле billing_country исчезает.

    В связи с отсутствием поля billing_country не появляются для выбора методы доставки.

    Что предпринял:
    а) Деактивировал/активировал плагин.
    б) Смотрел ошибки через Query Monitor – пусто.
    в) Включал/отключал поочередно прочие плагины

Viewing 1 replies (of 1 total)
  • Thread Starter Feel

    (@feelosov)

    Выяснил следующий момент. Если на JS поставить disabled на инпуты (так я хотел защитить поле от удаления по незнанию админа), то при сохранении поле billing_country удаляется.

    До возобновления проблем, пока что будем считать, что заявленная проблема решилась. Правда, я все еще не понимаю, куда в первый раз поле делось.

    Предлагаю сделать поле billing_country неудаляемым или предупреждение повесить. Кстати, не мешало бы сделать предупреждение при нажатии кнопки “Восстановить поля по умолчанию”, а то было не очень приятно, когда все поля настроенные удалились.

    • This reply was modified 3 years, 5 months ago by Feel.
Viewing 1 replies (of 1 total)
  • The topic ‘При сохранении исчезает поле billing_country’ is closed to new replies.