← All Jobs
Posted Mar 26, 2026

Shopify AI Automation Developer (Product Matching + Dynamic Pricing Agent)

Apply Now ✨
We’re looking for a strong developer to build two automated systems (AI-assisted) for our Shopify store. This is not a beginner project. We want someone who can design clean, reliable systems that run daily without breaking. What We’re Building: 1) Product Matching Agent We sell products that: • Exist on Ashley HomeStore (same product, different name) • Exist across multiple retailers under different names We need a system that: • Scans our Shopify catalog • Identifies matching products on Ashley HomeStore • Maps their product name to ours • Writes that value into a Shopify metafield Must include: • Matching logic (image, specs, title similarity, etc.) • High accuracy (false matches are a big problem) • Ongoing sync (new products + backlog) ⸻ 2) Dynamic Pricing Agent We want automated competitive pricing. System should: • Monitor competitor websites (we will provide list) • Match identical products (via agent #1 data) • Adjust our Shopify prices automatically Rules: • Always price below competitors by a configurable % • Round to clean pricing (e.g. end in .99) • NEVER go below a minimum margin (based on Shopify cost) ⸻ Control Panel (Required) We need a simple interface to control: • Competitor sources (add/remove sites) • % below competitor • Minimum margin above cost • Max number of price changes per day ⸻ Logging + Reporting Both systems must include: Google Sheet Log • Product • Old value → New value • Timestamp • Status (success/fail) Daily Email Digest • Summary of all changes • Sorted by largest price change (descending) • Clear + scannable ⸻ Tech Expectations • Shopify Admin API (required) • Web scraping or API-based data collection • Experience with automation / cron jobs • Clean logging + error handling • Prefer: Python, Node, or similar ⸻ To Apply Include: 1. Similar systems you’ve built (automation, scraping, pricing, Shopify) 2. How you would approach product matching accuracy 3. What stack you would use and why Low-effort applications will be ignored. Please only reach out via Upwork.