£125.99 £104.99
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition
Magento 2 Reorder previous products extension adds a grid on the frontend that contains key details related to previous purchases made by the customer. They can reorder products directly from this grid that saves time and allows customers to reorder their favorite products.
  • Adds a Detailed Previous purchases grid in the My Account Section
  • Grid records key details about previous purchases made by the customer
  • Directly add products to cart from the grid
  • Ability to reorder multiple products from the grid
  • Navigation made easy for ease of access
  • Web API support

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source


Composer Package name:
Latest Version:

Product description

Magento 2 Reorder Previous Products

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Records Previous Purchases of Each Customer in Detail

The biggest e-commerce stores tend to store previous purchases for their customers so that they can keep track of what they have purchased and can come back to purchase their favorite products. It’s a great accessibility feature that makes your store more user-friendly while at the same time boosting your conversion rates. Our Magento 2 Previous Purchases extension adds a completely responsive detailed grid in the "My Account" section. The grid contains key details of all the previous purchases made by the customer. Details include the Name of the product, SKU, quantity purchased, order number, last purchase date, Current price of the products, Number of orders, etc. Users can easily navigate around the grid using pagination and selectors.

Customers Can Easily Reorder Products From Their Previous Purchases

The ability to reorder products is quite the popular trend these days. Statistical analysis shows that people are highly likely to purchase the products that they have purchased previously. Having this data stored in the "My Account" section allows users to easily reorder their favorite products without having to navigate through the entire store. It can add great value to the store and increase sales drastically. This extension also adds the "Add to Cart" button around each order in the grid as well as the "Add Selected products to cart" button both at the top and at the bottom. Customers can use the "Add to Cart" button around each order to reorder the product from that previous order. Whereas the buttons at the top and the bottom enable users to add multiple products to the cart directly. They can simply select the products they want to reorder and add them to the cart via this button.

The key features of this module are:-

  • This extension adds a detailed grid that records previous purchases in the My Account section for each user.
  • The grid is completely responsive.
  • Key details are recorded in the grid such as Name of the product, SKU, quantity purchased, last order number, last order date, last order price with tax and without tax, current product price, number of orders, etc.
  • Customers can add products to the cart directly from the grid and reorder products from their previous purchases.
  • Customers can add multiple products to the cart directly from the grid.
  • Users can easily navigate around the grid with the help of selectors and pagination.
  • The previous purchases grid is user-friendly and saves customers time.
  • It helps increase sales and boost conversions.
  • This extension has web API support.
  • It is compatible with multi-stores.
  • The extension can be completely disabled if needed from the configuration.


“A lot of our customers tend to reorder products that they have purchased previously. Currently, our Magento 2 store doesn't have the functionality that allows customers to reorder or preview the previously purchased products. We are looking for an extension that can add a grid in the "My Account’s section" to keep the record of all the previous purchases made by the customer and also enable users to reorder products directly from this grid. Once a customer logs in to their account they should see all the products they have purchased previously under "My Account".”

Our extension will fulfill all the requirements of your store. Whenever a customer logs in to their account they will be able to see a grid containing all the details related to the previous purchases made by them. They simply need to navigate to "My Account" section and from the left menu click on "My Previous Products". The entire grid is easily accessible via pagination that can be used to find previous orders quickly. The users will find an "Add to Cart" button alongside each of the orders, by clicking on that button they can reorder products.

previous products scenario 1


“Our store needs a feature that allows users to reorder multiple products together that they have purchased previously. The customer should be able to see all the details of the purchases that they made previously under the account. Also, they should be able to order products directly from the list without having to navigate to the product pages again. Does your extension fulfill these requirements?”

The ability to reorder products has proven to be quite effective in terms of sales by the best eCommerce platforms. As a Magento store owner, you should get ahead in the race too. Our extension allows users to reorder previous products by simply selecting multiple products and then adding them to the cart by clicking on the buttons named "Add All Selected to Cart". This button is provided both at the top as well as the bottom of the list for ease of access. Reordering multiple products together is an added and unique functionality that further increases sales.“

previous products scenario 2


“We are running a Magento 2 based ecommerce store. Your extension fulfills the required feature that we have been looking for. However, the previous purchases grid has several columns and we want to hide some of these details from our customers for eg:- last order price. Is there a way to hide specific columns in the previous purchases grid?”

