his knowledgebase article explains each maintenance feature and what happens when each button is clicked. It's important to note that these maintenance options apply only to the specific vendor whose maintenance page you are currently viewing.
Vendor MaintenanceThe Vendor Maintenance section contains several critical functions for managing your product data for the selected vendor:
Run Inventory Now
Purpose: Updates the current inventory levels for all products from the specific vendor you're viewing.
When to use: Click this button when you need to synchronize your inventory with the latest data from this particular supplier.
What happens when clicked:
• Retrieves the latest inventory quantities for all products from this vendor
• Updates your SparkShipping inventory records for mapped products
• Refreshes stock levels on your connected storefronts (e.g., Shopify, eBay, WooCommerce)
Run Catalog Now
Purpose: Synchronizes your product catalog with the latest product data from the specific vendor you're viewing.
When to use: Use this feature when this vendor has updated their product listings, added new products, or made changes to existing products.
What happens when clicked:
• The system pulls the latest product information from this vendor's catalog
• Updates existing product details (descriptions, images, specifications, etc.) for this vendor's products in the catalog if available, not for your listed products already pushed.
• Adds new products from this vendor that weren't previously in your catalog
Run Tracking Now
Purpose: Updates shipping and tracking information for all pending orders from the specific vendor you're viewing.
When to use: Click this button to retrieve the latest tracking numbers and shipment statuses from this particular vendor.
What happens when clicked:
• Connects to this vendor
• Retrieves current tracking information for all pending orders from this vendor
• Updates order statuses in your system
• Syncs tracking details with your storefront
• Triggers any automated customer notifications about shipment updates
Purge Deleted Products
Purpose: Permanently removes products from the selected vendor that have been marked for deletion from your system.
When to use: Use this feature during cleanup operations after you've marked obsolete or discontinued products from this vendor for deletion.
What happens when clicked:
• Permanently removes all products from this vendor that are deleted in your store/site. This option will only remove products when you have deleted/unlisted them. Spark will not delete products on your storefront for you.
SKU Management
The following SKU management options apply only to products from the vendor whose maintenance page you are currently viewing:
Set All SKUs Quantity to Zero
Purpose: Resets the inventory quantity of all SKUs from the selected vendor to zero.
When to use: This feature is typically used before a complete inventory refresh for this vendor or when preparing for a physical inventory count.
What happens when clicked:
• Sets the quantity of all products from this vendor in your inventory to zero
• Updates your storefront to show all products from this vendor as out of stock
• Prepares the system for a fresh inventory count or update
Set All SKUs To Zero
Purpose: Similar to the above, but accessible as a quick-action button for convenience.
When to use: When you need to quickly zero out all inventory for this vendor before a refresh.
What happens when clicked:
• Sets all product quantities from this vendor to zero
• Updates connected storefronts
Unset All SKUs MAP Values
Purpose: Removes Minimum Advertised Price (MAP) values from all products supplied by the selected vendor.
When to use: When you need to clear MAP pricing restrictions for this vendor's products, perhaps due to policy changes or before setting new MAP values.
What happens when clicked:
• Clears all MAP price settings across this vendor's product catalog
• Removes MAP price enforcement on your storefront for these products
• Allows products from this vendor to be advertised at any price point
Unset All SKUs MAP values (button)
Purpose: Quick-action button that performs the same function as described above.
When to use: When you need to quickly remove all MAP restrictions for this vendor's products.
What happens when clicked:
• Clears all MAP values from this vendor's product catalog
Unset All SKUs Cost values
Purpose: Removes cost data from all products supplied by the selected vendor.
When to use: When you need to reset cost information before importing new cost data, or when preparing for a new costing model for this vendor.
What happens when clicked:
• Clears all product cost information for this vendor's products from your database
• Resets profit margin calculations for these products
• Prepares the system for new cost data import
Unset All SKUs MSRP values
Purpose: Removes Manufacturer's Suggested Retail Price (MSRP) values from all products supplied by the selected vendor.
When to use: When you need to clear MSRP data before updating with new values, or when changing your pricing strategy for this vendor's products.
What happens when clicked:
• Removes all MSRP values from this vendor's product catalog
• Affects any pricing rules or displays that reference MSRP for these products
• Allows for fresh MSRP data to be imported
Error Management
Clear Pushing Errors
Purpose: Clears error flags and messages related to product pushing failures for the selected vendor's products.
When to use: After resolving issues that prevented products from this vendor from being successfully pushed to your storefront or marketplace.
What happens when clicked:
• Clears error logs related to product pushing for this vendor's products
• Resets error flags on affected products
• Allows these products to be included in the next push attempt
• Provides a clean slate for troubleshooting if errors persist
Clear Product Errors
Purpose: Removes error flags and messages from products supplied by the selected vendor that have encountered issues.
When to use: After addressing product data problems or integration issues that caused errors with this vendor's products.
What happens when clicked:
• Clears all error statuses from this vendor's products in your catalog
• Resets products to a normal state for future operations
• Allows previously problematic products to be processed normally
Vendor Management
Inactivate Vendor
Purpose: Disables the selected vendor in your system without deleting their configuration.
When to use: When you want to pause operations with this specific vendor without losing their setup data.
What happens when clicked:
• Sets the selected vendor to inactive status
• Excludes this vendor from automatic inventory, catalog, and tracking updates
• Maintains all vendor configuration for future reactivation
• Does not affect historical data related to this vendor
Best Practices
1. Backup before major operations: Before using features like Purge Deleted Products or Set All SKUs to Zero, consider backing up your data.
2. Communicate with team: Inform team members before running maintenance operations that might affect their work.
3. Verify results: After running any maintenance operation, verify that the changes have been applied correctly.
Troubleshooting
If you encounter issues with any maintenance function:
1. Check your vendor API connections in the Credentials section
2. Verify that you have the necessary permissions to perform maintenance operations
3. Review the system logs for any error messages
4. Contact SparkShipping support if problems persist
Remember that some maintenance operations cannot be undone, so proceed with caution when using features that permanently delete or reset data.