Evaluating bids

Carton Fino Price Automation

Published on the February 18, 2025 in IT & Programming

About this project

Open

This project involves developing a Python script that automates the daily price updates and inventory management for Magic: The Gathering products on Shopify. The script will retrieve prices and images from external sources like Scryfall, StarCity Games, and Card Kingdom, and update product prices in Shopify based on this information. Additionally, if the product does not exist in Shopify, it will be added as a new listing. Inventory management will also be handled through a separate script that compares quantities in Shopify with those in the input CSV file, adding the difference when necessary. The process will be fully automated and run once a day.

Project overview

The project aims to automate the process of managing and updating Magic: The Gathering product prices and inventory on Shopify. This automation is essential for efficiently managing the product catalog, ensuring that prices reflect real-time data from trusted external sources, and that inventory levels are up-to-date with new stock arrivals. The process involves extracting data from sources like Scryfall, StarCity Games, and Card Kingdom to gather accurate price information and images for each product. The script will regularly update product prices in Shopify, making the entire pricing process streamlined and error-free. Additionally, a separate script will handle inventory management, ensuring that new products are added or existing ones are updated with the correct stock levels. The primary goal is to reduce the manual effort required to maintain product prices and inventory, while ensuring that the Shopify store is always aligned with up-to-date market values and stock quantities. This will help optimize product visibility and sales, as well as minimize potential discrepancies.

Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed