+44 (0)345 8620012


Check our latest blog post here

Our Services


The world’s most popular open-source CMS, powering over 40% of the web.

Zen Cart Icon

Zen Cart

The easy yet powerful open-source ecommerce solution for businesses of all sizes.

Woo Commerce

The world’s most popular open-source ecommerce solution, empowering over 5 million online stores.


The most powerful open-source ecommerce platform for growth-focused retailers.


Delete Old Orders for Zen Cart


With the implementation of GDPR, there is no advantage in storing useless data. Delete Old Orders for Zen Cart was created to solve this problem.

  • This plugin allows you to delete all old orders prior to a date of your choosing with just a couple of clicks.
  • once you have decided the timespan for orders to be retained, you can automatically maintain that working range, with old orders being archived and sent to you for offline storage prior to being auto-deleted from your database.

You will probably also notice an improvement in admin speed if you have many thousands of orders that can be removed.

Note: This module will be domain-locked to your site and requires an annual license fee (currently £50)

Buy together with

JSWeb Dormant Account Deletion

and get £35 off!

Use Promo Code DADDOO at checkout

Payment Type:  Annually

Categories: ,

Delete Old Orders for Zen Cart was created to make it easier to comply with GDPR, giving you a quick and easy way to remove redundant order data from your database.

In the UK, HMRC requires you to retain order data for (in effect) 7 years. This does not mean you need to store it on your website, as long as you have a copy offline, whether that be in an accounting package such as Sage or simply as a spreadsheet file. By retaining only a sensible working range of orders on your website, not only do you keep unnecessary data to a minimum to maintain compliance with GDPR, but you also avoid building up enormous amounts of data which can slow down your admin when thousands upon thousands of database entries need to be searched - eg. when you are simply accessing your orders listing, the system needs to work out how many orders there are in order to display the number per page and tell you how many pages there are.

Indeed, a useful tip is to go to admin > configuration > maximum values and set the number of orders per page to 100 as opposed to the default 20. That alone will speed up your admin processes.

Support and Upgrades

The Delete Old Orders module carries free technical support and upgrades from the date of the order whilst a valid license exists. This does not include any configuration or testing of your own data that you may wish us to implement. We will be happy to do this for you, but it is billable at our standard hourly rate.

License Terms

  • The license is valid for use on a single domain name at any one time.
  • The initial 12 month's license fee is £50+vat and is included in the purchase cost of the plug-in.
  • The annual renewal fee is £50+vat.
  • If the license is not renewed, the module will cease to function.
  • Possession of a valid license entitles the holder to free upgrades as may be issued by JSWeb.
  • Any customisation requested by the holder will be billable at the JSWeb hourly rate.

Plugin Installation

Most of our plugins include installation in the purchase price. If your chosen plugin doesn’t cover installation, we can arrange it for a nominal fee upon request.

Plugin Downloads

Secure Checkout

We process our checkout through WHMCS, emphasising security with robust encryption, including SSL, to safeguard your data during online transactions. This guarantees a secure and confidential shopping experience.

Related Products