Files
PriceUpdaterAppv2/.kiro/steering/product.md

1.1 KiB

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