Features

Action Center

The Action Center enables bulk operations and automated fixes for issues detected across PeerScripts. Review, approve, and execute changes at scale with confidence.

Action Center

The Action Center enables bulk operations and automated fixes for issues detected across PeerScripts. Review, approve, and execute changes at scale with confidence.


Overview

When detection systems find multiple issues, fixing them one-by-one is tedious. The Action Center provides:

  • Bulk Fix Generation: Create actions from detected issues
  • Preview Before Execute: See exactly what will change
  • Approval Workflows: Require sign-off for risky operations
  • Execution Tracking: Monitor progress and results
  • Rollback Information: Know how to undo changes

Getting Started

Accessing Action Center

  1. Navigate to Actions in the sidebar
  2. View available actions by source
  3. Click any action to see details

Action Sources

Actions can be generated from:

Source Example Actions
Quality Audits Fix missing meta descriptions
Catalog Intelligence Correct pricing errors
Discount Intelligence Disable unused codes
Theme Intelligence Apply code fixes
Store Health Remediate inventory issues

Dashboard Overview

┌─────────────────────────────────────────────────────────────────┐
│  ACTION CENTER                                                  │
│                                                                 │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐          │
│  │ Available│ │  Pending │ │  Running │ │ Completed│          │
│  │ Actions  │ │ Approval │ │          │ │ (30 days)│          │
│  │    12    │ │     3    │ │     1    │ │    28    │          │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘          │
│                                                                 │
│  AVAILABLE ACTIONS                                              │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │ Fix Missing Meta Descriptions           [Quality]       │   │
│  │ 45 items  •  Medium Risk  •  Generated: 2h ago         │   │
│  │ [Preview]  [Execute]                                     │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │ Disable Abandoned Discount Codes        [Discounts]     │   │
│  │ 8 items  •  Low Risk  •  Generated: 1d ago             │   │
│  │ [Preview]  [Execute]                                     │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │ Correct Compare-at Prices               [Catalog]       │   │
│  │ 12 items  •  Medium Risk  •  Generated: 3h ago         │   │
│  │ [Preview]  [Execute]                                     │   │
│  └─────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────┘

Action Types

Export Actions

Export data for external processing:

Action Output
Export Issues CSV of all detected issues
Export Products Products with problems
Export Discounts Discount code list
Export Report Formatted PDF report

Fix Actions

Apply fixes directly:

Action What It Does
Fix Meta Tags Generate/update meta titles and descriptions
Fix Alt Text Add alt text to images
Correct Prices Fix compare-at price errors
Update Inventory Adjust stock levels

Update Actions

Bulk update configurations:

Action What It Does
Disable Discounts Deactivate selected codes
Update Products Modify product attributes
Archive Items Move to archive/draft

Previewing Actions

Why Preview?

Always preview before executing to:

  • Verify affected items are correct
  • Review proposed changes
  • Catch potential issues
  • Understand impact scope

Preview View

┌─────────────────────────────────────────────────────────────────┐
│  ACTION PREVIEW                                                 │
│  Fix Missing Meta Descriptions                                  │
│                                                                 │
│  Summary:                                                       │
│  ├─ Items affected: 45                                         │
│  ├─ Action type: Update                                        │
│  ├─ Risk level: Medium                                         │
│  └─ Estimated time: 2-3 minutes                                │
│                                                                 │
│  ─────────────────────────────────────────────────────────────  │
│                                                                 │
│  ITEMS TO UPDATE                                                │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │ 1. /collections/summer-sale                             │   │
│  │    Current: (none)                                       │   │
│  │    New: "Shop our Summer Sale - Up to 50% off selected  │   │
│  │         items including clothing and accessories."       │   │
│  │    [Keep] [Skip] [Edit]                                  │   │
│  ├─────────────────────────────────────────────────────────┤   │
│  │ 2. /products/premium-headphones                          │   │
│  │    Current: (none)                                       │   │
│  │    New: "Premium wireless headphones with noise          │   │
│  │         cancellation and 30-hour battery life."          │   │
│  │    [Keep] [Skip] [Edit]                                  │   │
│  ├─────────────────────────────────────────────────────────┤   │
│  │ 3. /pages/about-us                                       │   │
│  │    ... 42 more items                                     │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  [Back]  [Execute Selected (45)]  [Export Preview]             │
└─────────────────────────────────────────────────────────────────┘

Modifying Preview

During preview, you can:

  • Skip items: Exclude from execution
  • Edit values: Customize proposed changes
  • Export: Download preview for review

Executing Actions

Starting Execution

  1. Review the preview
  2. Modify items if needed
  3. Click Execute
  4. Confirm the action

Execution Progress

┌─────────────────────────────────────────────────────────────────┐
│  EXECUTION IN PROGRESS                                          │
│  Fix Missing Meta Descriptions                                  │
│                                                                 │
│  Status: Running                                                │
│  Progress: [████████████████░░░░] 80%                           │
│                                                                 │
│  ├─ Completed: 36                                               │
│  ├─ Failed: 1                                                   │
│  ├─ Remaining: 8                                                │
│  └─ Elapsed: 1m 45s                                             │
│                                                                 │
│  Recent Activity:                                               │
│  ✓ Updated /collections/summer-sale                            │
│  ✓ Updated /products/premium-headphones                         │
│  ✗ Failed /products/limited-edition (product archived)         │
│  ✓ Updated /pages/about-us                                      │
│                                                                 │
│  [Cancel Execution]                                             │
└─────────────────────────────────────────────────────────────────┘

Execution Results

