Magento 2 Administration Extensions

  1. Home
  2. Docs
  3. Magento 2 Administration Extensions
  4. Magento 2 Administration Package
  5. User Guide

User Guide

1. Overview

Magento 2 Administration Package is a comprehensive solution to assist admin in carrying out essential tasks and managing activities in the backend of a Magento 2 website. It includes 13 extensions:

+ Admin Email Notification

+ Admin Action Log

+ Admin Product Preview Plus

+ Inventory Report

+ Guest to Customer

+ Custom Order Number

+ Auto Invoice

+ Product Grid Inline Editor

+ Duplicate CMS Page/Block

+ Delete Order

+ Reindex from the Backend

+ Custom Product Attribute Export

+ Disable Compare

2. How Does It Work?

2.1. Admin Email Notification

Please go to Store ⇒ Configuration ⇒ BSSCommerce ⇒ Admin Email Notification.

2.1.1. Select Email sender

Select Email Sender In Email Sender: choose an email from your system to send notification emails.

2.1.2. New Order Notification Email

New Order Notification Email

In Enable Notification: choose Yes to enable notification email when a new order has been placed, or Not to disable it.

In Email Template: select email template for new order notification email. This module has a default email template but you can create your new email template to apply to this config. (Marketing → Email Templates)

In Email Receiver: enter email addresses to receive the notifications, the emails are separated by commas (,). This module supports sending multiple emails.

  • Output Email (default template)

2.1.3. Low stock products

Low Stock Products Notification Email

In Enable Notification: choose Yes to enable notification email when a product becomes low stock, or Not to disable it.

In Notify When Product Qty Falls Below: enter a number to set as low stock value. The notification email will be sent if product quantity falls below this value.

In Email Template: select email template for low stock notification email. This module has a default email template but you can create your new email template to apply to this config. (Marketing → Email Templates)

In Email Receiver: enter email addresses to receive the notifications, the emails are separated by commas (,). This module supports sending multiple emails.

  • Output email (default template)

Output email

2.1.4. Order status change

Order Status Change Notification Email

In Enable Notification: choose Yes to enable notification email when order status has been changed, or Not to disable it.

In Email Template: select email template for order status change notification email. This module has a default email template but you can create your new email template to apply to this config. (Marketing → Email Templates)

In Status: select statuses that you want to receive email when order status change to what you selected.

In Email Receiver: enter email addresses to receive the notifications, the emails are separated by commas (,). This module supports sending multiple emails.

  • Output email (default)

Output email

2.1.5. New review

New Review Notification Email You can customize this section the same as New Order Notification Email.

  • Output Email (default template)

Output Email

2.1.6. New customer registration

New Customer Registration Notification Email You can customize this section the same as New Order Notification Email.

  • Output email (default template)

2.1.7. Customer newsletter subscription

Customer Newsletter Subscription Notification Email You can customize this section the same as New Order Notification Email.

  • Output email (default template)

Output email

2.1.8. Customer newsletter unsubscription

Customer Newsletter Unsubscription Notification Email You can customize this section the same as New Order Notification Email.

  • Output email (default template)

Output email

2.1.9. New wish list

The new wish list notification email will be sent only when customers add products to wishlist the first time. New Wish List Notification Email You can customize this section the same as New Order Notification Email.

  • Output email (default template)

Output email

***Note: After setting, you need to press Save Config button to save your configuration then flush cache to start using the module.

2.2. Admin Action Log

2.2.1 General configs

Please go to Store ⇒ Configuration ⇒ BSSCommerce ⇒ Admin Action Log.

In Enabled: choose Yes to enable the module, or No to disable it.

In Automatically Clear Action Logs after…Days: enter a number (days) to set how long the log records will be deleted automatically.

In Enable Objects: Select objects to log actions related to. select_objects

2.2.2. Admin action log

2.2.2.1 Action Logs Grid

Please go to Amin Panel ⇒ Admin Action Log ⇒ Admin Logs Grid. ACTION LOGS GRID

