В этом уроке покажу вам, как при помощи нескольких строчек добавить кнопку повторного заказа рядом с каждым заказом в личном кабинете.
В этом уроке по сути покажу вам, как при помощи небольшого сниппета кода можно изменять статусы заказов с одного на другой через какой-то определённый период времени.
Давно уже хотел написать об этом пост, в итоге пишу только сейчас. В этом уроке вы найдёте полностью готовый код для создания заказа WooCommerce – с добавлением товаров, настройкой способов доставки и оплаты.
Вчера внезапно осознал, что на этом сайте у меня нет подробного гайда про позиции заказов. Ну что же, вот и он – в нём поговорим про то, что это такое, а также про то, как добавлять, изменять и удалять позиции заказа в коде.
В одном из предыдущих уроков я показывал вам, как при оформлении заказа автоматически присваивать им статус «Выполнен» вместо статуса «Обработка». В этот раз я хочу немного усовершенствовать код и присваивать статусы не сразу, а через некоторое время, через WP_Cron.
Начну с того, что мы можем целиком изменить тему письма, которое приходит при оформлении заказа клиенту при помощи фильтр-хука woocommerce_email_subject_customer_processing_order
, и в этом уроке я покажу вам два способа.