Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub orbruno/woocommerce-ccpluginHow this command is triggered — by the user, by Claude, or both
Slash command
/woocommerce-wordpress:restore [--backup <filename>]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Restore from Backup
Restore WordPress and/or WooCommerce content from a previously created backup with preview and confirmation.
## Steps
1. **List available backups**
- Show message: "Fetching available backups..."
- Call `backup_list` MCP tool
- If no backups found:
- Inform user: "No backups found in [backup-path]/"
- Suggest creating a backup first with `/wc-wp:backup`
- Exit
2. **Display backups to user**
- Present backups in a clear, organized format:
- Sort by creation date (newest first)
- Show relative time ("2 hours ago", "1 day ago")
.../importImports a WXR file to WordPress via REST API, creating categories, tags, media, pages, posts, comments, and menus as drafts.
/crucible-restoreRestores Crucible project from a previous backup. Lists available backups via JSON, supports full/selective/incremental restore with dry-run preview and user selection via AskUserQuestion.
/restore-vigilRestores files from a saved checkpoint: lists available without name argument, previews diff, then restores specified checkpoint.
/sop-003-backup-setupGuides PostgreSQL backup system setup and verification using pgBackRest with Wasabi S3, including config, testing, automation, and monitoring.
/wordpress-setupConnects to a WordPress site via WP-CLI or REST API using provided [domain] or by prompting for the site URL.
/productsInteractively search, list, view details, edit, create, and archive products in your Wix store.
Share bugs, ideas, or general feedback.
Restore WordPress and/or WooCommerce content from a previously created backup with preview and confirmation.
List available backups
backup_list MCP tool/wc-wp:backupDisplay backups to user
Available Backups:
1. Full Site Backup - 2025-12-25 10:30:45
File: full_2025-12-25T10-30-45.json (2.4 MB)
Created: 2 hours ago
2. Products Backup - 2025-12-25 08:15:20
File: products_2025-12-25T08-15-20.json (856 KB)
Created: 4 hours ago
3. Posts Backup - 2025-12-24 16:45:10
File: posts_2025-12-24T16-45-10.json (1.2 MB)
Created: 1 day ago
4. Product #123 Backup - 2025-12-24 14:20:00
File: product-123_2025-12-24T14-20-00.json (12 KB)
Created: 1 day ago
Get user selection
--backup argument provided, use that filenameRead and preview backup contents
Backup Preview: full_2025-12-25T10-30-45.json
This backup contains:
- 45 posts
- 12 pages
- 38 products
- 32 orders
- 15 categories
- 28 tags
- 234 media items metadata
Created: 2025-12-25 10:30:45
From site: https://turri.cr
Explain restoration process and risks
⚠️ IMPORTANT: Restoration Details
Restoring this backup will:
- [Explain what will happen based on backup type]
- Existing content may be overwritten or updated
- This operation cannot be easily undone
Best Practice:
Before proceeding, I recommend creating a fresh backup of current content.
backup_create before proceedingConfirm restoration
Ready to restore from: [backup-name]
This will restore [X items] from the backup.
Are you sure you want to proceed? (yes/no)
Perform restoration
backup_restore MCP tool with filenameReport results
✓ Restoration completed!
Results:
- 127 items restored successfully
- 0 items skipped
- 0 errors
Restored content:
- Posts: 45
- Pages: 12
- Products: 38
- Orders: 32
The site has been restored to state from: 2025-12-25 10:30:45
Post-restoration verification
# Interactive mode - select from list
/wc-wp:restore
# Restore specific backup
/wc-wp:restore --backup full_2025-12-25T10-30-45.json
/wc-wp:init