In Date column: the date and time when action is performed.

In User Name column: show user name of the admin.

In IP Address column: the IP Address of the corresponding admin user.

In Action Name column: full name of the action.

In Action Type column: display type of action, including Delete, Mass Delete, Save, Edit, Flush, View, Login, Print,…

In Object column: object of the action, this extension only logs actions related to objects selected in the General Configuration above.

In Specific Object column: the specific object was affected by the action.

In Result column: the result of the action, it can be “Success” or “Failure”.

In View column: click on “View” link to preview action log detailed page.

2.2.2.2. Action Log Details Page

ACTION LOG DETAILS PAGE The Action Log Details page displays:

  • The general information of the action displayed in the grid
  • A table shows all detailed information about the action, including:

+ Source data (it is the line Magento\Catalog\Model\Product in the screenshot above)

+ Name column: name of item attributes

+ Old Value column: the value of attributes before performing the action

+ New Value column: the value of attributes after performing the action. The changed value is highlighted to realize easily.

***Note: The table showing detailed changes in attribute value will be disabled for some action types such as Login, View, Flush, Delete, Mass Delete, Create,...

  • Revert action

This extension allows you to revert actions affecting configs of System Configuration object change in case these modifications are incorrect. Please notice that you can only restore the changes of configs in Store → Configuration. ACTION LOG DETAILS PAGE

2.2.3. Login action grid

Please go to Admin Panel ⇒ Admin Action Log ⇒ Login Action Grid. The Login action Grid displays all login attempts of administrators to your store backend.

In Date column: the specific date and time when the user logins to the backend.

In User Name column: the name of the user who logins to the backend.

In IP Address column: IP address of the admin user.

In User Agent column: web-browsers that admin uses to login.

In Status column: the result of login action such as Success Failure, Auto Logout.

2.2.4. Page visit history

2.2.4.1. Page Visit History Grid

Please go to Admin Panel ⇒ Admin Action Log ⇒ Page Visit History The Page Visit History grid shows the browsing history of admins in each session.

In User Name column: the user name of the administrator.

In Full Name column: full name of admin account.

In IP Address column: IP Address of the admin user.

In Session Start column: the specific time when a session started.

In Session End column: the specific time when the session ended. In case the session is currently active, the Session End field will be blank.

In View column: link to Page Visit Details of each session.

2.2.4.2. Page Visit Details

Please click on “View” link in View column to see the Page Visit Details of a specific session. The first part is the general information displayed in the Page Visit History Grid.

A table lists all pages that the user visited in a session:

  • In Page Name column: the title of the visited page
  • In Page URL column: the URL link of this page
  • In Stay Duration column: the duration time that the admin user stayed on the page.

2.2.5. Active session grid

Please go to Admin Panel ⇒ Admin Action Log ⇒ Active Sessions

The Active Sessions Grid lets you know who is online in your backend store.

In Login At column: specific date and time that user logins to the backend.

In User Name column: user name of the admin.

In Full Name column: full name of the admin.

In IP Address column: IP Address of the admin user.

2.2.6. Admin user roles

Please go to System ⇒ Permissions ⇒ User Roles, press Role Resources tab In the tree, mark the checkbox related to this module to allow the admin to access the module and action log pages, or don’t mark the checkbox related to this module to disable module settings and action log pages with the admin.

When complete, tap the “Save Role” button.

2.2.7. Email notification when quantity changes

This image has an empty alt attribute; its file name is email-notification-1024x221.jpg
 

Here, you can set up:

Email sender: The default is General Contact. If you want to change the config, uncheck the Use system value box then choose from the drop-down field.

Send Email Copy To: Fill in the email you want to recieve the email nofication. You can enter multiple email here, use a comma to separate them.

Qty Change Email Template: The default is Qty Change Notification. If you want to change the config, uncheck the Use system value box then choose from the drop-down field.

2.3. Product Preview Plus

2.3.1. In Stores

Please navigate to Stores ⇒ Settings  Configuration.

