Shopify Ecommerce VA | Product Listings, Google Merchant Center & Content

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

TYPE OF WORK

Full Time

SALARY

$4 p/h

HOURS PER WEEK

30

DATE UPDATED

Sep 8, 2026

JOB OVERVIEW

We are looking for a reliable, trustworthy Shopify Ecommerce VA to help relaunch and maintain an online bookstore.

The initial work will involve adding approximately 18-24 book products to Shopify and making sure each listing is complete, consistent and properly optimised.

Main responsibilities:

Create and format Shopify product listings
Add variants, pricing, SKUs, ISBNs and product data
Write or improve product descriptions, SEO titles and meta descriptions
Prepare, resize, optimise and upload product images
Set up products correctly for Google Merchant Center / Google Shopping
Add collections, tags, alt text and other relevant fields
Check listings on desktop and mobile
Maintain consistent formatting and standards across the store

Longer-term work may include:

Adding new products and collections
Updating existing listings
Updating and improving blog content using AI tools
Formatting and publishing Shopify blog articles
Internal linking and basic on-page SEO
General Shopify content and catalogue management

Requirements:

Previous Shopify experience
Good written English
Strong attention to detail
Comfortable working independently
Good communication and regular progress updates
Experience with Google Merchant Center is strongly preferred
Experience with Canva, image optimisation or similar tools is useful

This will start as a part-time hourly role with a relatively low weekly requirement, with the potential for regular ongoing work if you are reliable and produce consistently good work.

Pay: $3-$5 USD per hour

When applying, please answer:

1) Please share examples of Shopify stores or product catalogues you have worked on and explain what you were responsible for.
2) What experience do you have with Google Merchant Center / Google Shopping?
3) When can you start, how many hours per week are you available, and how do you normally communicate progress and completed work?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0118
Total Execution Time  0.0131
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,495,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Ecommerce-VA-Product-Listings-Google-Merchant-Center-Content-1725970
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1725970
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 871833
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1725970
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-09-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1725970' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725970 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-08-2026=1523***Sep-09-2026=195***Sep-10-2026=84***Sep-11-2026=50***Sep-12-2026=33***Sep-13-2026=54***Sep-14-2026=66***Sep-15-2026=30***Sep-16-2026=35***Sep-17-2026=24***Sep-18-2026=24***Sep-19-2026=23***Sep-22-2026=2' WHERE job_id'1725970'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=2141' WHERE job_id'1725970'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1725970' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725970 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '871833'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)