shiva2019
Ответы в темах
-
Форум: WooCommerce
Тема: Внести изменения в функцию woocommerceспасибо буду пробовать.
Форум: WooCommerce
Тема: Внести изменения в функцию woocommerceНу так на странице используется механизм и функционал woocommerce. Если я напишу свою, как перебить использование его функции? Полиморфизм тут вроде не спасет, если я правильно понимаю..
- Ответ изменён 2 недели, 6 дней назад пользователем shiva2019.
Форум: Проблемы и решения
Тема: поменял slug custom post type и 404Я за пару дней провел множество экспериментов:
- Делал экспорт БД и менял по вхождению значение с кирилической буквой
- в таблице wp_options пробовал удалить строчку где rewrite прописывается
- пересоздавал новые страницы, связанные с этими кастомными постами и много другого.
В итоге:
- Отвязал в ACF кастомные посты и рубрики
- В polylang убрал использование для кастомных рубрик и постов
- удалил кастомные посты и страницы где используются эти кастомные посты (благо их не много было, сохранив контент предварительно)
- убил кастомные рубрики
- Через wp_sweep почистил базу.
- Удалил код регистрации кастомных постов и рубрик.
- Зарегистрировал новый кастомный пост и рубрики под чуть другими именами.
- создал все посты, рубрики и страницы что работали с кастомными постами.
- Прописал соответствующие url и изменил код под новые реалии
- Сделал привязки для polylang и acf для кастомных постов и рубрик
и только тогда все стало работать без ошибок. В иных случаях то одно то другое некорректно работало..
Форум: Проблемы и решения
Тема: поменял slug custom post type и 404Разобрался с этим вопросом. Спасибо за помощь 🙂 Можно тему закрывать
Форум: Проблемы и решения
Тема: поменял slug custom post type и 404Делал это конечно. Не помогло.. ковыряюсь дальше..
Это очевидный ответ. Думал может кто то знает какая где настройка сайта за это можно отвечать.
Изменения по файлам я вернул как было сегодня на утро и все работало, а галочка так и не появилась.. предположил может на сайте в бд настройках были какие то изменения.. которые влияют на эту галочку.. попробовал какое какие варианты ..результата нет.. вернул как было..
Нашел решение. Вопрос закрыт.
Нашел выход из текущей проблемы. Вопрос закрыт.
К слову о хуках либо woocommerce_order_status_changed и woocommerce_order_status_completed. Это не они судя по всему.
Для проверки сделал тестовую функцию, что создает файл на хостинге. Проверил ее. Она работает корректно.
Затем повесил на хук woocommerce_order_status_changed мою тестовую функцию, что бы проверить, выполнится ли она при щелчке по кнопке Сохранить заказ и отправить email. Однако результата нет.
Затем сделал тоже самое на хук woocommerce_order_status_completed, и тоже нет результата.
Очень актуален поиск хука, который выполняется по щелчку на кнопке Сохранить заказ и отправить email.
Помогите пожалуйста, если кто то знает какой хук выполняется по этой кнопке.
Пробовал сделать проверку на хуках woocommerce_order_status_changed и woocommerce_order_status_completed. Судя по отсутствию результата, это не те хуки..
Кто то знает какой хук срабатывает по кнопке «Сохранить заказ и отправить email» на странице «Изменить заказ«?
Помогите пожалуйста!!! 🙂
Написал много. В итоге 2 вопроса:
- Как через код изменить итоговую стоимость заказа
- Какой хук срабатывает при изменении заказа (woocommerce_order_status_changed этот хук подойдет для этого?).
- Ответ изменён 1 год, 6 месяцев назад пользователем shiva2019.
Как выяснилось, это подытог + доставка пишутся после ручной отправки на email. Теперь бы понять как сделать что бы стоимость не менялась при отправке со страницы в админке «Изменить заказ».. нажимая на кнопку со скрина 1-го сообщения моего..
- Ответ изменён 1 год, 6 месяцев назад пользователем shiva2019.
Вопрос закрыт. Спасибо за советы 🙂
Исходная задача в том, что нужно сделать лог отправки писем по текущему заказу. Т.е. заказ поставили в статус Выполнен и нажали на кнопку со скрина. Письмо улетело клиенту, а инфа когда это было пишется в БД и выводиться на странице заказа.
Если нужно еще раз отправить, админ снова нажимает кнопку со скрина, снова улетает почта, снова в БД пишется инфа когда была следующая отправка и вся эта инфа отображается на странице заказа.
Поэтому я искал какой то хук, который запускается при нажатии кнопки..или submit формы.. а уж на него подцепил бы свой код..