Build a complete demo store in one click. The Tracksies Data Seeder creates months of realistic store history — customers, orders, products, reviews, loyalty data — so you can see how everything works together before a single real order comes through.
No other WooCommerce plugin suite offers this. It is unique to Tracksies.
—
Who Is This For?
Developers & Agencies
You are building a store for a client. The design is ready, the theme is configured, WooCommerce is installed — but the client cannot visualise what the store will actually look like with data in it. Empty dashboards do not sell your work.
The seeder lets you show a working store. Customer profiles with real spending patterns. Order history spanning 18 months. Product reviews with photos and custom fields. A loyalty program with tier progression. Priority rules firing on the right customers. PDF invoices with your client’s branding.
Seed it. Walk the client through. Wipe it. Go live.
Store Owners (DIY)
You have just installed Tracksies and want to understand what it does before committing your own data. The seeder gives you training wheels — a full set of realistic data to explore every feature, click every button, and understand how the pieces fit together. When you are satisfied, wipe it clean and start for real.
No risk. Nothing breaks. Your real data (if any) is never touched.
—
What Gets Created
When you click Seed Test Data, the seeder builds everything in batches with a progress bar showing each step:
| Step | What is created | Details |
|---|---|---|
| Categories | 4 product categories | Apparel, Accessories, Digital, Bundles |
| Products | 10 products with images | Spread across all 4 categories, with placeholder product photos |
| Coupons | 5 discount codes | Various types so you can see how coupons appear in orders and reports |
| Staff | 3 packing staff members | Warehouse roles for testing Packsie’s staff dashboard |
| Customers | 14 customer profiles | VIP shoppers, regulars, occasional buyers, brand-new customers, and a flagged customer — each with different spending patterns and order histories |
| Orders | 25-40 orders | Spanning 18 months with realistic dates, statuses, and amounts — enough history for meaningful reports, charts, and customer intelligence |
| Customer interactions | 60-100 notes | Different visibility levels (admin-only, staff, customer-visible) across the customer profiles |
| Sync | Customer sync runs automatically | Profiles, tags, segments, and statuses are calculated from the order data, exactly as they would be on a live store |
The whole process takes 30 seconds to a minute. Product images are downloaded from placeholder sources, which is usually the slowest part.
—
Plugin-Aware Seeding
The seeder checks which Tracksies plugins are active and creates data for all of them. This means the more plugins you have active, the richer the demo data.
With Trustie Pro Active
When Trustie Pro is installed and active at the time of seeding, the seeder also creates:
- Custom review forms with drag-and-drop fields (star ratings, text fields, dropdowns, photo uploads)
- Product reviews from test customers using those custom forms, complete with custom field responses
- Photo reviews with uploaded images attached
- Site/store reviews (general brand reviews, not tied to a specific product)
This lets you see exactly how custom review forms render, how photo reviews look in your layout, how demographic fields appear on review cards, and how the moderation queue works with rich review data.
With Perkie Active
When Perkie is installed and active, the seeder reads your actual Perkie configuration and generates matching loyalty data:
| Setting | What the seeder does with it |
|---|---|
| Earning rate (points per dollar) | Calculates order points using your rate |
| Earning base (subtotal vs total) | Uses the same calculation base you have chosen |
| Rounding (round, floor, ceil) | Rounds points the same way your live system will |
| Signup bonus | Awards this to each test customer at account creation |
| Per-order bonus | Adds this bonus to each completed order |
| First order bonus | Awards this on each customer’s first order |
| Review bonus | Awards this when a test customer writes a review |
| Status multipliers (e.g. VIP = 2x) | Applies multipliers to customers with matching statuses |
| Redemption minimum | Only creates redemption coupons for customers above this threshold |
| Redemption rate (points per dollar) | Calculates coupon values using your conversion rate |
| Coupon prefix | Uses your prefix (e.g. PERKS-) for generated coupons |
| Coupon expiry | Sets coupon expiry dates using your configured window |
| Referral rewards | Uses your referrer and referee reward amounts |
The seeder also creates referral relationships between test customers, so you can see the full referral chain in action.
If you have not configured Perkie settings yet, the seeder uses Perkie’s defaults — so it still generates realistic loyalty data either way. But you will get much more useful results if you configure your earning rates, bonuses, and tiers first.
—
When to Use It
| Scenario | How the seeder helps |
|---|---|
| New site setup | See how every feature looks with real data before your first customer arrives |
| Client demos | Show a fully populated store instead of empty dashboards — seed, demo, wipe, go live |
| Testing design and layout | Check how review cards, customer profiles, loyalty tiers, and PDF documents look with your theme and Brand Hub settings |
| Training staff | Let warehouse staff practice with the packing dashboard, returns workflow, and customer search using safe test data |
| Testing configuration changes | Changed your loyalty program? Updated tag thresholds? Modified priority rules? Delete, reconfigure, re-seed, and see the results immediately |
| Evaluating before purchase | Install the free trial, seed data, and explore every feature with a realistic dataset — no commitment required |
—
How to Use It
Seeding
- Go to Tracksies > Settings in the left sidebar, then click the Seeder tab
- Make sure the plugins you want to test are active (Trustie Pro, Perkie, Packsie) — the seeder only creates data for active plugins
- If you want the loyalty data to match your real configuration, set up Perkie’s earning rates, bonuses, and tiers first
- Review the list of what will be created — it is displayed on the page so you know what to expect
- Click the blue Seed Test Data button
- Watch the progress bar as each step completes
- When it is done, you will see a summary of everything that was created
Deleting Test Data (Safe Wipe)
This removes only the data the seeder created. Your real customers, orders, products, and reviews are completely untouched.
- Go to Tracksies > Settings > Seeder tab
- You will see a Delete Test Data section showing exactly what will be removed (with counts)
- Click the red Delete Test Data button
- Confirm when prompted — this is permanent but only affects seeded data
The seeder tracks exactly which records it created and only removes those specific items. If you have added real customers or orders since seeding, they are safe.
Nuclear Delete (Full Cleanup)
For situations where you need to remove all test data regardless of origin — not just what the seeder created. This is a hard reset.
Warning: Nuclear delete removes ALL data matching the seeder’s data types, including any real data that may have been added. Use this only on staging or development sites where you are certain there is no real data to preserve, or when you intentionally want a clean slate.
This option is separate from the standard delete and clearly labelled as destructive.
—
The Seed-Test-Wipe Cycle
Here is a scenario that comes up often: you set up Perkie with 1 point per dollar, ran the seeder, explored the data, and decided you actually want 2 points per dollar.
- Delete the existing test data (Seeder tab > Delete Test Data)
- Update your Perkie settings (change the earning rate)
- Seed again (Seeder tab > Seed Test Data)
The new test data reflects your updated settings. Points balances, tier assignments, redemption amounts — everything recalculates based on your new configuration.
This works for any setting change, not just Perkie. Changed your return policy? Updated your tag thresholds? Modified your priority rules? Delete, update, re-seed.
—
Before You Start
- Use this on staging or development sites. The seeder creates fake customers and orders. Running it on a live store with real customers would mix test data with real data.
- Activate the plugins you want to test first. If Perkie or Trustie Pro is not active when you seed, their data will not be created. You can always delete and re-seed after activating additional plugins.
- Configure your settings first for the best results. The seeder reads your actual settings — Perkie earning rates, tag thresholds, priority rules. Setting these up before seeding gives you test data that matches how your live store will actually work.
—
What Does Not Get Seeded
A few things are handled by other systems:
- Customer tags and statuses are calculated by the sync step (which runs automatically during seeding). They are computed from order data, not inserted directly — exactly as they work on a live store.
- Email templates are not created by the seeder. Those come from your email settings.
- Brand Hub settings (colours, logos, fonts) are your design configuration, not test data.
—
Common Questions
Can I run the seeder more than once?
Not without deleting first. If test data already exists, the Seed button is disabled. Delete the existing data first to prevent duplicates from piling up.
Will it affect my real customers and orders?
No. The seeder creates completely separate test records. Your real data is never touched. The safe delete only removes records the seeder created.
What if Perkie was not active when I seeded?
Perkie rewards data is skipped if Perkie was not active. To add it later, delete the test data, activate Perkie, and re-seed.
What if Trustie Pro was not active when I seeded?
Same principle — review forms, photo reviews, and site reviews are only created when Trustie Pro is active. Delete, activate, re-seed.
Do I need to configure Perkie before seeding?
You do not need to — defaults will be used. But you get much more useful test data if you configure your earning rates, bonuses, and tiers first, because the seeded data will match your actual live configuration.
Can I use this on a live site?
We strongly recommend against it. The seeder creates fake customers and orders that would mix with your real data and affect your analytics.
What is the difference between Delete Test Data and Nuclear Delete?
Delete Test Data only removes records the seeder created — tracked by internal markers. Nuclear Delete removes all data matching the seeder’s types regardless of origin. Use Nuclear Delete only when you want a complete reset and are certain no real data needs preserving.
—
If Something Goes Wrong
Seeder stops mid-way through:
Refresh the page and check how far it got. You can delete everything and start fresh — the delete function handles partial seeds gracefully.
Perkie rewards step shows “skipped”:
Perkie is not active or its database tables do not exist yet. Activate Perkie, visit any Perkie settings page (to trigger table creation), then delete and re-seed.
Products do not have images:
Product images come from external placeholder sources. If your server cannot reach those URLs (firewall, DNS, or connectivity issues), products are created without images. Everything else still works.
Need more help?
Enable debug logging at Tracksies > Settings > Debug tab, reproduce the issue, then use the Copy for Support button to grab the logs for a support ticket.