{"id":359313,"date":"2026-09-12T05:32:17","date_gmt":"2026-09-12T05:32:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/auto-clear-carts-for-woocommerce\/"},"modified":"2026-09-12T05:58:00","modified_gmt":"2026-09-12T05:58:00","slug":"auto-clear-carts-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/auto-clear-carts-for-woocommerce\/","author":23555565,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"5.1.0","stable_tag":"5.1.0","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Auto Clear Carts for WooCommerce","header_author":"byaircode","header_description":"Automatically clears expired carts in real time using background AJAX polling and logs abandoned carts without cluttering order tables.","assets_banners_color":"b1adc2","last_updated":"2026-09-12 05:58:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"5.1.0":{"tag":"5.1.0","author":"byaircode","date":"2026-09-12 05:58:00","revision":3692362}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3692361,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3693314,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3692365,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["5.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3692361,"resolution":"1","location":"assets","locale":"","width":1086,"height":191},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3692361,"resolution":"2","location":"assets","locale":"","width":1086,"height":211},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3692361,"resolution":"3","location":"assets","locale":"","width":1086,"height":266}},"screenshots":{"1":"Plugin appearance in the WordPress installed plugins list after activation.","2":"The main abandoned carts log table accessible via WooCommerce &gt; Abandoned Carts in the WordPress dashboard.","3":"Detailed view of an abandoned cart showing customer details, items, quantity, and individual product prices.","4":"Initial release."}},"plugin_section":[],"plugin_tags":[15962,221,161736,66044,286],"plugin_category":[45,59],"plugin_contributors":[280324],"plugin_business_model":[],"class_list":["post-359313","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-ajax","plugin_tags-cart-expiration","plugin_tags-clear-cart","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-byaircode","plugin_committers-byaircode"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/auto-clear-carts-for-woocommerce\/assets\/icon-256x256.png?rev=3692361","icon_2x":"https:\/\/ps.w.org\/auto-clear-carts-for-woocommerce\/assets\/icon-256x256.png?rev=3692361","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/auto-clear-carts-for-woocommerce\/assets\/screenshot-1.png?rev=3692361","caption":"Plugin appearance in the WordPress installed plugins list after activation."},{"src":"https:\/\/ps.w.org\/auto-clear-carts-for-woocommerce\/assets\/screenshot-2.png?rev=3692361","caption":"The main abandoned carts log table accessible via WooCommerce &gt; Abandoned Carts in the WordPress dashboard."},{"src":"https:\/\/ps.w.org\/auto-clear-carts-for-woocommerce\/assets\/screenshot-3.png?rev=3692361","caption":"Detailed view of an abandoned cart showing customer details, items, quantity, and individual product prices."}],"raw_content":"<!--section=description-->\n<p><strong>Auto Clear Carts for WooCommerce<\/strong> is a high-performance, lightweight plugin designed to handle idle shopping carts automatically and silently without disrupting the user experience or requiring manual page refreshes.<\/p>\n\n<p>Powered by real-time background <strong>AJAX polling<\/strong>, the plugin tracks active sessions and seamlessly clears expired cart items in the background after a user-configurable timeout.<\/p>\n\n<p>Instead of creating fake or cluttered orders in the standard WooCommerce Orders screen, it logs all abandoned cart details into a dedicated, isolated admin dashboard. Store administrators can view detailed customer information, product lists, item quantities, total prices, and exact timestamps directly via a smooth inline accordion menu.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>Real-time AJAX Expiration:<\/strong> Silently clears cart items in the background without forcing page reloads or showing disruptive popup alerts.<\/li>\n<li><strong>Dedicated Abandoned Cart Dashboard:<\/strong> Keeps your standard WooCommerce Orders section clean by storing abandoned cart logs in a separate interface.<\/li>\n<li><strong>Inline Accordion Details View:<\/strong> View full product details, customer information, subtotals, and timestamps seamlessly within the same page (no annoying modals or popups).<\/li>\n<li><strong>Safe Across Updates:<\/strong> Cart data and history are stored persistently in dedicated database fields, ensuring no lost logs when updating the plugin.<\/li>\n<li><strong>Custom Timeout Settings:<\/strong> Flexible cart expiration limits set directly from the native WooCommerce General Settings tab.<\/li>\n<li><strong>Manual Log Management:<\/strong> Delete processed or old entries with a single click.<\/li>\n<\/ul>\n\n<blockquote>\n  <p><strong>Future Updates &amp; Roadmap:<\/strong>\n  This plugin is under active development! Future updates will bring enhanced analytics, advanced filtering, export options, and additional automated management features to give store owners full control over their store inventory and cart cycles.<\/p>\n<\/blockquote>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>auto-clear-carts-for-woocommerce<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory (or upload the <code>.zip<\/code> archive via <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>).<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>WooCommerce &gt; Settings &gt; General<\/strong> to configure the cart expiration duration (in minutes).<\/li>\n<li>View recorded abandoned carts under <strong>WooCommerce &gt; Abandoned Carts<\/strong> in your WordPress admin dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20create%20woocommerce%20orders%20for%20abandoned%20carts%3F\"><h3>Does this plugin create WooCommerce orders for abandoned carts?<\/h3><\/dt>\n<dd><p>No. It isolates abandoned cart logs completely from the WooCommerce Orders table to keep your store database clean and organized.<\/p><\/dd>\n<dt id=\"does%20the%20user%20need%20to%20refresh%20the%20page%20for%20the%20cart%20to%20clear%3F\"><h3>Does the user need to refresh the page for the cart to clear?<\/h3><\/dt>\n<dd><p>No! The plugin uses real-time background AJAX polling to detect expired carts and refresh fragments automatically.<\/p><\/dd>\n<dt id=\"will%20updating%20the%20plugin%20clear%20my%20existing%20abandoned%20cart%20logs%3F\"><h3>Will updating the plugin clear my existing abandoned cart logs?<\/h3><\/dt>\n<dd><p>No. The data structure is migration-safe and persistent across updates.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>5.1.0<\/h4>\n\n<ul>\n<li>Added AJAX polling for silent real-time cart clearing.<\/li>\n<li>Replaced popups\/modals with a smooth inline accordion menu.<\/li>\n<li>Enhanced database persistence to preserve history during updates.<\/li>\n<li>Added support for future feature expansions.<\/li>\n<\/ul>","raw_excerpt":"Silently clear expired WooCommerce carts via background AJAX polling and log abandoned cart data into a dedicated admin table.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/359313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=359313"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/byaircode"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=359313"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=359313"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=359313"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=359313"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=359313"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=359313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}