In General Configuration.

General Configuration

In Enabled Admin Preview, choose Yes to enable module or choose No to disable module.

In Product Grid Preview Button Position, set position of product grid preview button by choosing In New Column or In Action Column.

In Customer Grid Login Button Column, set position of column of customer Log-in button by choosing In New Column or In Action Column.

In Product Preview Link Type, choose Frontend or Backend to decide the navigation of preview links.

In Disable Page Cache For Admin User, choose Yes to activate automatic cache flush before admin log in as customer and set show Product Preview Link Type to Frontend, otherwise choose No.

In Show Edit Link In Frontend For, choose one or multiple pages to place Edit Page buttons which directs admin to backend Edit Page from the frontend.

2.3.2. In Sales

Please go to Sales ⇒ Operations ⇒ Orders.

Then check the Sales Order Grid table consisting of various columns, in which Bill-to-name column presenting names of customers who have placed orders on site, and Item Ordered column displaying brief information of ordered product (SKU, name, image…)

preview buttons in order grid

Click the name of the customer to navigate to Customer Information section in the backend to check or make changes if needed.

Click the name of the product to see the preview of Product Page in the frontend.

 

2.3.3. In Products

2.3.3.1. Preview Products

To get preview of products, please navigate to Products ⇒  Catalog

Click Preview button in product grid view in Catalog section to see the preview of Product Page in the frontend, make changes in product information in Edit if necessary and click save.

PREVIEW PRODUCTS

Admin need to enable the product to use the Preview button; however, you can decide to show that product to customers or not by using the Admin Preview attribute on Product Edit Page in the backend.

If choose Yes for the Admin Preview attribute, only you can see the preview of that product by clicking the Preview button. Customers can't search or see that product.

2.3.3.2. Preview Categories

To get the preview of categories, please go to Products ⇒ Categories

Check the list of Category Pages, make changes if needed, click Save then use Preview button to check the frontend display of the chosen Category Page.

PREVIEW CATEGORIES

2.3.4. In Customers

Please go to Customers ⇒ All customers Click Login button to log in customer account from the backend. Login as customer The module will permit admins to log in as customer in frontend page. In Customers ⇒ Login As Customer Log. Login As Customer Log Login As Customer Log shows history of how many times admin has logged in as customer in the frontend.

2.3.5. In Content

Please go to Content ⇒ Elements ⇒ Pages.

Check the list of CMS Pages, click select and choose Edit to make changes in the content of CMS Pages, then click Save.

In Edit CMS page, make changes if necessary, click Save Page and use Preview button to check frontend display of the edited page.

preview in Cms edit page

 

2.4. Inventory Report

2.4.1. Inventory Report for all products

Please go to Admin ⇒ Products ⇒ Inventory ⇒ Inventory Report.

Admin panel inventory report

A grid logging all product stock movement will appear.

magento-2-inventory-report-grid

In ID column: ID of the change in product inventory.

In Product ID column: ID of product that is changed quantity.

In Product Name column: product name linked to product edit page.

In Product SKU: product SKU and it is linked to product edit page.

In Time column: the time that the inventory is modified. It depends on settings in Admin ⇒ Configuration ⇒ General ⇒ Locale Options. Click on the arrow (↑ or ↓) to change the order of time quickly.

In Quantity column: current quantity of product.

In Quantity Change column: quantity of products that are modified.

In Stock Status column: stock status of product (In Stock/Out of Stock)

In Note column: note the action that makes quantity change, such as Order Creation No, Order Cancellation No, Credit Memo Refund No, Import Product, Admin Manual Change and Change stock by REST API. (the order number is attached to the notes relating to order)

In User column: display who makes the product inventory change.

In Source Name column: new function in Magento 2.3 specifies the name of warehourses or physical stores where you get products to ship to customers.

In Action column: click on View Order or View Memo to see the detailed order or detailed credit memo.

New update:

Enable Salable Quantity and Salable Quantity Change column:

