WooCommerce Image Optimization + Bulk Upload


$750.00
Fixed price

WooCommerce Image Optimization + Bulk Upload Plan Overview: • Our WooCommerce store has ~45,000 products. Due to a plugin failure, many of the product images are inconsistent and were not imported: • Some have optimized images (properly compressed JPG/PNG). • Some images are unoptimized (resulting in bloated files). • Most have no images attached currently. We need a developer to create a reliable process to batch manage, optimize, and re-upload images using a spreadsheet-based method. Goals: 1. Clean up and optimize the media library (images tied to products). 2. Re-upload optimized images in a structured, accurate way. 3. Ensure every product either has an optimized image or is flagged for missing media. Two Possible Scenarios (you’ll help us decide which to go with): Option 1: Full Reset • Delete all product images (not product listings). • Start from a clean slate using a master spreadsheet with optimized images + local images folder. Option 2: Selective Cleanup • Write a script to: • Identify and keep optimized images (based on size, file name, or metadata). • Delete unoptimized images. • Prepare a spreadsheet for remaining/missing images to be reuploaded after optimization. Requirements: STEP 1: IMAGE AUDIT + SPREADSHEET EXPORT • Export all products to a CSV (can be via WP All Export or WooCommerce API). • Columns should include: • Product ID / SKU • Current image filename and URL (if any) • Image alt text (if available) • Product title STEP 2: LOCAL IMAGE PROCESSING • Download existing images (only those referenced in the export) to local storage. • Batch compress images: • JPGs using jpegoptim or mozjpeg • PNGs using pngquant or optipng • Strip EXIF data • Convert to WebP optionally (based on our decision) STEP 3: FILE STRUCTURE + NAMING • Rename images to match WooCommerce's expected format: • Preferably (SKU)-(image_position).jpg or (product-id).jpg • Organize optimized images in a flat folder or nested structure if needed. STEP 4: SPREADSHEET UPDATE FOR IMPORT • Append the cleaned spreadsheet with: • Correct file names • Local or final upload URLs • Identify rows missing images for later action STEP 5: RE-UPLOAD • Use a method like: • WooCommerce REST API (via batch image attachment) • CSV re-import with WP All Import or equivalent • Each image must be attached to the correct product and alt text. Qualifications Needed: • Strong experience with WooCommerce (CSV, API, media structure) • Comfortable writing scripts (Python, Node, or PHP) • Experience with image optimization tools • Able to manage large datasets (40k+ records) • Comfortable working with CSV manipulation and bulk upload workflows Helpful extras: • Recommend or implement a future-proof image optimization system (e.g., TinyPNG API, ShortPixel CLI) • Set up basic automation to catch broken or missing image links going forward Notes: • We’ll provide access to the WordPress backend • You will need your own hosting / ability to download, compress and optimize. Deliverables: • Script(s) used to clean, download, and reassign images • Final optimized image folder • Final import-ready spreadsheet • Log of skipped or errored images/products • Written documentation or video walkthrough of the process for future use

Keyword: Software Development

Price: $750.0

Scripting WooCommerce CSV PHP WordPress

 

Looking for a Start up Product Tester

Product Tester Needed — First of Many Panels We're looking for thoughtful testers to evaluate a personal budgeting app in a short, structured task. If selected, you'll complete a 15–20 minute interactive survey. This is the first in a series of testing phases, and stron...

View Job
Automation Expert Needed for Android Earning Game

We are seeking an experienced automation expert to enhance some android earning game playing. The ideal candidate will have a strong background in scripting and automating tasks to improve gameplay efficiency and user engagement. You will collaborate with our developmen...

View Job
Wix Website Designers ( Must Speak Great English )

Are you a creative and versatile individual with a passion for design, technical prowess, and exceptional customer service? If so, we have an exciting opportunity for you to join our team as a Multi-Talented Website Designer and Tech Support Specialist. We are seeking a...

View Job