[ { "description": "Filter an array of help items for the setup task.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/activity-panel/panels/help.js#L354-L361", "name": "woocommerce_admin_setup_task_help_items", "type": "filter", "params": [ { "name": "items", "type": "Array.", "description": "Array items object based on task." }, { "name": "task", "type": "('products'|'appearance'|'shipping'|'tax'|'payments'|'marketing')", "description": "url query parameters." }, { "name": "props", "type": "Object", "description": "React component props." } ] }, { "description": "Filter report table for the CSV download. Enables manipulation of data used to create the report CSV.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/components/report-table/index.js#L159-L172", "name": "woocommerce_admin_report_table", "type": "filter", "params": [ { "name": "reportTableData", "type": "Object", "description": "- data used to create the table." }, { "name": "reportTableData.endpoint", "type": "string", "description": "- table api endpoint." }, { "name": "reportTableData.headers", "type": "Array", "description": "- table headers data." }, { "name": "reportTableData.rows", "type": "Array", "description": "- table rows data." }, { "name": "reportTableData.totals", "type": "Object", "description": "- total aggregates for request." }, { "name": "reportTableData.summary", "type": "Array", "description": "- summary numbers data." }, { "name": "reportTableData.items", "type": "Object", "description": "- response from api requerst." } ] }, { "description": "Category Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/categories/config.js#L27-L32", "name": "woocommerce_admin_categories_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Category Report charts." } ] }, { "description": "Category Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/categories/config.js#L57-L64", "name": "woocommerce_admin_category_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Category Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/categories/config.js#L143-L148", "name": "woocommerce_admin_categories_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Coupons Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/coupons/config.js#L25-L30", "name": "woocommerce_admin_coupons_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Report charts." } ] }, { "description": "Coupons Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/coupons/config.js#L48-L55", "name": "woocommerce_admin_coupon_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Coupons Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/coupons/config.js#L126-L131", "name": "woocommerce_admin_coupons_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Customers Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/customers/config.js#L29-L34", "name": "woocommerce_admin_customers_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Customers Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/customers/config.js#L80-L87", "name": "woocommerce_admin_customers_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Downloads Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/downloads/config.js#L26-L31", "name": "woocommerce_admin_downloads_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Report charts." } ] }, { "description": "Downloads Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/downloads/config.js#L44-L49", "name": "woocommerce_admin_downloads_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Downloads Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/downloads/config.js#L68-L75", "name": "woocommerce_admin_downloads_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Filter Report pages list.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/get-reports.js#L143-L148", "name": "woocommerce_admin_reports_list", "type": "filter", "params": [ { "name": "reports", "type": "Array.", "description": "Report pages list." } ] }, { "description": "Orders Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/orders/config.js#L27-L32", "name": "woocommerce_admin_orders_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Report charts." } ] }, { "description": "Orders Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/orders/config.js#L64-L69", "name": "woocommerce_admin_orders_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Orders Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/orders/config.js#L88-L95", "name": "woocommerce_admin_orders_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Products Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/products/config.js#L30-L35", "name": "woocommerce_admin_products_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Report charts." } ] }, { "description": "Produts Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/products/config.js#L182-L189", "name": "woocommerce_admin_products_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Products Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/products/config.js#L217-L222", "name": "woocommerce_admin_products_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Revenue Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/revenue/config.js#L17-L22", "name": "woocommerce_admin_revenue_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Report charts." } ] }, { "description": "Revenue Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/revenue/config.js#L88-L95", "name": "woocommerce_admin_revenue_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Revenue Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/revenue/config.js#L125-L130", "name": "woocommerce_admin_revenue_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Stock Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/stock/config.js#L13-L20", "name": "woocommerce_admin_stock_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Stock Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/stock/config.js#L37-L42", "name": "woocommerce_admin_stock_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Taxes Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/taxes/config.js#L27-L32", "name": "woocommerce_admin_taxes_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Report charts." } ] }, { "description": "Taxes Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/taxes/config.js#L64-L71", "name": "woocommerce_admin_taxes_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Coupons Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/taxes/config.js#L129-L134", "name": "woocommerce_admin_taxes_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Variations Report charts filter.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/variations/config.js#L31-L36", "name": "woocommerce_admin_variations_report_charts", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Report charts." } ] }, { "description": "Variations Report Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/variations/config.js#L65-L70", "name": "woocommerce_admin_variations_report_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Variations Report Advanced Filters.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/report/variations/config.js#L140-L147", "name": "woocommerce_admin_variations_report_advanced_filters", "type": "filter", "params": [ { "name": "advancedFilters", "type": "Object", "description": "Report Advanced Filters." }, { "name": "advancedFilters.title", "type": "string", "description": "Interpolated component string for Advanced Filters title." }, { "name": "advancedFilters.filters", "type": "Object", "description": "An object specifying a report's Advanced Filters." } ] }, { "description": "Filter Analytics Report settings. Add a UI element to the Analytics Settings page.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/settings/config.js#L78-L83", "name": "woocommerce_admin_analytics_settings", "type": "filter", "params": [ { "name": "reportSettings", "type": "Object", "description": "Report settings." } ] }, { "description": "Historical data import statuses.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/analytics/settings/historical-data/status.js#L12-L25", "name": "woocommerce_admin_import_status", "type": "filter", "params": [ { "name": "statuses", "type": "Object", "description": "Import statuses." }, { "name": "statuses.nothing", "type": "string", "description": "Nothing to import." }, { "name": "statuses.ready", "type": "string", "description": "Ready to import." }, { "name": "statuses.initializing", "type": "Array", "description": "Initializing string and spinner." }, { "name": "statuses.customers", "type": "Array", "description": "Importing customers string and spinner." }, { "name": "statuses.orders", "type": "Array", "description": "Importing orders string and spinner." }, { "name": "statuses.finalizing", "type": "Array", "description": "Finalizing string and spinner." }, { "name": "statuses.finished", "type": "string", "description": "Message displayed after import." } ] }, { "description": "Add Report filters to the dashboard. None are added by default.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/dashboard/customizable.js#L40-L45", "name": "woocommerce_admin_dashboard_filters", "type": "filter", "params": [ { "name": "filters", "type": "Array.", "description": "Report filters." } ] }, { "description": "Dashboard Charts section charts.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/dashboard/dashboard-charts/config.js#L96-L101", "name": "woocommerce_admin_dashboard_charts_filter", "type": "filter", "params": [ { "name": "charts", "type": "Array.", "description": "Array of visible charts." } ] }, { "description": "Default Dashboard sections. Defaults are Store Performance, Charts, and Leaderboards", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/dashboard/default-sections.js#L56-L61", "name": "woocommerce_dashboard_default_sections", "type": "filter", "params": [ { "name": "sections", "type": "Array.
", "description": "Report filters." } ] }, { "description": "Filter an array of body components for WooCommerce non-react pages.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/embedded-body-layout/embedded-body-layout.tsx#L40-L46", "name": "woocommerce_admin_embedded_layout_components", "type": "filter", "params": [ { "name": "embeddedBodyComponentList", "type": "Array.", "description": "Array of body components." }, { "name": "query", "type": "Object", "description": "url query parameters." } ] }, { "description": "Create a Fill for extensions to add items to the WooCommerce Admin header.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/header/utils.js#L21-L38", "name": "WooHeaderItem", "type": "slotFill", "params": [ { "name": "param0", "type": "Object", "description": "" }, { "name": "param0.children", "type": "Array", "description": "- Node children." }, { "name": "param0.order", "type": "Array", "description": "- Node order." } ], "scope": "woocommerce-admin" }, { "description": "Create a Fill for extensions to add items to the WooCommerce Admin navigation area left of the page title.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/header/utils.js#L59-L77", "name": "WooHeaderNavigationItem", "type": "slotFill", "params": [ { "name": "param0", "type": "Object", "description": "" }, { "name": "param0.children", "type": "Array", "description": "- Node children." }, { "name": "param0.order", "type": "Array", "description": "- Node order." } ], "scope": "woocommerce-admin" }, { "description": "Create a Fill for extensions to add custom page titles.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/header/utils.js#L98-L114", "name": "WooHeaderPageTitle", "type": "slotFill", "params": [ { "name": "param0", "type": "Object", "description": "" }, { "name": "param0.children", "type": "Array", "description": "- Node children." } ], "scope": "woocommerce-admin" }, { "description": "List of homepage stats enabled by default", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/homescreen/stats-overview/defaults.js#L5-L10", "name": "woocommerce_admin_homepage_default_stats", "type": "filter", "params": [ { "name": "stats", "type": "Array.", "description": "Array of homepage stat slugs." } ] }, { "description": "List of WooCommerce Admin pages.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/layout/controller.js#L230-L235", "name": "woocommerce_admin_pages_list", "type": "filter", "params": [ { "name": "pages", "type": "Array.", "description": "Array page objects." } ] }, { "description": "Filter each transient notice.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/layout/transient-notices/index.js#L61-L66", "name": "woocommerce_admin_queued_notice_filter", "type": "filter", "params": [ { "name": "notice", "type": "Object", "description": "A transient notice." } ] }, { "description": "Filter the currency context. This affects all WooCommerce Admin currency formatting.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/lib/currency-context.js#L16-L22", "name": "woocommerce_admin_report_currency", "type": "filter", "params": [ { "name": "config", "type": "Object", "description": "Currency configuration." }, { "name": "query", "type": "Object", "description": "Url query parameters." } ] }, { "description": "Navigation's exit button WooCommerce label.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/navigation/components/container/primary-menu.js#L24-L29", "name": "woocommerce_navigation_root_back_label", "type": "filter", "params": [ { "name": "label", "type": "string", "description": "Back button label." } ] }, { "description": "Navigation's exit button url.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/navigation/components/container/primary-menu.js#L35-L40", "name": "woocommerce_navigation_root_back_url", "type": "filter", "params": [ { "name": "url", "type": "string", "description": "Back button url." } ] }, { "description": "Filter for Onboarding steps configuration.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/profile-wizard/index.js#L140-L145", "name": "woocommerce_admin_profile_wizard_steps", "type": "filter", "params": [ { "name": "steps", "type": "Array.", "description": "Array of steps for Onboarding Wizard." } ] }, { "description": "Store Management extensions links", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/store-management-links/index.js#L171-L176", "name": "woocommerce_admin_homescreen_quicklinks", "type": "filter", "params": [ { "name": "links", "type": "Array.", "description": "Array of links." } ] }, { "description": "Store product templates.", "sourceFile": "https://github.com/woocommerce/woocommerce-admin/blob/46c8304c425749dfc715b38e59f56198b05e7b46/client/tasks/fills/products/product-template-modal.js#L145-L150", "name": "woocommerce_admin_onboarding_product_templates", "type": "filter", "params": [ { "name": "templates", "type": "Array.