Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
swkweb

Cleanup Non Customer Carts

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Improved shop performance by removing unrecoverable guest carts
  • Automated cleanup of outdated session-based carts after a configurable retention period
  • Ideal for high-traffic stores with many anonymous visitors or bot activity

Features

  • Deletes only carts not linked to customer accounts
  • Recoverable customer carts are preserved
  • Retention period freely configurable via the plugin settings in the admin interface
  • Runs fully automatically via scheduled tasks - no manual intervention required
  • Executes `OPTIMIZE TABLE` on the cart table after cleanup to release fragmented storage and further improve database performance

About the Extension

Cleanup Non-Customer Carts

Every visitor leaves a trace - but not every cart is worth keeping.

Maximize shop performance by removing non-customer carts

Boost your shop's performance and reduce database clutter by automatically deleting carts that are not linked to customer accounts. These carts are never recovered and only consume valuable resources.

Automatically clean up dead data after a defined period

Over time, Shopware installations can accumulate thousands of carts created by anonymous visitors or bots - linked only to session cookies or short-lived cookies (typically 1–7 days). Since these sessions often expire quickly - either when the browser is closed or after a short period - the associated carts become dead data that will never lead to an order.

This plugin automatically removes such non-customer carts after a configurable retention period, reducing database size and improving cart performance.

By default, Shopware deletes all carts (including those from registered customers) after a set number of days (shopware.cart.expire_days defaulting to 120). This plugin gives you finer control by targeting only non-customer carts and removing them earlier - without impacting customer recovery functionality of carts.

Fully configurable and automated cleanup

You can set the retention period directly in the plugin settings within the admin interface - or simply use the default value (7 days). It's a simple, effective way to keep your system lean and responsive.

Compatibility Notice

This plugin is only compatible when carts are stored in the database. If your Shopware installation uses Redis or another cart storage backend, the plugin will not be able to remove carts.

Free Trial Version

Want to automate your data cleanup process and significantly boost your shop's performance? Try the plugin now and see the results for yourself - no commitment required!

Important: If you're unsure, we recommend creating a backup of the cart table before testing.

Questions? Contact Us

If you have any questions about the plugin, feel free to email us at support@swk-web.com or call us at +49 176 80 57 9091. We are also happy to assist with implementing individual requests and extensions.

Details

  • Available: English, German
  • Latest update: 30 September 2025
  • Publication date: 16 October 2025
  • Version: 1.0.0
  • Category: Checkout / Cart process

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2015
  • Extensions: 44

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Quickly