E-commerce Product Data Specialist (Listing Enrichment, Error Fixing & Data Entry)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$5-8/hour

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

We're a US-based online electronics and technology reseller selling across multiple marketplaces (Amazon, Walmart, Best Buy, eBay, Newegg, and others). We're looking for a detail-oriented VA to improve and maintain our product listing data. This is a long-term, full-time role with room to grow into a team lead position.

WHAT YOU'LL DO:
- Enrich product listings: find and fill in missing attributes (specs, dimensions, model numbers, UPC/GTIN, categories, bullet points, descriptions) using manufacturer and distributor sources
- Fix listing errors and rejections from marketplace feeds and upload reports, then re-submit corrected data
- Enter and update product data in spreadsheets, our channel management platform, and marketplace dashboards
- Match products to the correct listings and flag mismatches or duplicates
- Follow our SOPs and checklists, and document any new issues you find
- Report daily on what you completed, what's pending, and what needs a decision
- Assist with other back-office e-commerce tasks as needed. Training is provided for anything new.

REQUIREMENTS:
- 1+ year of experience in e-commerce, product data entry, catalog management, or marketplace listing work (Amazon Seller Central experience is a big plus)
- Strong English reading and writing skills
- Very high attention to detail. Accuracy matters more than speed
- Comfortable with Excel or Google Sheets (VLOOKUP/XLOOKUP, filters, find and replace)
- Able to follow written SOPs and Loom video training
- Flexible and willing to learn new tasks as they come up
- Reliable high-speed internet, a backup internet or power option, and a computer that can handle multiple browser tabs
- Basic familiarity with electronics and IT products is a plus, but not required
- Comfortable using AI tools (like ChatGPT or Claude) to speed up research and drafting is a plus

SCHEDULE: Full-time (40 hrs/week). Some overlap with US Eastern time (at least 3-4 hours) is required. Please state your availability in your application.

PAY: $5-8/hr depending on experience. Paid weekly or bi-weekly via your preferred method.

TO APPLY, PLEASE INCLUDE:
1. A short summary of your relevant experience (e-commerce, catalog, or data entry)
2. Your availability and expected hourly rate
3. The tools and platforms you've worked with
4. The phrase "DATA CHECK" at the top of your message so we know you read this post
5. A short answer: "A product listing was rejected for 'missing required attribute.' How would you approach finding and fixing it?"

Shortlisted applicants will complete a short paid test project (about 1-2 hours) before final selection.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0307
Total Execution Time  0.0357
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Product-Data-Specialist-Listing-Enrichment-Error-Fixing-Data-Entry-1747020
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0145 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0023   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747020
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1008760
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747020
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747020' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747020 
0.0011   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=807***Oct-10-2026=467***Oct-11-2026=2***Oct-14-2026=4***Oct-15-2026=2***Oct-16-2026=4***Oct-17-2026=1' WHERE job_id= '1747020'  
0.0026   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1287' WHERE job_id= '1747020'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747020' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747020 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1008760'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0021   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)