# Product Overview ## Shopify Price Updater A Node.js command-line tool for bulk updating Shopify product prices based on product tags using Shopify's GraphQL Admin API. ### Core Features - **Tag-based filtering**: Updates prices only for products with specific tags - **Dual operation modes**: - `update`: Adjusts prices by percentage and sets compare-at prices - `rollback`: Reverts prices using compare-at price values - **Batch processing**: Handles large inventories with automatic pagination - **Error resilience**: Continues processing with comprehensive error handling - **Rate limit handling**: Automatic retry logic with exponential backoff - **Progress tracking**: Detailed logging to console and Progress.md file ### Target Users - Shopify store owners managing promotional pricing - E-commerce teams running seasonal sales campaigns - Developers automating price management workflows ### Key Value Propositions - Reduces manual price update effort from hours to minutes - Provides rollback capability for promotional campaigns - Maintains data integrity with validation and error handling - Offers detailed audit trails through comprehensive logging