Session Shredder for WooCommerce for WordPress Plugin Directory
By Rynald0s
Session Shredder for WooCommerce is a WordPress Plugin Directory app by Rynald0s.
AppRanks data: Session Shredder for WooCommerce ranks #0 in Cleanup on WordPress Plugin Directory, placing it in the top 1% of that category.
AppRanks verdict
Generated from live marketplace data — refreshed daily
Session Shredder for WooCommerce is a newly-listed WordPress app with a limited review volume. It is listed in the Woocommerce category on WordPress Plugin Directory, which AppRanks treats as the canonical taxonomy node for ranking and competitor comparison. no published reviews yet means feature claims are unverified by the wider merchant base. Without a published review base, the only fit-signal available is the developer's own documentation plus the marketplace's listing-quality audit (linked below). Paid-only pricing means evaluating fit on the marketplace listing or via the developer's documentation before installing. AppRanks tracks rating, review count, pricing tier, and category position daily — the figures on this page reflect the most recent scrape from the canonical WordPress Plugin Directory listing.
Pros
- +Published by Rynald0s — established developer track record
Cons
- −No public reviews yet — fit and reliability are unverified
Looking to switch from Session Shredder for WooCommerce?
See Session Shredder for WooCommerce's alternatives ranked by audit score, rating, and review velocity.
How Session Shredder for WooCommerce works
Show full descriptionShow less
Session Shredder is a production-grade, rule-based session cleanup plugin for WooCommerce 10.3+.
WooCommerce 10.3 introduces experimental guest session storage and auto-pruning. Session Shredder builds directly on this already available foundation and adds behavior-based heuristics that predict which sessions are zombies (safe to prune) versus keepers (should be retained).
Highlights
– Heuristic pruning – Uses anonymized features (session age, pageviews, cart value, etc.) and conservative rules to identify low-value sessions.
– Configurable rules & thresholds – Tune base age, hard timeout, bounce detection, and cart-protection rules from a dedicated WooCommerce settings screen.
– Safe thresholds – Only considers sessions past a base age window and is biased towards keeping anything that shows meaningful activity or cart value.
– Robust behavior – Even if tracking data is sparse, a conservative rule-based strategy kicks in (e.g. hard 72h timeout, bounces with no cart value).
– Privacy-first – No PII is stored. Session IDs and countries are hashed; only coarse behavioral data is used.
– Native Woo 10.3 integration – Reads from the WooCommerce session table (supports both legacy and new tables) and plays nicely with the core experimental pruning.
– HPOS compatible – Declares compatibility with WooCommerce High-Performance Order Storage (custom order tables) and never touches orders, only session data.
– Admin dashboard – Under WooCommerce → Session Shredder you get active sessions, pruned counts, a Chart.js visualization of active & pruned sessions per run, and a compact “Recent runs” summary.
– Logging & observability – Uses wc_get_logger() for info/error logging; integrates cleanly with existing WooCommerce logs.
Session Shredder is structured for real-world stores and designed as a companion to WooCommerce’s experimental guest session engine. It stays fully rule-based out of the box, but developers can extend it via hooks if they ever want to plug in external scoring services or AI endpoints.
Why not rely only on the WooCommerce experimental pruning?
– Core experimental pruning is largely age-based and opaque.
– Session Shredder adds behavior-aware rules (pageviews, cart value, bounce flag) on top of age.
– You get a dry-run mode to analyze impact before deleting anything.
– The dashboard gives you visibility into how many sessions were pruned per run and how many sessions remained active.
– WP-CLI commands let you script and automate analyze/prune runs.
– It works alongside WooCommerce experimental guest sessions and HPOS rather than replacing them: Woo can still prune based on its own rules, while Session Shredder adds a tunable, rule-based layer with better reporting.
How It Works
Feature collection
– On each page load, Session Shredder tracks session activity:
– Session age (hours since first seen)
– Pageviews count
– Cart value (numeric)
– Whether anything was added to cart
– Geolocation hash (hashed billing/shipping country)
– Simple bounce indicator (single pageview, no cart)
– Features are stored per-session in non-autoloaded options and never include raw session IDs or user identifiers.
Rule-based pruning
– An hourly cron (session_shredder_cron) scans the WooCommerce session table for candidates based on age.
– For each candidate, the plugin:
– Loads stored features
– Applies conservative rules like:
– Session older than a hard timeout window (e.g. 72 hours)
– Single pageview and no cart value
– If the rules deem the session a low-value “zombie”, it is pruned.
Stats & visualization
– After each real run, Session Shredder records:
– Total pruned sessions (lifetime and today)
– A short history of recent runs, including how many sessions were pruned and how many remained active before/after each run
– The admin dashboard renders a Chart.js line graph of active & pruned sessions per run via a secure AJAX endpoint, plus a compact “Recent runs” table.
For developers Session Shredder exposes a small set of hooks and CLI commands so you can integrate it into more advanced workflows without forking the plugin.
Hooks – session_shredder_features( array $features, string $session_hash )
– Filter the behavior feature array before it is stored and later used for pruning decisions.
– $session_hash is a hashed identifier of the session (no raw IDs or PII).
– session_shredder_base_age_hours( float $base_age_hours )
– Adjust the base age window (in hours) before sessions are considered as prune candidates.
– session_shredder_should_prune( bool $should_prune, array $features )
– Override or refine the core rule-based decision for a given session.
– session_shredder_feature_options_soft_limit( int $soft_limit )
– Adjust the soft cap for how many per-session feature options (session_shredder_features_*) are kept in wp_options before garbage collection trims the oldest entries.
– session_shredder_feature_options_gc_batch( int $batch_size )
– Adjust how many feature options are removed per garbage-collection pass when the soft limit is exceeded. Larger values clean up faster; smaller values spread work over more runs.
– session_shredder_before_run( float $base_age_hours, bool $dry_run )
– Fires before a prune run (cron, manual, or CLI) starts.
– session_shredder_after_run( int $pruned_count, bool $dry_run )
– Fires after a prune run completes (dry-run or real).
– session_shredder_pruned( int $pruned_count )
– Fires after a real prune run that actually deletes sessions; useful for logging or additional cleanup.
WP-CLI commands If WP-CLI is available, Session Shredder registers the following commands:
– wp session-shredder analyze
– Performs a dry run using the current rules and settings.
– Outputs the total number of sessions and how many would be pruned, without deleting anything.
– wp session-shredder prune
– Runs a real prune using the current rules and settings.
– Deletes matching sessions, updates stats, and logs a summary.
Category rankings
As of Jul 15, 2026- Cleanup#0of 48Top 1%
- Optimization#0of 131Top 1%
- Performance#0of 762Top 1%
- Sessions#0of 5Top 1%
- Woocommerce#0of 2,450Top 1%
See 90-day rank history for each category
Track daily rank changes, category shifts, and position volatility.
Competitors & alternatives
Session Shredder for WooCommerce doesn't have curated competitor matchups yet. Other tracked woocommerce apps on WordPress:
Where Session Shredder for WooCommerce stands in the Woocommerce category
Session Shredder for WooCommerce ranks #0 of 2,450 apps in the Woocommerce category, placing it in the top 1% of the listing.
Frequently asked questions
What is Session Shredder for WooCommerce?
Session Shredder for WooCommerce is an app for WordPress. It is published on WordPress Plugin Directory and tracked by AppRanks, and AppRanks has been tracking its public marketplace data on the refresh cadence published in our methodology. It is listed under the Woocommerce category on AppRanks, where you can see its current category position, review-velocity trend, and how it compares against the top alternatives in the same space. Developed by Rynald0s.
Who uses Session Shredder for WooCommerce?
Session Shredder for WooCommerce is actively installed across WordPress stores tracked by AppRanks. Its review base is still building, which usually maps to early-stage merchants and stores piloting a new workflow. It is part of the Woocommerce category on WordPress.