Updated Kiro Steering Docs
This commit is contained in:
29
.kiro/steering/product.md
Normal file
29
.kiro/steering/product.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user