30 lines
1.1 KiB
Markdown
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
|