Visual Diff Staging Table 🧭
When you instruct WooPilot AI to perform mutations across your WooCommerce catalog (e.g. price adjustments, stock updates, category reorganizations, or order status changes), it never applies them blindly to your live store. Instead, WooPilot AI opens the Visual Diff Staging Screen in the Telegram Mini App.🔍 Visual Hierarchy & Safety Standards
- Deterministic Column Structure:
- Left side (Locked Context): Product ID, SKU, title, and current category remain stable.
- Right side (Diff Badges): Modified attributes are rendered as high-contrast comparison badges with strikethrough styling:
~~Old Value~~ ➔ New Value.
- Chunked Execution Pipeline (50 items / 100ms):
- Tapping Apply Changes triggers sequential processing in batches of 50 items with 100ms pauses to prevent server memory limits or gateway timeouts.
- Live Telegram Chat Button Synchronization:
- The instant the batch update finishes, the Telegram chat message button automatically updates its appearance:
[ 👁️ Review & Apply (3 items) ][ ✅ Completed (3 items) ].
- The instant the batch update finishes, the Telegram chat message button automatically updates its appearance:
- Stepper Multi-Step Sequences:
- When an operation involves multiple stages (e.g. Step 1: Set discount Step 2: Move to Sale category), the top banner displays
[ 📑 Step 1 of 2: Apply 15% Discount ]. - Completing Step 1 automatically posts Step 2 into your Telegram chat.
- When an operation involves multiple stages (e.g. Step 1: Set discount Step 2: Move to Sale category), the top banner displays