Shopify Product Feed
Time to complete
10 minutes
Difficulty
Beginner
Prerequisites
Google Sheets or Excel connection
You'll build
An assignment that scrapes product data and formats it for Shopify import
Why Automate This?
The Problem: E-commerce teams manually browse supplier websites, copy product details into spreadsheets, and reformat data for Shopify import. This process takes hours, is prone to errors, and needs to be repeated whenever suppliers update their catalog. Missing a new product or price change means lost sales.
The Solution: A Duvo assignment that automatically browses supplier websites, extracts product information, and formats it into a Shopify-compatible feed—ready to import or sync with your store.
Expected Results:
Reduce catalog updates from hours to minutes
Eliminate manual copy-paste errors
Catch new products and price changes automatically
Maintain consistent data formatting for Shopify
Schedule regular updates to keep catalog current
What You'll Build
By the end of this tutorial, you'll have an assignment that:
Navigates to a supplier website
Extracts product details (name, price, SKU, description, images)
Formats data into Shopify's required CSV structure
Outputs to Google Sheets or Excel for import
Before You Start
Make sure you have these ready:
Step 1: Create Your Assignment
Click "+ Create Assignment" from your dashboard
Select "Use Assignment Builder" (recommended for this tutorial)

Step 2: Describe Your Workflow
Paste this prompt into the Assignment Builder (modify the URL for your supplier):
Click "Generate" to create the assignment SOP.
Step 3: Review Generated SOP
Review to ensure:
The correct website URL is specified
All product fields you need are captured
Shopify column mapping is correct for your store
Step 4: Configure Connections
Click "Connections" and connect:
Google Sheets or Excel - For outputting the formatted feed
Step 5: Run Your Assignment
Click "Run Assignment"
Watch as the assignment browses the supplier website
View the extracted products in real-time
What to watch for:
Is the assignment finding all products?
Are prices being extracted correctly?
Are images being captured?
Step 6: Review Your Feed
Once complete, check your Google Sheet:
Verify all products were captured
Check that formatting matches Shopify requirements
Validate prices and variants are correct

Expected Results
When your assignment runs successfully, you should see:
In Google Sheets/Excel:
Complete product catalog with all variants
Properly formatted for Shopify import
Consistent SKU generation
All image URLs captured
Ready for Shopify:
Download as CSV
Import directly into Shopify Admin
Or connect via API for automatic sync
In Duvo:
Complete log of pages visited
Count of products extracted
Any errors or missing data flagged
Troubleshooting
Products not being found
Page structure: Website may have changed—update your SOP
Dynamic loading: Some sites require scrolling to load products
Login required: Some supplier sites need authentication
Prices incorrect
Currency symbols: Ensure assignment is extracting numeric values only
Sale prices: Specify whether to capture regular or sale price
Regional pricing: Check if site is showing correct region's prices
Missing images
Lazy loading: Images may need page scroll to load
Multiple images: Specify if you want primary image only or all images
Image size: Request specific image sizes if available
Formatting issues
Special characters: Product names may have characters that need escaping
HTML in descriptions: Ensure proper HTML formatting for Shopify
Variant structure: Verify Option1/Option2 mapping matches your store
Take It Further
Once your basic assignment is working, consider these enhancements:
Add multiple suppliers
Schedule regular updates
Add inventory tracking
Enrich with SEO data
Add competitor price monitoring
Related Resources
Browsing Capabilities - How Duvo navigates websites
Files - Upload Shopify format templates
Connections Overview - Connect spreadsheet apps
Learning Feature - Improve extraction accuracy over time
Last updated