Как получить общую валовую выручку за текущий месяц в виджете состояния панели управления WooCommerce.

Вопрос или проблема

Мне нужно отображать валовые продажи за текущий месяц в виджете статуса WooCommerce на панели управления администратором. В настоящее время он показывает сумму чистых продаж, которую мне нужно изменить на сумму валовых продаж.

Вы можете попробовать использовать плагин Ni WooCommerce Dashboard Sales Report. Он позволяет быстро получить информацию о заказах в магазине на панели управления WordPress. Его функция отчета о продажах по месяцам показывает общую сумму валовых продаж за последние шесть месяцев.

Ответ или решение

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

1. Изменение настройки отображения в виджете состояния WooCommerce

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

Учебник по написанию собственного кода

  1. Создайте дочернюю тему: Написание кода напрямую в файлы вашей темы может привести к потерям при обновлении. Создайте дочернюю тему, чтобы сохранить все изменения.

  2. Добавьте следующий код в файл functions.php вашей дочерней темы:

    add_action('woocommerce_dashboard_status_widget', 'custom_gross_sales_widget');
    
    function custom_gross_sales_widget() {
       $current_month_start = strtotime('first day of this month');
       $current_month_end = strtotime('last day of this month');
    
       $args = array(
           'status' => 'completed',
           'date_created' => $current_month_start . '...' . $current_month_end,
           'return' => 'ids'
       );
    
       $orders = wc_get_orders($args);
       $gross_sales = 0;
    
       foreach ($orders as $order_id) {
           $order = wc_get_order($order_id);
           $gross_sales += $order->get_total();
       }
    
       echo '<p>Общая валовая выручка за текущий месяц: ' . wc_price($gross_sales) . '</p>';
    }
  3. Сохраните изменения и проверьте панель администратора: После внесения изменений в файл вы должны увидеть валовую выручку за текущий месяц в виджете состояния.

2. Использование плагина

Если вы предпочитаете использовать уже готовое решение, вы можете воспользоваться плагином Ni WooCommerce Dashboard Sales Report. Этот плагин упрощает мониторинг общих продаж и предоставляет отчетность по месячным продажам.

Установка плагина

  1. Перейдите в администраторскую панель WordPress.
  2. Выберите Плагины > Добавить новый.
  3. Введите в поиск "Ni WooCommerce Dashboard Sales Report" и установите плагин.
  4. Активируйте плагин после установки.

Настройки и использование

  • После активации, вы сможете настроить отображение валовой выручки на панели управления, используя интерфейс плагина.
  • Перейдите в раздел настроек плагина и выберите отображение валовой выручки за текущий месяц.

Заключение

Оба подхода предоставляют вам способ отображения валовой выручки за текущий месяц в виджете состояния WooCommerce. Использование собственного кода позволяет вам гибче настраивать отображение данных, в то время как плагин может обеспечить более простой и быстрый способ решения. Выберите тот метод, который лучше всего соответствует вашим нуждам и уровню технической подготовки. Успехов в работе над вашим интернет-магазином!

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

Капча загружается...