/ Плагины / Дополнительные статусы заказа

Дополнительные статусы заказа

HIT

25.08.2021

1393

Создадим дополнительные пользовательские статусы заказа.

Custom Order Status for WooCommerce (10 000)

Плагин от Tyche Softwares. Есть бесплатная и Pro версии. Стоимость Pro-версии:

  • Один магазин – $39.00
  • 5 магазинов – $99.00
  • Безлимит – $149.00

В бесплатной версии отключен функционал настройки и отправки специального шаблона письма.

WooCommerce Order Status Manager

Платный плагин за $49.

Дополнительный статус без плагина

Создание самого статуса и добавление его в список возможных статусов при выборе в админке

// Register new status
function register_awaiting_shipment_order_status() {
    register_post_status( 'wc-awaiting-shipment', array(
        'label'                     => 'Awaiting shipment',
        'public'                    => true,
        'exclude_from_search'       => false,
        'show_in_admin_all_list'    => true,
        'show_in_admin_status_list' => true,
        'label_count'               => _n_noop( 'Awaiting shipment (%s)', 'Awaiting shipment (%s)' )
    ) );
}
add_action( 'init', 'register_awaiting_shipment_order_status' );


// Add to list of WC Order statuses
function add_awaiting_shipment_to_order_statuses( $order_statuses ) {
 
    $new_order_statuses = array();
 
    // add new order status after processing
    foreach ( $order_statuses as $key => $status ) {
 
        $new_order_statuses[ $key ] = $status;
 
        if ( 'wc-processing' === $key ) {
            $new_order_statuses['wc-awaiting-shipment'] = 'Awaiting shipment';
        }
    }
 
    return $new_order_statuses;
}
add_filter( 'wc_order_statuses', 'add_awaiting_shipment_to_order_statuses' );
[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Поле для вариативного товара

Поле для вариативного товара

Как делать произвольные (пользовательские) поля для товаров Woocommerce описано здесь. Но теперь пойдем дальше — сделаем поле для вариативного товара. Это должно открыть горизонты для интересных решений. Но я предвижу Читать далее »

Конвертировать цену в рубли

Конвертировать цену в рубли

Предположим, что есть товары, цена которых у продавца в долларах, но при этом на сайте мы хотим продавать эти товары за рубли по сегодняшнему курсу, чтобы не усложнять функционал мультивалютностью. Читать далее »

Статусы заказов

Статусы заказов

Как и любой интернет-магазин Woocommerce присваивает заказам определенные статусы в зависимости от отплаты и формирования заказа. Существует 7 различных статусов заказа: Связь формы оплаты и статуса заказа Если выбрать форму Читать далее »

Добавить комментарий

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6170

Пока нет комментариев. Будь первым!

Дополнительные статусы заказа
Имитация Ajax загрузки контента
Рекомендации для васИмитация Ajax загрузки контентаOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.