Files
PriceUpdaterAppv2/.kiro/steering/product.md

30 lines
1.1 KiB
Markdown

# 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