📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-03 18:06:13
📂
/ (Root)
/
home
/
orkouolp
/
web
/
orkofarms.com
/
wp-content
/
plugins
/
woocommerce
/
assets
/
client
/
admin
/
chunks
📍 /home/orkouolp/web/orkofarms.com/wp-content/plugins/woocommerce/assets/client/admin/chunks
🔄 Refresh
✏️
Editing: analytics-report-products.js
Writable
"use strict";(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[5845],{61377:(e,t,o)=>{o.d(t,{Qc:()=>u,eg:()=>n,uW:()=>p});var r=o(27723),a=o(52619),s=o(47143),i=o(27752),c=o(90112);const{addCesSurveyForAnalytics:l}=(0,s.dispatch)(i.STORE_KEY),n=(0,a.applyFilters)("woocommerce_admin_products_report_charts",[{key:"items_sold",label:(0,r.__)("Items sold","woocommerce"),order:"desc",orderby:"items_sold",type:"number"},{key:"net_revenue",label:(0,r.__)("Net sales","woocommerce"),order:"desc",orderby:"net_revenue",type:"currency"},{key:"orders_count",label:(0,r.__)("Orders","woocommerce"),order:"desc",orderby:"orders_count",type:"number"}]),m={label:(0,r.__)("Show","woocommerce"),staticParams:["chartType","paged","per_page"],param:"filter",showFilters:()=>!0,filters:[{label:(0,r.__)("All products","woocommerce"),value:"all"},{label:(0,r.__)("Single product","woocommerce"),value:"select_product",chartMode:"item-comparison",subFilters:[{component:"Search",value:"single_product",chartMode:"item-comparison",path:["select_product"],settings:{type:"products",param:"products",getLabels:c.p0,labels:{placeholder:(0,r.__)("Type to search for a product","woocommerce"),button:(0,r.__)("Single product","woocommerce")}}}]},{label:(0,r.__)("Comparison","woocommerce"),value:"compare-products",chartMode:"item-comparison",settings:{type:"products",param:"products",getLabels:c.p0,labels:{helpText:(0,r.__)("Check at least two products below to compare","woocommerce"),placeholder:(0,r.__)("Search for products to compare","woocommerce"),title:(0,r.__)("Compare Products","woocommerce"),update:(0,r.__)("Compare","woocommerce")},onClick:l}}]},d={showFilters:e=>"single_product"===e.filter&&!!e.products&&e["is-variable"],staticParams:["filter","products","chartType","paged","per_page"],param:"filter-variations",filters:[{label:(0,r.__)("All variations","woocommerce"),chartMode:"item-comparison",value:"all"},{label:(0,r.__)("Single variation","woocommerce"),value:"select_variation",subFilters:[{component:"Search",value:"single_variation",path:["select_variation"],settings:{type:"variations",param:"variations",getLabels:c.b8,labels:{placeholder:(0,r.__)("Type to search for a variation","woocommerce"),button:(0,r.__)("Single variation","woocommerce")}}}]},{label:(0,r.__)("Comparison","woocommerce"),chartMode:"item-comparison",value:"compare-variations",settings:{type:"variations",param:"variations",getLabels:c.b8,labels:{helpText:(0,r.__)("Check at least two variations below to compare","woocommerce"),placeholder:(0,r.__)("Search for variations to compare","woocommerce"),title:(0,r.__)("Compare Variations","woocommerce"),update:(0,r.__)("Compare","woocommerce")}}}]},u=(0,a.applyFilters)("woocommerce_admin_products_report_advanced_filters",{filters:{},title:(0,r._x)("Products Match <select/> Filters","A sentence describing filters for Products. See screen shot for context: https://cloudup.com/cSsUY9VeCVJ","woocommerce")});Object.keys(u.filters).length&&(m.filters.push({label:(0,r.__)("Advanced Filters","woocommerce"),value:"advanced"}),d.filters.push({label:(0,r.__)("Advanced Filters","woocommerce"),value:"advanced"}));const p=(0,a.applyFilters)("woocommerce_admin_products_report_filters",[m,d])},42987:(e,t,o)=>{o.r(t),o.d(t,{default:()=>v});var r=o(27723),a=o(86087),s=o(29491),i=o(40314),c=o(98846),l=o(47143),n=o(61377),m=o(95902),d=o(65699),u=o(42755),p=o(89318),_=o(51341),h=o(12371),y=o(39793);class b extends a.Component{getChartMeta(){const{query:e,isSingleProductView:t,isSingleProductVariable:o}=this.props,a="compare-products"===e.filter&&e.products&&e.products.split(",").length>1||t&&o?"item-comparison":"time-comparison";return{compareObject:t&&o?"variations":"products",itemsLabel:t&&o?(0,r.__)("%d variations","woocommerce"):(0,r.__)("%d products","woocommerce"),mode:a}}render(){const{compareObject:e,itemsLabel:t,mode:o}=this.getChartMeta(),{path:r,query:s,isError:i,isRequesting:l,isSingleProductVariable:b}=this.props;if(i)return(0,y.jsx)(c.AnalyticsError,{});const v={...s};return"item-comparison"===o&&(v.segmentby="products"===e?"product":"variation"),(0,y.jsxs)(a.Fragment,{children:[(0,y.jsx)(h.Y,{query:s,path:r,filters:n.uW,advancedFilters:n.Qc,report:"products"}),(0,y.jsx)(p.A,{mode:o,charts:n.eg,endpoint:"products",query:v,selectedChart:(0,m.A)(s.chart,n.eg),filters:n.uW,advancedFilters:n.Qc}),(0,y.jsx)(u.A,{charts:n.eg,mode:o,filters:n.uW,advancedFilters:n.Qc,endpoint:"products",isRequesting:l,itemsLabel:t,path:r,query:v,selectedChart:(0,m.A)(v.chart,n.eg)}),b?(0,y.jsx)(_.A,{baseSearchQuery:{filter:"single_product"},isRequesting:l,query:s,filters:n.uW,advancedFilters:n.Qc}):(0,y.jsx)(d.A,{isRequesting:l,query:s,filters:n.uW,advancedFilters:n.Qc})]})}}const v=(0,s.compose)((0,l.withSelect)((e,t)=>{const{query:o,isRequesting:r}=t,a=!o.search&&o.products&&1===o.products.split(",").length;if(r)return{query:{...o},isSingleProductView:a,isRequesting:r};if(a){const{getItems:t,isResolving:r,getItemsError:s}=e(i.itemsStore),c=parseInt(o.products,10),l={include:c},n=t("products",l),m=n?.get(c),d=m&&("variable"===m.type||Array.isArray(m.variations)&&m.variations.length>0),u=r("getItems",["products",l]),p=Boolean(s("products",l));return{query:{...o,"is-variable":d},isSingleProductView:a,isRequesting:u,isSingleProductVariable:d,isError:p}}return{query:o,isSingleProductView:a}}))(b)},51341:(e,t,o)=>{o.d(t,{A:()=>w});var r=o(27723),a=o(52619),s=o(86087),i=o(66087),c=o(98846),l=o(96476),n=o(43577),m=o(15703),d=o(94111),u=o(53354),p=o(6038),_=o(90112),h=o(98467),y=o(39793);const b=(0,h.Qk)("manageStock","no"),v=(0,h.Qk)("stockStatuses",{});class g extends s.Component{constructor(){super(),this.getHeadersContent=this.getHeadersContent.bind(this),this.getRowsContent=this.getRowsContent.bind(this),this.getSummary=this.getSummary.bind(this)}getHeadersContent(){return[{label:(0,r.__)("Product / Variation title","woocommerce"),key:"name",required:!0,isLeftAligned:!0},{label:(0,r.__)("SKU","woocommerce"),key:"sku",hiddenByDefault:!0,isSortable:!0},{label:(0,r.__)("Items sold","woocommerce"),key:"items_sold",required:!0,defaultSort:!0,isSortable:!0,isNumeric:!0},{label:(0,r.__)("Net sales","woocommerce"),screenReaderLabel:(0,r.__)("Net sales","woocommerce"),key:"net_revenue",required:!0,isSortable:!0,isNumeric:!0},{label:(0,r.__)("Orders","woocommerce"),key:"orders_count",isSortable:!0,isNumeric:!0},"yes"===b?{label:(0,r.__)("Status","woocommerce"),key:"stock_status"}:null,"yes"===b?{label:(0,r.__)("Stock","woocommerce"),key:"stock",isNumeric:!0}:null].filter(Boolean)}getRowsContent(e=[]){const{query:t}=this.props,o=(0,l.getPersistedQuery)(t),{formatAmount:a,formatDecimal:s,getCurrencyConfig:d}=this.context;return(0,i.map)(e,e=>{const{items_sold:t,net_revenue:i,orders_count:u,product_id:h,variation_id:g}=e,w=e.extended_info||{},{stock_status:f,stock_quantity:S,low_stock_amount:k,deleted:C,sku:q}=w,x=(A=e,(0,_.xP)(A.extended_info||{}));var A;const F=(0,l.getNewPath)(o,"/analytics/orders",{filter:"advanced",variation_includes:g}),P=(0,m.getAdminLink)(`post.php?post=${h}&action=edit`);return[{display:C?x+" "+(0,r.__)("(Deleted)","woocommerce"):(0,y.jsx)(c.Link,{href:P,type:"wp-admin",children:x}),value:x},{display:q,value:q},{display:(0,n.formatValue)(d(),"number",t),value:t},{display:a(i),value:s(i)},{display:(0,y.jsx)(c.Link,{href:F,type:"wc-admin",children:u}),value:u},"yes"===b?{display:(0,p.n)(f,S,k)?(0,y.jsx)(c.Link,{href:P,type:"wp-admin",children:(0,r._x)("Low","Indication of a low quantity","woocommerce")}):v[f],value:v[f]}:null,"yes"===b?{display:S,value:S}:null].filter(Boolean)})}getSummary(e){const{query:t}=this.props,{variations_count:o=0,items_sold:s=0,net_revenue:i=0,orders_count:c=0}=e,{formatAmount:l,getCurrencyConfig:m}=this.context,d=m();return[{label:(0,a.applyFilters)("experimental_woocommerce_admin_variations_report_table_summary_variations_count_label",(0,r._n)("variation sold","variations sold",o,"woocommerce"),o,t),value:(0,n.formatValue)(d,"number",o)},{label:(0,r._n)("item sold","items sold",s,"woocommerce"),value:(0,n.formatValue)(d,"number",s)},{label:(0,r.__)("net sales","woocommerce"),value:l(i)},{label:(0,r._n)("orders","orders",c,"woocommerce"),value:(0,n.formatValue)(d,"number",c)}]}render(){const{advancedFilters:e,baseSearchQuery:t,filters:o,isRequesting:s,query:i}=this.props,c={helpText:(0,r.__)("Check at least two variations below to compare","woocommerce"),placeholder:(0,r.__)("Search by variation name or SKU","woocommerce")};return(0,y.jsx)(u.A,{baseSearchQuery:t,compareBy:"variations",compareParam:"filter-variations",endpoint:"variations",getHeadersContent:this.getHeadersContent,getRowsContent:this.getRowsContent,isRequesting:s,itemIdField:"variation_id",labels:c,query:i,getSummary:this.getSummary,summaryFields:["variations_count","items_sold","net_revenue","orders_count"],tableQuery:{orderby:i.orderby||"items_sold",order:i.order||"desc",extended_info:!0,product_includes:i.product_includes,variations:i.variations},title:(0,a.applyFilters)("experimental_woocommerce_admin_variations_report_table_title",(0,r.__)("Variations","woocommerce"),i),columnPrefsKey:"variations_report_columns",filters:o,advancedFilters:e})}}g.contextType=d.CurrencyContext;const w=g}}]);
💾 Save Changes
❌ Cancel