Программно добавить расширенный фильтр WooCommerce AnalyticsPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Программно добавить расширенный фильтр WooCommerce Analytics

Сообщение Anonymous »

Я пытаюсь программно добавить расширенный фильтр заказов в Woo Analytics. Фильтр будет основан на значении определенного постмета. Таким образом, фильтр будет либо отображать заказы с определенным значением в определенном мета-посте, либо показывать все остальные заказы (с любым другим значением, кроме указанного в том же мета-посте).
Пока я так и сделал. часть JS:

Код: Выделить всё

wp && wp.hooks && wp.hooks.addFilter('woocommerce_admin_orders_report_advanced_filters', 'add-advanced-filter', function (advancedFilters) {
advancedFilters.filters['marketplace_orders'] = {
labels: {
add: 'Order Types',
remove: 'Remove Marketplace orders filter',
rule: 'Select Marketplace orders filter',
title: '{{title}}Show orders{{/title}} {{filter /}}',
filter: 'Select type of orders to show'
},
input: {
component: 'SelectControl',
options: [
{
value: 'all',
label: 'All',
},
{
value: 'marketplace',
label: 'Marketplace only',
},
{
value: 'not_marketplace',
label: 'All but Marketplace'
},
],
defaultOption: 'all'
}
};

return advancedFilters;
});
Приведенный выше код создает такой результат интерфейса:
[img]https://i .sstatic.net/Ef8cx.png[/img]

Изображение

Я не могу хотя подумайте, как идти оттуда. Очевидно, этого недостаточно, но я не уверен, каким будет следующий шаг. Любое руководство, которое я нашел (их не более 2-3 по теме), не очень понятно и даже не помечено как решенное... Чем ближе я нашел это (основано на woocommerce-admin, который является мертвым в любом случае).
Кому-нибудь удалось добавить такой фильтр?

Подробнее здесь: https://stackoverflow.com/questions/776 ... ced-filter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»