Ecommerce Customer Service Rep — Shopify Experience Required

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

TYPE OF WORK

Full Time

SALARY

$6-9 usd/hour

HOURS PER WEEK

40

DATE UPDATED

Jul 25, 2026

JOB OVERVIEW

We're a US home decor ecommerce brand. We need one full-time person to own our customer conversations — live chat, phone, and email.

What you'll do

Answer live chat, calls, and emails for customers buying rugs and home decor
Work in Shopify daily: edit orders, change shipping addresses, issue refunds, process exchanges, look up fulfillment and tracking
Solve shipping, delivery, and damage issues start to finish
Coordinate with our warehouse and vendors when something goes sideways
Use our SOP library to find answers before asking — and flag when an SOP is missing or wrong
Take on small projects as you grow — we train, and we promote people who can think


Requirements

Ecommerce customer service experience — this is not an entry-level role
Hands-on Shopify admin experience. You should be able to edit an order, update an address, and issue a partial refund without being walked through it.
Excellent written and spoken English. Clear, warm, professional.
You're a problem solver. When the answer isn't obvious, you check the SOPs, look at the order history, and come back with a recommendation — not just a question.
Calm and pleasant with frustrated people. Not defensive, not combative, not "that's our policy."
You take feedback well and act on it
Reliable full-time availability during US business hours


Nice to have

Asana or similar project tracking
Any project coordination experience
We'll train you on our products, our SOPs, and our systems. What we can't train is judgment and attitude — bring those.

To apply, answer these three questions in your application (skip them and we skip you):

What Shopify tasks have you personally done in the admin? Be specific.
Tell me about a time a customer was wrong and upset. What did you actually say to them, and how did it end?
Customer emails: "Ordered 6 days ago, still not shipped. Cancel my order." You check: she ordered Friday, our processing time is 3-5 business days, and it shipped this morning with tracking. What do you do, and what exactly do you write back?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0129
Total Execution Time  0.0148
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,640 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Ecommerce-Customer-Service-Rep-Shopify-Experience-Required-1696390
  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.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696390
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 660965
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696390
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-29',ej.date_added) duration_daysDATEDIFF('2026-07-29',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-07-29',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696390' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696390 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-25-2026=1761***Jul-26-2026=515***Jul-29-2026=2' WHERE job_id'1696390'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2278' WHERE job_id'1696390'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696390' 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` = 1696390 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '660965'
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)