salable quantity

In the User column: separate the inventory changemaker: admin, customer, or guest. There is also a quick link to see the customer details.

guest vs customer order

***Note:

  • This module only works with products having stock management.
  • All actions with grid in Magento 2 are also valid with this grid. You are able to sort, filter, search, show/hide columns, pagination and export data.
  • You can delete inventory log by selecting wanted logs and click Action box to remove.

2.4.2. Inventory Report for each product

Please go to Admin ⇒ Products ⇒ Inventory ⇒ Catalog, click on Edit to go to product edit page.

In BSS Inventory Report section, there is a grid table showing all stock changes of this product.

magento-2-inventory-report-product

You can also navigate to product edit page by click on the product name or SKU in the inventory report grid of all products.

2.4.3.  Actions make quantity change

  • Admin manual change

+ Change quantity in product edit page

Change quantity in product edit page

+ Add new product

Add new product

  • Create order

+ Customers create order from the frontend

+ Admin Create order in the backend

Please go to Sales ⇒ Orders ⇒ Create New Order.

Create order

  • Cancel the order and show the quantity change

update quantity

  • Create an invoice for the downloadable, virtual product, source quantity

downloadable product

  • Create credit memo: Refund (full/partial)

This module only logs the quantity change due to creating credit memo if you select the “Return to Stock” option.

Return to Stock

  • Import product (in case import new product or update quantity for product)

Go to System → Import, in Entity Type, select Products to import products.

Note: This module can also track if the order is backorder.

2.4.4. Disable Inventory Report

Because you can’t enable/disable the module by configuration, to disable the module, you need to:

+ Run php bin/magento module:disable Bss_InventoryReport

+ Run php bin/magento cache:flush to flush cache.

2.5. Guest to Customer

Please go to Store ⇒ Configuration ⇒ BSSCOMMERCE ⇒ Guest to Customer.

2.5.1 General configs

In Enabled: set Yes to enable or set No to the module.

In Assign Orders with The Same Checkout Email to Customer: Choose Yes to enable this function and choose No to disable it. The logic of this config is presented as follow:

Config status Customer behaviors Result
Yes Create an account right after the purchase using this button on the checkout success page: The order gets assigned to the customer profile both frontend and backend.
Yes Create an account using after the purchase using the button on the header: Due to complications regarding time delay between orders and the relation with the invoice, credit memo,... outside of a sheer order => Currently, in this case, the extension doesn't support assigning orders with the same email to the new account.
Yes Checkout using the registered email but not login The order gets assigned to the customer profile both frontend and backend
  • Config: Yes. The customer creates an account right after their purchase using the button => The orders get assigned to the customer profile both frontend and backend.
  • Config: Yes. 

In Sync address, choose Yes to synchronize customer's address when the billing address and shipping address are the same.

In Auto Convert to Customer: there are 2 options to select.

+ If you set Yes, guests are automatically converted to real customers after they finish their checkout.

In Customer Group: select customer group to assign converted customers.

+ If you set No, guest users after checkout will be included in a Guest Management grid table. Then, you can make mass actions to assign them to customer groups. This action also means that you manually convert them to real customers and create accounts for them.

Import Guest to Customers

For guests placing orders before you install this extension, you can still import them to the Guest Management grid, and convert them into customers automatically or manually.

Accordingly, pick a period time to import guest in From and To.

Then, click Import button to import guests.

2.5.2. Guest Management

You go to Customers ⇒ Guest ⇒ Guest Management to check this table: magento 2 guest to customer - guest management grid If you want to convert any guest to a customer, you tick in the box and then choose Assign a Customer Group. Specific customer groups are displayed to select: choose group to assign account after converting guest to customer After choosing customer group and submit the request by click OK in the popup, guests are converted to customers.

2.5.3. Notification email

set up notification email of account creation sent to guest emailIn Enable Notification Email to Customer: choose Yes to enable this function or choose No to disable it.

In Email Sender: select one store email to send notification emails to customers. These emails confirm customer account information to login into store website.