Yes, we have provided a feature in the configuration that can be used to hide several key details in the grid as per your requirement. To hide a specific column or columns login to your admin panel then go to Admin>Stores>configuration>Scommerce Configuration>Previous Products. Next, in the "General settings", you will find a setting named “Hidden Columns” simply select the columns that you want to hide in the "previous products grid" and save the settings. After clearing the caches you should see these columns hidden in the grid. Please refer to the images below:-

previous products scenario 3

We provide 60 days free support and 12 months of free upgrade from the date of purchase for any standard Magento site. Installation service is also available with a minimal charge of £70 for any standard Magento Site. Additionally, you can buy our 12 months free premium support and free lifetime upgrade for just £70. If you need any help with this extension or you want to enhance this extension to meet your business needs, please contact and we will get in touch with you within 48 hours. And if we like your idea we might do the solution at a discounted rate or for free.

** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains


Q. How can I get license key for my development website?
A. If you want to get the license key for the developer website, please contact our team at core@scommerce-mage.com along with order number and development site URL. The developer website can be on a separate Magento installation than your base domain for which the license was purchased
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have two live domains, do I need a separate license key for each live domain?
A. Yes you need to buy a separate license key for each live domain (www.site.com) or sub-domain (de.site.com) or subfolder (www.site.com/de). If you are buying licenses for more than four live sites in one transaction then we can offer you 30% discount on total amount
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q. How can I manually uninstall your module?
A. Please follow the below steps -:

Step 1: Navigate to our store and login to your account. Then go to the My Account Section, on the left menu click on Composer Instructions.
My account section
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation. Composer instructions
Q. How do I access the previous products grid?
A. Log in with your account on the site then navigate to My Account section and from the left menu click on My Previous Products.”"
Q. How many previous orders does the grid show?
A. The previous products grid shows all the orders previously placed by the user given that they have to be logged in with their account. For a large number of orders the grid supports pagination for ease of access.
Q. I do not want to show some details in the previous products grid. Is there a way to hide specific columns in the previous products grid?
A. Yes, you can easily hide one or more columns from the configuration. Go to Admin>Stores>Configuration>Scommerce Configuration>Previous Products then select columns that you want to hide in “Hidden Columns”. ”"
Q. Does the Previous product's grid support pagination?
A. Yes, the grid supports pagination to keep a large number of orders organized which makes it easy for the users to navigate around. ”"
Q. Can I reorder products from the previous products grid?
A. Yes, you can directly reorder products from the previous products grid. Simply click on the Add to Cart button in the rightmost column beside the product that you want to reorder and that product will be added to the cart. ”"
Q. Does the previous products list show the total number of previous orders?
A. Yes, you can see the total number of orders on the top left corner where it says #number records found. ”"
Q. Is there a way to select multiple orders at a time and reorder them together?
A. Yes you can select multiple products at a time by clicking on the checkbox in the leftmost column. Once you have selected your desired products click on the button named “Add All selected to Cart” at the top or bottom of the list. ”"
Q. Does the previous products grid show the current price of the product that was ordered previously?
A. Yes, the previous products grid shows various key details about the previous orders. One of these details in Current price. Please refer to the image below:- ”"

Change Log

Version 2.0.5
2022-03-21 14:18:10
Compatibility fixes to support Magento 2.4 version
Version 2.0.4
2021-10-16 10:40:10
Allow customers to change qty when adding product (s) to basket from previous ordered products grid. Also fixed minor issues related to keeping drop-down from the grid always behind any overlays or modal popups.
Version 2.0.3
2021-09-07 09:44:44
Added product thumbnail, last ordered price (incl. tax) and editable qty columns in the grid. Also allowed checkbox for multiple selections can be hidden along with reducing number of less files for better code management.
Version 2.0.2
2021-08-11 09:03:56
Made it compatible with Magento older version 2.3.1
Version 2.0.1
2021-08-11 07:03:35
Fixed issue related to adding all products to basket across multiple pages
Version 2.0.0
2021-08-05 17:18:01
Initial Commit
Show More
Show Less


Write Your Own Review
Write a Review