WooCommerce – отличный плагин WordPress для продажи товаров в Интернете. И сегодня я хотел бы показать вам, как создать плагин, позволяющий создавать собственные статусы заказов. По умолчанию WooCommerce предоставляет следующие статусы заказов:
- отменен
- завершено
- не удалось
- на удерживании
- в ожидании
- обработка
- возвращен
Но что, если вы хотите добавить новые статусы или, возможно, изменить существующие? Ниже приведен пример, показывающий, как легко добавить новый статус заказа к вашим заказам WooCommerce.
Визуально вот конечный результат:
Зарегистрируйте новый статус заказа WooCommerce
Раньше WooCommerce использовала таксономию shop_order_status, поэтому добавление новых статусов заказов было немного сложным, однако теперь это проще, чем когда-либо! Взгляните на приведенный ниже код в качестве примера.
Если вы хотите добавить несколько новых статусов заказа, просто продублируйте функцию register_post_status внутри функции wpex_wc_register_post_statuses столько раз, сколько хотите, не забудьте изменить идентификатор и метки соответственно. Затем добавьте статус нового заказа в массив $ order_statuses в функции wpex_wc_add_order_statuses.
Подпишитесь на рассылку новостей
Получайте наши последние новости, учебные материалы, руководства, советы и предложения, доставленные на ваш почтовый ящик.
Источник записи: https://www.wpexplorer.com