In Email Templates: select email template. This extension provides a default email template and you can easily customize in Marketing ⇒ Communications ⇒ Email Templates.

After converting, new customers will receive an email with templates as configured:

This image has an empty alt attribute; its file name is guest_to_customer_template.png

2.6. Custom Order Number

Please go to Stores ⇒ Configuration ⇒ BSSCommerce ⇒ Custom Order Number

2.6.1. Custom order number configuration

In Enable: choose Yes to enable customized order number, or No to disable it (the order number is default order number).

In Number Format: enter a format containing letters, numbers as well as variables for the order number.

+ The variables that you can add to the order number format:

  • {counter}: an incrementing number, is set up in the below configs.
  • {d}: date with no 0 leading.
  • {dd}: date, always has 2 digits
  • {m}: month with no 0 leading
  • {mm}: month, always has 2 digits
  • {yy}: year with 2 digits
  • {yyyy}: year with 4 digits
  • {storeID}: ID of the Store that customer placed the order in. It should be used in case your website has multiple stores.
  • {rndNumbers**}: random a number, replace ** by a number to set the padding for a random number. For example, you enter {rndNumber01}: the output of this variable will be the one-digit number, {rndNumber02}: the output of this variable will be the two-digit number...
  • {rndLetters**}: random letters, replace ** by a number to set the padding of this variable. For example, you enter {rndLetter01}: the output of this variable will be one letter (a, b, c...), {rndNumber02}: the output of this variable will be two letters (ab, mn...)
  • {rndAlphanumberic**}: random both number and letters, replace ** by a number to set the padding of this variable.
  • Configuration of {counter} variable:
  • In Start Counter From: enter a number to set which number the {counter} variable begins counting.
  • In Counter Increments: enter a number to set the {counter} variable increases by for every new order made. For example, if you set the increments to 5 and the last counter number is 004, the next counter number will be 009.

***Note: After setting the new increments, you should reset the counter to be not confused when managing the order document.

  • In Number Counter Padding: enter a number to set the total of digits for the counter number. For example, if the counter is at 9 and you set padding is 6, it would output 000009 (there are 5 numbers “0” added into the front of the counter number).
  • In Reset Counter Number: choose an option to reset counter numbers automatically daily (By Day), weekly (By Week), monthly (By Month), yearly (By Year) or choose Never to never reset the counter.

***Note: This module will reset counter depending on the time of sever and please make sure that cron job in your website always operates (refer Configure and run cron in MagentoDev Docs).

  • In Reset Counter Number Now: click on the Reset Now button to reset the {counter} variable immediately. It is just reset for the next increment number.

***Note: If your website has multiple store views, you can customize the order number for each store view.

In Configuration Store View, please select a store view. The config “Use Different Counter Numbers for Different Store Views” will appear.

choose to use separate counter per store viewIn Use Different Counter Numbers for Different Store Views:

+ Choose Yes to use an individual sequence of the counter for each store view, which means each store view has own sequence. For example, your website has 2 store views A and B.The first order is placed in store A and the sequence of {counter} variable of order number in this store is 1. After that, an order is placed in store B and the sequence of {counter} variable also is 1, because it is not depended on the store A.

+ Choose No to use the sequence of the counter for all store views (like default). In case the below example, the sequence of {counter} of order number in store B is 2, not 1.

***Note: If the order number is duplicated, a random number will be added to this number.

2.6.2. Custom invoice number configuration

set up Magento 2 custom invoice numberIn Enable: choose Yes to enable the customized invoice number, or No to disable it (use the default invoice number).

In Similar to Order Number:

+ Choose Yes to use the invoice number same as the order number, which means that the invoice number will use the transaction the order number belongs to. You can replace letters part in order number format by other letters that are more suitable (you can’t replace the variable in order number format:

  • In Replace Part of Order Number: enter a letters part of order number format that you want to replace it
  • In Part of Order Number is Replace by: enter the letters that replace with the above part.

+ Choose No to not use the invoice number same as the order number. You can customize an individual invoice number like customizing order number above.

detailed configuration of Magento custom invoice number2.6.3. Custom shipment number configuration

It is the same as the Custom Invoice Number Configuration.

2.6.4. Custom credit memo number configuration

It is the same as the Custom Invoice Number Configuration.

***Note:

- Because the scope of the module configuration is store view, you can customize the numbers for each store view.

- After setting, you need to save your configuration then flush cache to start using the module.

2.6.5. Set User Role to manage the module

Please go to System ⇒ Permissions ⇒ User Roles ⇒ Role Resources.  set up roles to manage Magento 2 Auto Invoice extension

2.7. Auto Invoice

Go to Admin Panel ⇒ Store ⇒ Settings ⇒ Configuration ⇒ BSS COMMERCE ⇒ Auto Invoice.

In Enabled, choose Yes to enable the extension or No to disable it.

enable Magento 2 Auto Invoice extension

2.7.1. Select payment method

In Select Payment Methods, select one, multiple or all payment methods to apply auto invoice/shipment generation. general config auto invoice When a customer has successfully placed an order, this order has the order state as "new".

Based on the "new" order state and the selected payment method, Magento 2 Auto Invoice extension will automatically export the order invoice.

This means some online payment methods such as PayPal, Credit Card...which create order state as "processing" and "pending payment" won't work for this logic of Auto Invoice for Magento 2 extension.

***Note:

  • When customers use Amazon Pay with payment action Charge on Order, the module works as normal.
  • However if the payment actions is Charge on Shipment, request to create Invoice will get denied by Amazon. Hence, our module does not support this payment action.

NEW: The Magento 2 Auto Invoice extension is now:

  • Compatible with Klarna payment
  • Compatible with Paypal express method with action: Sale, Order, Authorize

2.7.2. Enable automatic invoice/shipment generation

general config auto invoice In Enable automatic invoice generation, choose Yes to enable the function then invoices will be generated automatically after orders are completed.

In Select capture status for online payment method(s), choose capture with auto invoice for online payment:
+ Capture Online: Once auto invoice is created, the amount captured will transfer from customers account to your business account.
+ Capture Offline: The order amount will not be processed via payment channel , invoice status = Paid
+ Not Capture: Orders that have not been paid, invoice status = Pending

In Attach PDF File To Invoice Email, choose Yes to add invoice PDF to invoice email. This config will show only when admin Enable Auto Invoice.

In Enable automatic shipment generation, choose Yes to enable the function then shipment will be generated automatically after orders are completed.

Remember that only when automatic invoice generation is enabled, can you enable automatic shipment generation.

In Attach PDF File To Shipment Email, choose yes to enable the function to add shipment PDF to email shipment. This config will show only when admin Enable Auto Shipment.

2.7.3. Invoice/Shipment confirmation email

If you enable both the automatic invoice and shipment generations, your customers will receive 3 emails after ordering completely: Order confirmation, Invoice confirmation, and Shipment confirmation.

Magento 2 auto invoice emails Check email samples as follow: Invoice confirmation email

Magento 2 invoice confirmation email Shipment confirmation email

Magento 2 shipment confirmation email

2.7.4. Select capture status for online payment methods

In the configuration panel, you can choose to the capture status up to 3 status:

  • Capture Online
  • Capture Offline
  • Not Capture

This image has an empty alt attribute; its file name is select-capture-status.png

2.7.5. Create order shipment independent with order invoice

You can create order shipment independent with the order invoice within the backend configuration. This comes in handy when you want more flexible with your work flow.

For example: You allow customers to pay after they receive their order.

2.8. Product Grid Inline Editor

2.8.1. General configs

Please go to Store ⇒ Configuration ⇒ BSSCommerce ⇒ Product Grid Inline Editor.

General Configuration In Enabled: choose Yes to enable the module, or No to disable it.

In Allow Editing Content of Input Types: multi-select product attribute input types including Text Field, Text Area, Date, Yes/No, Multiple Select, Dropdown, and Price to allow editing in the grid.

***Note:

  • If the Date input type is allowed editing, the default format in the grid for you to customize is mm/dd/yyyy.
  • Quantity is considered as Text Field input type, so you can edit product quantity only when the Text Field is picked.

In Edit Multiple Rows: choose Yes to allow editing multiple rows (products) in the grid at once, or No to not allow.

In Edit Single Cell: choose Yes to only edit a cell is clicked at once, or No to take action on all editable fields in a row.

***Note: Edit Multiple Rows and Edit Single Cell function can’t work together. If you turn both configs to Yes, only Edit Single Cell function will be enabled. Although Edit Multiple Rows is Yes, you are not allowed to take action on multiple rows.

After selecting all configs, press Save Config button, and flush cache to start using this module.

2.8.2. Edit Attributes in the admin product grid

Please navigate to Catalog ⇒ Products, the admin product grid is displayed on this page. You can add columns (both default and custom columns) to product grid.

Edit Attributes in Admin Product Grid

2.8.2.1 Edit a product in a row

To edit a product that is displayed on a particular row, please click on the row (except first tick-box and links).

magento_2_product_grid_inline_editor_extension_-_grid

The selected row is enabled and the editable information and attributes are included in boxes, which are available for you to change their values. After editing, you need to hit one of the following buttons to complete:

  • Cancel: cancel all your recent adjustments on this row, and all values in the row won’t be changed.
  • Save: save your changes.

***Note: You are not allowed to:

  • Edit Quantity of these product types: configurable, grouped, and bundle product.
  • Edit cells in Price attribute input type of these product types: configurable product, grouped product, and bundle product with dynamic price.
  • Edit ID, Thumbnail, Type, Attribute Set, Websites, Action (link) of all product types.
2.8.2.2. Edit multiple rows

To edit multiple rows at once, please follow this instruction:

Step 1: Choose a row

select a product

Step 2: Select other rows to be edited together by checking box, an additional row including editable boxes that are correlative to the selected rows will be enabled.

edit popup

Step 3: enter the custom values to the All in Column boxes

Step 4: Choose Apply button in the additional row to apply new attribute values to all chosen products.

 apply new attribute

Step 5: Choose Save Edits or Cancel button to complete.

***Note: You can edit multiple products in different types, but the new values can be applied to only allowed editing input types.

edit_multiple_product_types

2.8.2.3. Edit a single cell only

When you set to allow editing single cell only, you need to click on the cell you want to edit and enter the new value, then press Save button.

edit_a_single_cell1

***Note: With MSI:

  • You can edit multiple source quantity and status via popup under Edit Single Cell type only.
  • Can not work with Edit Multiple Rows type.
  • All enabled Sources will be displayed in the popup (including unassigned Sources); when a Source's quantity is edited, that Source will automatically be assigned for the product.

2.9. Duplicate CMS Page/Block

After completed installing, “Duplicate Button” will appear immediately in Content, as below:

  • In Grid View

duplicate buttons in cms page grid view

In Grid View, you can duplicate with “duplicate button” in the right action-column.

Besides, you are able to duplicate mass Pages/Blocks in the grid view. Firstly, you choose Pages or Blocks which you want to duplicate. Then, you click on “Duplicate Button” in the left Action column.

  • In Detailed Page/Block

duplicate buttons in Detailed Page/Block

In the detailed view, “Duplicate button” appears on the menu bar.

A successful message will be displayed after the duplicating process.

successful message

After being duplicated, the status of your new CMS Page and Block is Disabled, but you can change to “enable” at any time.

status of new duplicated cms page/block

A new URL key and Identifier is automatically generated for your duplicated Page/Block. Additionally, you can freely change the URL key or Identifier for your purpose.

  • URL Key in CMS Page

create new url key for new duplicated cms page

  • Identifier in Block

create new Identifier for duplicated Block

2.10. Delete Order

2.10.1 Delete orders

Please go to Sales ⇒ Orders, a list of all orders will be shown as usual. Tick on the checkbox of unwanted order(s) and choose the action Delete Orders in Select Items box.

pick orders to delete in Magento 2

Then a pop-up will appear for action confirmation. Select OK to completely delete the order(s).

Magento 2 delete order successful popup

You can also delete orders from Order View Page by choosing Delete button in the Information tab of a particular order.

delete order in order detail page

***Note:

  • You can delete many delete orders at a time by ticking on their checkboxes.
  • Once you delete an order, it would be removed permanently from the system and could not be restored. You’d better do it carefully.
  • When an order is deleted, all of its related information like shipment, invoice, credit memo will be erased too.

2.10.2. Delete invoices

Go to Sales ⇒ Invoices and select Invoices you want to wipe out of the backend and then choose Delete Invoices in Select Items box. After that, a popup appears and you click OK to confirm removing these selected Invoices.

After Invoices are deleted, order status turns back to Pending (if shipments have not been created) or Processing (if shipments have already created). Credit memos are also removed. Invoices can be also recreated.

pick invoices to delete in Magento 2

You can also delete invoice of a particular order in its Order View Page by going to tab Invoices, click on Delete button or choose Delete Invoices in Actions dropdown box.

delete invoice in invoice tab

2.10.3 Delete shipments

Similar to deleting orders and invoices, we can erase unneeded shipments by navigating to Sales ⇒ Shipments and select Shipments that you want to rub out. Then, you choose Delete Shipments in Select Items box and press OK in the confirmation popup to finish the process.

Similarly, you can delete shipment from Order View Page under Shipments tab by clicking on Delete button or choose Delete Invoices in Actions dropdown box.

When a shipment is removed, its order status is updated to Pending (if invoices have not been created) or Processing (if invoices have already been created). Admin can totally recreate shipments.

delete shipment in shipment tab of order detail page

2.10.4. Delete credit memos

Like Invoices and Shipments, there are two ways to remove redundant Credit memos:

  • Go to SalesCredit memos, select unwanted Credit memo(s), choose Delete Credit memos in Select Items box, then click OK in the popup to completely exclude them from the backend.
  • Under Credit Memos tab in Order View Page of a particular order, click on Delete or select Delete Credit Memos in Actions dropdown box.

Order Status is altered to Complete (if invoices and shipments have already been generated) or Processing (if only invoices have been created). Credit memos are easily recreated.

2.11. Reindex from the Backend

Please go to Stores ⇒ System ⇒ Index Management and start configuration.

Choose the Indexers which you want to reindex.

In Action box: Choose Reindex Data.

Choose Submit to complete.

2.12. Custom Product Attribute Export

Please go to Stores ⇒ Configuration ⇒ BSSCOMMERCE ⇒ Product Export Column and start configuration.

general configurations

In Enable: Choose Yes to enable the module or choose No to disable it.

In Allowed Attribute: Choose the custom product attributes which you want to be in separate columns when exporting products.

After that, move over to System⇒ Data Transfer ⇒ Export.

configuration

In Entity Type, select Products.

After that, scroll all the way to the end of the page and click Continue to export your product with custom attributes seperated.

***Note: For Magento 2.3.2, the export is processed under the backend. You need to set up Cron and wait for the export process complete and then check exported file by navigating to System ⇒ Export.

2.13. Disable Compare

Please go to Stores ⇒ Configuration ⇒ BSSCommerce ⇒ DisableCompare.

In Disable, choose Yes to remove all functions related to Compare. This action will:

  • Remove the Compare button on the Widget, Category Page, Search Result Page, and Product Page.
  • Remove Compare at the bottom of Layered Navigation.
  • Remove Compare next to the Search Box (if you previously added one or more products to Compare)
  • Remove Compare in the Related, Upsell, Cross-sell Products.

When you select No, Compare functions will work normally.

Was this article helpful to you? Yes No

How can we help?