E-commerce Virtual Assistant (Shopify & Admin – Long Term)

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

TYPE OF WORK

Part Time

SALARY

5

HOURS PER WEEK

20

DATE UPDATED

Mar 26, 2026

JOB OVERVIEW

We are looking for a highly organized, detail-oriented and proactive Virtual Assistant to support our growing e-commerce business.

This is a long-term role that combines:

Shopify & e-commerce tasks
Admin & operations support
Bookkeeping support (initially main focus
Basic meta advertising

At the beginning, the role will focus more on bookkeeping-related tasks, but over time it will shift towards more Shopify, operations, and sometimes meta advertising tasks.

We are looking for someone who is flexible, solution-oriented, and comfortable working across different areas of the business.

???? Your Responsibilities

???? Shopify & E-commerce Tasks
Update product pages (text, images, structure)
Upload products and content
Edit policies (shipping, returns, etc.)
Manage reviews and product information
Upload and organize images
Test website functionality (checkout, variants, pages)
Install and manage apps
Basic domain and store setup tasks
Duplicate product pages or templetes in shopify

???? Admin & Operations
Organize Google Drive and files
Update and manage tasks in ClickUp
Follow up on tasks and deadlines
Data entry and general admin work
Create simple SOPs for recurring tasks
Keep things structured and organized


???? Financial Document Collection & Organization (NO Accounting)
Review bank statements and identify transactions
Find receipts, invoices, and supporting documents
Log into platforms (Shopify, Meta, email, Canva, etc.) to locate documents
Match each transaction with the correct document
Save and organize documents in folders by date
Rename files clearly and consistently (for easy review by accountant)

???? Important: This role does NOT involve bookkeeping or accounting.
You are only responsible for finding, organizing, and preparing documents.




???? Marketing / Ads Support (Basic Media Buyer Tasks)
Upload ads in Meta Ads Manager
Duplicate campaigns and ad sets
Turn ads on/off
Update ad copy or creatives
Organize campaigns and naming structure
Collect performance screenshots or data

???? This is not a main task so you don’t need to be an expert media buyer, but you must understand the basics.


We are looking for someone who:

Has experience working as a Virtual Assistant
Has experience with Shopify
Has basic knowledge of Meta Ads Manager
Is comfortable logging into multiple platforms and finding information
Is extremely organized and detail-focused
Can follow instructions and work independently
Is proactive and solution-oriented

???? Tools You Will Use
Shopify
Gmail
Canva
ClickUp
Google Drive
Meta Ads Manager

(Bonus: AI tools like ChatGPT, ElevenLabs, etc.)


???? How to Apply

To apply, please:

Write a short introduction about yourself
Describe your experience with:
Shopify
Bookkeeping document organization
Meta Ads Manager
Include the word “STRUCTURE” in your application

???? Working Conditions
Remote position
Long-term role
Clear tasks via ClickUp
Structured workflow
Ongoing guidance and support

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0169
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Virtual-Assistant-Shopify-Admin-Long-Term-1611300
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0098 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1611300
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 708630
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1611300
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1611300' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611300 
0.0021   UPDATE employer_jobs SET hit_counts '***Mar-26-2026=845***Mar-27-2026=862***Mar-28-2026=288***Mar-29-2026=212***Mar-30-2026=258***Mar-31-2026=156***Apr-01-2026=127***Apr-02-2026=90***Apr-03-2026=118***Apr-04-2026=49***Apr-05-2026=51***Apr-06-2026=73***Apr-07-2026=56***Apr-08-2026=46***Apr-09-2026=35***Apr-10-2026=43***Apr-11-2026=21***Apr-12-2026=13***Apr-13-2026=23***Apr-14-2026=33***Apr-15-2026=23***Apr-16-2026=21***Apr-17-2026=22***Apr-18-2026=19***Apr-21-2026=1' WHERE job_id'1611300'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=2620***Apr-2026=863' WHERE job_id'1611300'  
0.0019   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1611300' 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` = 1611300 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '708630'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)