Magento 2 ordered product report
Report -> Product -> Ordered
I want to add new column Brand (f_brand) in report grid.
I am unable to find any Grid.php
or something like this file.
Can anyone help me on this? Which file I need to override and how can I add new column in this grid?
magento2 admin grid reports
add a comment |
Report -> Product -> Ordered
I want to add new column Brand (f_brand) in report grid.
I am unable to find any Grid.php
or something like this file.
Can anyone help me on this? Which file I need to override and how can I add new column in this grid?
magento2 admin grid reports
add a comment |
Report -> Product -> Ordered
I want to add new column Brand (f_brand) in report grid.
I am unable to find any Grid.php
or something like this file.
Can anyone help me on this? Which file I need to override and how can I add new column in this grid?
magento2 admin grid reports
Report -> Product -> Ordered
I want to add new column Brand (f_brand) in report grid.
I am unable to find any Grid.php
or something like this file.
Can anyone help me on this? Which file I need to override and how can I add new column in this grid?
magento2 admin grid reports
magento2 admin grid reports
edited 28 mins ago
Shoaib Munir
1,265522
1,265522
asked 41 mins ago
Atif AmeerAtif Ameer
5111
5111
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It looks like the columns of that report are created in the layout file reports_report_product_sold_grid.xml. You would need to add a file with this name in your own module (e.g. Company/ModuleName/view/adminhtml/layout/reports_report_product_sold_grid.xml
) and add a new column block. Something like this
<block class="MagentoBackendBlockWidgetGridColumn" name="adminhtml.report.grid.columnSet.sku" as="sku">
<arguments>
<argument name="header" xsi:type="string" translate="true">SKU</argument>
<argument name="type" xsi:type="string">text</argument>
<argument name="index" xsi:type="string">order_items_sku</argument>
<argument name="id" xsi:type="string">sku</argument>
<argument name="column_css_class" xsi:type="string">col-sku</argument>
<argument name="header_css_class" xsi:type="string">col-sku</argument>
</arguments>
</block>
If you need custom functionality you could create a new Block that extends MagentoBackendBlockWidgetGridColumn
.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f263037%2fmagento-2-ordered-product-report%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It looks like the columns of that report are created in the layout file reports_report_product_sold_grid.xml. You would need to add a file with this name in your own module (e.g. Company/ModuleName/view/adminhtml/layout/reports_report_product_sold_grid.xml
) and add a new column block. Something like this
<block class="MagentoBackendBlockWidgetGridColumn" name="adminhtml.report.grid.columnSet.sku" as="sku">
<arguments>
<argument name="header" xsi:type="string" translate="true">SKU</argument>
<argument name="type" xsi:type="string">text</argument>
<argument name="index" xsi:type="string">order_items_sku</argument>
<argument name="id" xsi:type="string">sku</argument>
<argument name="column_css_class" xsi:type="string">col-sku</argument>
<argument name="header_css_class" xsi:type="string">col-sku</argument>
</arguments>
</block>
If you need custom functionality you could create a new Block that extends MagentoBackendBlockWidgetGridColumn
.
add a comment |
It looks like the columns of that report are created in the layout file reports_report_product_sold_grid.xml. You would need to add a file with this name in your own module (e.g. Company/ModuleName/view/adminhtml/layout/reports_report_product_sold_grid.xml
) and add a new column block. Something like this
<block class="MagentoBackendBlockWidgetGridColumn" name="adminhtml.report.grid.columnSet.sku" as="sku">
<arguments>
<argument name="header" xsi:type="string" translate="true">SKU</argument>
<argument name="type" xsi:type="string">text</argument>
<argument name="index" xsi:type="string">order_items_sku</argument>
<argument name="id" xsi:type="string">sku</argument>
<argument name="column_css_class" xsi:type="string">col-sku</argument>
<argument name="header_css_class" xsi:type="string">col-sku</argument>
</arguments>
</block>
If you need custom functionality you could create a new Block that extends MagentoBackendBlockWidgetGridColumn
.
add a comment |
It looks like the columns of that report are created in the layout file reports_report_product_sold_grid.xml. You would need to add a file with this name in your own module (e.g. Company/ModuleName/view/adminhtml/layout/reports_report_product_sold_grid.xml
) and add a new column block. Something like this
<block class="MagentoBackendBlockWidgetGridColumn" name="adminhtml.report.grid.columnSet.sku" as="sku">
<arguments>
<argument name="header" xsi:type="string" translate="true">SKU</argument>
<argument name="type" xsi:type="string">text</argument>
<argument name="index" xsi:type="string">order_items_sku</argument>
<argument name="id" xsi:type="string">sku</argument>
<argument name="column_css_class" xsi:type="string">col-sku</argument>
<argument name="header_css_class" xsi:type="string">col-sku</argument>
</arguments>
</block>
If you need custom functionality you could create a new Block that extends MagentoBackendBlockWidgetGridColumn
.
It looks like the columns of that report are created in the layout file reports_report_product_sold_grid.xml. You would need to add a file with this name in your own module (e.g. Company/ModuleName/view/adminhtml/layout/reports_report_product_sold_grid.xml
) and add a new column block. Something like this
<block class="MagentoBackendBlockWidgetGridColumn" name="adminhtml.report.grid.columnSet.sku" as="sku">
<arguments>
<argument name="header" xsi:type="string" translate="true">SKU</argument>
<argument name="type" xsi:type="string">text</argument>
<argument name="index" xsi:type="string">order_items_sku</argument>
<argument name="id" xsi:type="string">sku</argument>
<argument name="column_css_class" xsi:type="string">col-sku</argument>
<argument name="header_css_class" xsi:type="string">col-sku</argument>
</arguments>
</block>
If you need custom functionality you could create a new Block that extends MagentoBackendBlockWidgetGridColumn
.
answered 14 mins ago
rain2orain2o
464
464
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f263037%2fmagento-2-ordered-product-report%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown