Customer Support Representative — E-commerce (Shopify + Gorgias)

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

TYPE OF WORK

Part Time

SALARY

3-4

HOURS PER WEEK

24

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

Job Description

We are a European e-commerce group running seven Shopify stores in fashion, home and lifestyle. Most of our customers are in the Netherlands, Germany, Denmark and the wider EU.

We are hiring a Customer Support Representative to answer customers in Gorgias every day. You will report to our Customer Support Manager, who will train you on our policies, macros and tone.

This role starts part-time (average 24 hours per week / 6 days a week — 1 day weekend off) and moves to full-time based on performance. We do this so both sides can be sure it is a fit before committing. Do the work well and the hours grow — this is not a permanent part-time position.

We are looking for someone who wants to do this well for a long time, not someone passing through. Our best support people end up running their own stores' support.

---

What You Will Do

- Answer customer tickets in Gorgias: order status, shipping delays, returns, refunds, exchanges, product questions
- Hit your daily ticket target and keep first response time within our SLA
- Process returns and refunds in Shopify following our policy
- Track orders with our fulfilment partners and follow up on the ones that go quiet
- Use and suggest improvements to our Gorgias macros
- Tag tickets correctly so our reporting is accurate
- Escalate anything outside policy to the Customer Support Manager instead of guessing

---

What We Are Looking For

Required

- 1+ year in customer support, ideally e-commerce (NOT BPO E-COMMERCE)
- Excellent written English — clear, warm, correct grammar, no stiff copy-paste replies
- Comfortable learning Gorgias and Shopify (experience with either is a strong plus)
- Accurate and detail-oriented: you read the full ticket before replying
- Reliable internet (min. 20 Mbps), working computer, quiet place to work
- Able to work EU-overlapping hours
- Shows up on schedule and communicates early when something is wrong

Nice to have

- Previous Gorgias or Shopify experience
- Experience handling returns and refunds for a physical product store
- Familiarity with EU consumer rights basics (14-day right of withdrawal)

---

What We Offer

- Long-term, stable position with a growing e-commerce group
- Clear targets and a manager who answers questions

---

How To Apply

Applications that skip these steps will not be read.

1. Send your updated pdf resume
2. In 1–minute video: tell us about a time you dealt with an angry customer whose order was lost. What did you actually say, and what did you do?
3. Your available working hours in Philippine time. And if you currently have any other work besides applying for us.

We reply to every application that follows these steps.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0225
Total Execution Time  0.0239
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,776 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customer-Support-Representative-E-commerce-Shopify-Gorgias-1755047
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0160 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755047
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 858082
 LIMIT 1 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755047
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-25',ej.date_added) duration_days, DATEDIFF('2026-10-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1755047' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755047 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-23-2026=2501***Oct-24-2026=305***Oct-25-2026=11' WHERE job_id= '1755047'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2817' WHERE job_id= '1755047'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755047' 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` = 1755047 
0.0076   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '858082'
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)