Shopify App Support Specialist (Live Chat + Email)

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

TYPE OF WORK

Full Time

WAGE / SALARY

starts at ~80000 then up to 250000 PHP

HOURS PER WEEK

56

DATE UPDATED

Jun 15, 2026

JOB OVERVIEW

We are a small fully remote team that builds and maintains multiple Shopify apps for store owners worldwide. Payments, shipping, discounts, checkout customization, subscriptions, and related tools.

We are not a big corporation. No call-center script. No canned corporate tone. We talk to merchants like real people, short and clear and helpful.

Our support team is small and the load has been too heavy for too long. We are hiring a third person to share coverage properly and make the schedule sustainable.

WHAT YOU WILL DO

You will handle live chat and email for Shopify merchants using our apps.

Day to day:

Answer setup and troubleshooting questions
Read screenshots, ask clarifying questions, guide step by step
Sometimes configure rules or settings for a merchant when they are stuck
Explain honestly when something is not possible
Reply in the merchant's language when you can. English is the default
WHAT TYPICAL WORK LOOKS LIKE

Many conversations start simple: merchant opens chat, you ask how you can help.

Then it gets specific. Country-based payment rules. Shipping rate setup. Discount logic not applying. Checkout behavior on certain plans. Billing or uninstall questions. Plan limits. Screenshots back and forth until it is fixed or clearly explained.

Most threads are short to medium length. Some are quick. Some take longer when the merchant is stuck or the store setup is unusual.

WHO WE ARE LOOKING FOR

Must have:
- Excellent written English. Clear, friendly, natural. Not stiff or robotic
- Stable internet, reliable computer, workable home setup
- Comfortable with live chat. Think while typing, stay calm with frustrated merchants
- Honest and direct. You say when something cannot be done instead of guessing
- Willing to learn Shopify admin: payments, shipping, checkout, billing, plans
- Self-starter on a small team

Big plus:
- Prior Shopify experience as merchant, VA, support, or agency staff
- SaaS or app support experience

Not a fit if:
- You only want rigid scripts
- You avoid technical questions
- You need a large corporate structure to function

SCHEDULE

Full-time, remote.

We are moving to shared coverage so shifts are reasonable and sustainable. Expect roughly 8-hour shifts once the team is fully staffed. Exact rotation will be agreed with the team.

Merchants are global, so some weekend or evening coverage may be part of the rotation.

Start: as soon as possible, up to in 3-4 weeks.

COMPENSATION

Competitive monthly rate in USD starting from ~80000 PHP (assuming average performance). Discussed with shortlisted candidates based on experience. Payments via WISE or e-wallet, unless otherwise discussed.

HOW TO APPLY

Send:
- Available timezones you can work in (timeframes)
- CV
- Answers to all five screening questions below. Copy each question and answer under it. Incomplete applications will not be reviewed.
- Any additional information you feel is great to share with us

SCREENING QUESTIONS (required)

We use these to filter people who have actually worked with Shopify, not people who guessed or used AI. Be specific. Vague answers get skipped. IMPORTANT: about 90% of candidates were skipped in our previous hiring rounds due to AI generated answers, detected by our systems, or later humans. Do not apply if you don't know what you're doing, you'll be wasting yours and our time. If you really don't know what you're doing and apply using 100% AI generated answers, it will always show up later.

Question 1: A merchant installs a cash-on-delivery app and says "COD is not showing at checkout." Before you touch anything inside the app, what is the exact click path in Shopify admin to enable Cash on Delivery as a payment method? Write it as steps, like Settings > Payments > ...

Question 2: A COD fee app adds the fee at checkout as a shipping rate, not as a separate line item in the order summary. A merchant asks you to change it to a line item instead. Can a typical COD fee app do that within standard Shopify checkout constraints? Answer yes or no, then explain in 2 to 3 sentences why.

Question 3: A merchant on Shopify Basic wants to install an app that adds a custom banner on the checkout page. Can they use checkout customization apps on Basic? What Shopify plan do they need at minimum, and what Shopify capability unlocks checkout customizations?

Question 4: A merchant wants to hide PayPal for customers in one country but keep it visible in another. Which type of Shopify Function handles this: payment customization, delivery customization, or cart transform? Explain briefly why.

Question 5: A merchant says: "I uninstalled your app but I am still being charged." What do you check first, and what are two common explanations that are not actually a bug in the app?

BONUS (optional): Write your first reply to this merchant message exactly as you would send it in chat:

"Hi, I need help with a payment sorting app. I want cash on delivery first in the list but it stays at the bottom no matter what I do."

Keep it short. Sound human.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.1037
Total Execution Time  0.1054
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,216 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-App-Support-Specialist-Live-Chat-Email-1669019
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0974 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669019
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 787470
 LIMIT 1 
0.0893   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669019
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-24',ej.date_added) duration_daysDATEDIFF('2026-06-24',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-06-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669019' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669019 
0.0018   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=603***Jun-16-2026=828***Jun-17-2026=577***Jun-18-2026=524***Jun-19-2026=373***Jun-20-2026=175***Jun-21-2026=2***Jun-24-2026=1' WHERE job_id'1669019'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=3078' WHERE job_id'1669019'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669019' 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` = 1669019 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '787470'
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)