Fix Missing Products in MerchantFlow
Troubleshoot why Shopify or WooCommerce products are not appearing in MerchantFlow. Fix product sync, status, and analytics data issues.
Fix Missing Products
Missing products in MerchantFlow means products from your Shopify or WooCommerce store are not appearing in the dashboard product table or analytics views. This guide covers the most common causes and their fixes, from product status issues to sync configuration problems.
Quick Checks
- Check integration status -- go to Settings > Integrations and verify your e-commerce platform shows a healthy status
- Check sync status -- look at the last successful sync time
- Clear table filters -- a filter or search term is the most common reason a product looks "missing"
- Wait for sync -- products sync as part of the regular 30-minute background cycle; your latest additions may not have synced yet
Common Causes and Fixes
Product Status
MerchantFlow syncs your whole catalog and records each product's status rather than dropping non-live products:
- Shopify -- status is stored as Active, Draft, or Archived
- WooCommerce --
publishmaps to active,draftmaps to draft, and everything else maps to archived
So a draft or archived product still appears, carrying that status. If you expected a product to be missing and it is showing, or vice versa, check the status column and any filter you have applied rather than assuming a sync failure.
One place status does filter: the Shopify inventory-cost COGS import can be limited to live products, in which case Draft and Archived variants are skipped.
First Sync Not Complete
If you just connected your store, the initial sync may still be running:
- Large catalogs may take more than one sync cycle to complete
- Check Settings > Integrations for sync progress
Fix: Wait for the initial sync to complete. You can monitor progress in the Audit Logs panel on Settings > Integrations.
COGS Not Set (Products Missing from P&L)
Products appear in MerchantFlow but may be missing from P&L calculations if COGS has not been configured:
- Products without COGS will still appear in the Products Table
- But they will not show accurate profit margins until COGS is set
Fix: Go to Profit > COGS to set costs for your products.
Integration Disconnected
If your e-commerce integration was disconnected:
- Go to Settings > Integrations
- Check whether Shopify/WooCommerce shows an error status, for example "Integration setup incomplete. Please complete the connection in Settings."
- Click "Reconnect" to restore the connection
- Existing products are preserved; new products will sync after reconnection
Product Variants Not Appearing
Shopify products with multiple variants are synced with all variant data:
- Each variant has its own SKU, price, and barcode
- If a specific variant is missing, check that it exists in Shopify
- Inventory tracking is at the variant level
WooCommerce-Specific Issues
- API disabled -- ensure the WooCommerce REST API is enabled in settings
- API key permissions -- verify the API key has "Read" access to products
- Security plugins -- some WordPress security plugins may block API requests
How to Fix Missing Product Analytics Data
If products appear in MerchantFlow but analytics data (views, revenue) is missing:
- Check Google Analytics -- ensure GA4 is connected and has e-commerce tracking enabled
- URL matching -- MerchantFlow matches GA4 data by product page URL; ensure URLs are consistent
- Date range -- check you are viewing a date range with actual traffic
- Processing delay -- GA4 data has a 24-48 hour delay
How to Fix Missing Merchant Center Products
If products show in your store but not in the Merchant Center section:
- Verify Google Merchant Center is connected in Settings > Integrations
- Check that products are submitted to your Merchant Center feed
- Merchant Center data is refreshed on the same 30-minute background cycle as everything else
- Disapproved products will show, with a disapproved status and the specific issue
See Merchant Center Troubleshooting for detailed guidance.
How to Trigger a Manual Product Sync
- Go to Settings > Integrations
- Click Manual Sync Runner in the Control Panel and select the affected commerce platform as the scope
- Choose Normal Sync for a routine catch-up, or Full History if the catalog needs to be rebuilt
- Wait for the sync to complete (check the Audit Logs panel for progress). Only one sync runs per workspace at a time, so a second request while one is running is rejected with "Sync already in progress"
Frequently Asked Questions
How long does it take for new products to appear in MerchantFlow?
New products typically appear after the next background sync cycle, which runs every 30 minutes. For large catalogs, the initial sync may take more than one cycle to complete.
Why do some products show zero revenue?
Products with zero revenue have not had any orders during the selected date range. Expand your date range or wait for orders to come through and sync.
Does MerchantFlow sync archived or draft products?
Yes. MerchantFlow pulls your full catalog and stores each product's status (Active, Draft, or Archived on Shopify; the WooCommerce equivalents mapped to the same three values). Draft and archived products are visible with that status rather than being dropped. The one exception is the Shopify inventory-cost COGS import, which can be restricted to live products only.
Can I manually add products to MerchantFlow?
No. Products are synced automatically from your connected e-commerce platform. If a product is not appearing, verify its status in Shopify or WooCommerce.
Related Pages
- Sync Failures -- Fix sync issues
- No Data Showing -- Empty dashboard
- Shopify Integration -- Shopify setup
- WooCommerce Integration -- WooCommerce setup
- COGS Management -- Setting product costs
- Merchant Center Troubleshooting -- Feed issues
Last updated: August 23, 2026
Last updated on
Fix Merchant Center Issues
Troubleshoot Google Merchant Center issues in MerchantFlow including product disapprovals, feed errors, missing products, and sync problems.
Fix Empty Dashboard - No Data Showing
Fix an empty MerchantFlow dashboard by checking workspace mode, onboarding status, integration connections, and sync health step by step.