┌─────────────────────────────────────────────────────────────────┐
│  EXECUTION COMPLETE                                             │
│  Fix Missing Meta Descriptions                                  │
│                                                                 │
│  Status: Completed with errors                                  │
│  Duration: 2m 15s                                               │
│                                                                 │
│  Results:                                                       │
│  ├─ Successful: 44                                              │
│  ├─ Failed: 1                                                   │
│  └─ Skipped: 0                                                  │
│                                                                 │
│  Failures:                                                      │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │ /products/limited-edition                                │   │
│  │ Error: Product is archived and cannot be modified        │   │
│  │ [Retry]  [View Product]                                  │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  [View Full Report]  [Create Ticket for Failures]  [Done]      │
└─────────────────────────────────────────────────────────────────┘

Approval Workflows

When Approval Is Required

Certain actions require approval:

  • High-risk operations (pricing changes, deletions)
  • Actions affecting many items (50+)
  • Actions configured to require approval in settings

Requesting Approval

  1. Preview the action
  2. Click Request Approval
  3. Add notes explaining the action
  4. Submit for approval

Approving Actions

Approvers receive notifications:

  1. Navigate to Actions > Pending Approval
  2. Review the action details
  3. Click Approve or Reject
  4. Add optional notes

Execution History

Viewing Past Actions

Access history for all executed actions:

┌─────────────────────────────────────────────────────────────────┐
│  EXECUTION HISTORY                          [Filter] [Export]  │
│                                                                 │
│  ┌───────────────────────────────────────────────────────────┐ │
│  │ Jan 15, 2:30 PM                                           │ │
│  │ Fix Missing Meta Descriptions                             │ │
│  │ ✓ 44 successful  •  ✗ 1 failed  •  By: John              │ │
│  │ [View Details]                                            │ │
│  ├───────────────────────────────────────────────────────────┤ │
│  │ Jan 14, 4:15 PM                                           │ │
│  │ Disable Abandoned Discounts                               │ │
│  │ ✓ 8 successful  •  ✗ 0 failed  •  By: Sarah              │ │
│  │ [View Details]                                            │ │
│  ├───────────────────────────────────────────────────────────┤ │
│  │ Jan 12, 10:00 AM                                          │ │
│  │ Correct Compare-at Prices                                 │ │
│  │ ✓ 12 successful  •  ✗ 0 failed  •  By: John              │ │
│  │ [View Details]                                            │ │
│  └───────────────────────────────────────────────────────────┘ │
│                                                                 │
│  Showing 1-10 of 28                        [< Prev] [Next >]   │
└─────────────────────────────────────────────────────────────────┘

History Details

For each execution, view:

  • Full item list with before/after values
  • Timestamps for each item
  • Error details for failures
  • Who executed the action
  • Rollback information

Rollback Information

Understanding Rollback

Each action records information needed to undo changes:

┌─────────────────────────────────────────────────────────────────┐
│  ROLLBACK INFORMATION                                           │
│  Fix Missing Meta Descriptions (Jan 15)                         │
│                                                                 │
│  This action can be partially rolled back.                      │
│                                                                 │
│  Rollback Method: Manual                                        │
│  The following original values were recorded:                   │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │ /collections/summer-sale                                 │   │
│  │ Original: (none)                                         │   │
│  │ Current: "Shop our Summer Sale - Up to 50%..."          │   │
│  │ [Restore Original]                                       │   │
│  ├─────────────────────────────────────────────────────────┤   │
│  │ /products/premium-headphones                             │   │
│  │ Original: (none)                                         │   │
│  │ Current: "Premium wireless headphones with..."           │   │
│  │ [Restore Original]                                       │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  [Rollback All]  [Export Original Values]                      │
└─────────────────────────────────────────────────────────────────┘

Rollback Capabilities

Action Type Rollback Support
Update Full - original values stored
Export N/A - no changes made
Disable Full - can re-enable
Delete Limited - may require manual recovery

Risk Assessment

Risk Levels

Each action is assessed for risk:

Level Criteria Examples
Low Read-only or easily reversible Exports, disable codes
Medium Modifies data, reversible Update meta tags
High Affects many items or revenue Pricing changes
Critical Destructive or complex Deletions, order modifications

Risk Indicators

┌─────────────────────────────────────────────────────────────────┐
│  RISK ASSESSMENT                                                │
│                                                                 │
│  Risk Level: MEDIUM                                             │
│                                                                 │
│  Factors:                                                       │
│  ├─ ✓ Reversible (original values stored)                      │
│  ├─ ⚠ Affects customer-facing content                         │
│  ├─ ✓ Limited scope (45 items)                                 │
│  └─ ✓ Non-destructive operation                                │
│                                                                 │
│  Recommendation: Review preview carefully before execution      │
└─────────────────────────────────────────────────────────────────┘

Generating Actions

Auto-Generation

Actions are automatically generated when:

  • Detection systems find fixable issues
  • Patterns are identified across multiple items
  • Scheduled generation runs

Manual Generation

Create custom actions:

  1. Click Generate Action
  2. Select source and type
  3. Define criteria
  4. Generate preview
  5. Save action

Best Practices

Before Executing

  1. Always preview - Review every item
  2. Start small - Test with subset first
  3. Off-peak timing - Execute during low traffic
  4. Document why - Add notes to executions
  5. Notify team - Let others know about bulk changes

During Execution

  1. Monitor progress - Watch for failures
  2. Be ready to cancel - If something goes wrong
  3. Don't leave - Stay until complete

After Execution

  1. Verify results - Spot-check changes
  2. Handle failures - Address any errors
  3. Update tickets - Close related issues
  4. Save rollback info - Keep until verified

Troubleshooting

Action Fails to Generate

  • Check if source issues exist
  • Verify detection has been run recently
  • Check for supported action types

Execution Errors

  • Review error messages
  • Check item still exists
  • Verify permissions
  • Retry failed items individually

Slow Execution

  • Large actions take time
  • API rate limits may slow progress
  • Check network connectivity

Related Features