WooCommerce Backend Expert & Customer Support Specialist (Ongoing)mmerce Backend, and Customer Support

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

TYPE OF WORK

Part Time

SALARY

5

HOURS PER WEEK

20

DATE UPDATED

Apr 27, 2026

JOB OVERVIEW

MUST WORK NORTH AMERICAN HOURS!

Job Description
We are looking for a reliable WooCommerce Backend Expert to manage the full backend of our established online store. This is an ongoing remote role combining technical work and customer support. If you are flexible and able to shift into Customer support, Marketing, etc. We can make this a full time position, but otherwise were happy to hire part time, and hire someone else who is a better fit. The amount of work is within one persons scope.

Key Responsibilities:

Full WooCommerce/WordPress backend management
Add, import, and optimize products (including variable products, images, inventory)
Integrate and troubleshoot payment processors (Stripe, PayPal, etc.)
Maintain site security (updates, scans, hardening, malware protection)
Handle customer support (orders, payments, shipping, refunds, issues) via email/chat
Monitor performance and implement small fixes as needed

Required Skills:

1+ years hands-on WooCommerce experience
Strong knowledge of PHP, MySQL, WooCommerce hooks, and plugins
Experience with payment gateway integrations and security tools
Bulk product import/export tools (WP All Import, CSV, etc.)
Professional customer service skills and excellent English communication
Ability to work independently

Nice-to-Have:

Experience with US taxes/shipping
Basic SEO and performance optimization

Type of Work:
Ongoing retainer or hourly (estimated 10–25 hours/week to start). Remote only. Must have some availability during North American business hours.

How to Apply:
Reply with:

Your hourly rate or monthly retainer
Brief note on why you’re a good fit
Links to 2–3 WooCommerce sites you’ve worked on
Your availability to start

Serious candidates only. We will review applications quickly.

This version keeps all the essential details while being much more concise and scannable. Perfect for Upwork, LinkedIn, Codeable, or Freelancer.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0222
Total Execution Time  0.0235
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WooCommerce-Backend-Expert-Customer-Support-Specialist-Ongoingmmerce-Backend-and-Customer-Support-1633525
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0170 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1633525
 LIMIT 1 
0.0020   SELECT *
FROM `employers`
WHERE `employer_id` = 11917
 LIMIT 1 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1633525
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1633525' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1633525 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-27-2026=305***Apr-28-2026=107***Apr-29-2026=36***Apr-30-2026=20***May-01-2026=13***May-02-2026=10***May-03-2026=7***May-04-2026=8***May-05-2026=3***May-06-2026=1***May-07-2026=4***May-08-2026=1***May-09-2026=1***May-11-2026=3***May-12-2026=5***May-13-2026=3***May-14-2026=1***May-15-2026=5***May-16-2026=3***May-17-2026=2***May-18-2026=2***May-19-2026=2***May-20-2026=3***May-21-2026=3***May-22-2026=4***May-23-2026=4***May-25-2026=2***May-26-2026=1***May-28-2026=1***Jun-01-2026=5***Jun-02-2026=4***Jun-03-2026=2***Jun-04-2026=2***Jun-05-2026=2***Jun-07-2026=1***Jun-09-2026=1***Jun-10-2026=1***Jun-11-2026=1***Jun-12-2026=2***Jun-13-2026=1***Jun-18-2026=1***Jun-20-2026=1***Jun-22-2026=1***Jun-28-2026=2***Jun-29-2026=2***Jul-02-2026=1***Jul-03-2026=3***Jul-04-2026=1***Jul-05-2026=2***Jul-07-2026=3***Jul-09-2026=2***Jul-10-2026=1***Jul-12-2026=1***Jul-24-2026=1***Jul-26-2026=3***Jul-27-2026=1***Jul-31-2026=1***Aug-01-2026=2***Aug-02-2026=1***Aug-04-2026=1***Aug-08-2026=1' WHERE job_id'1633525'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=468***May-2026=92***Jun-2026=29***Jul-2026=20***Aug-2026=5' WHERE job_id'1633525'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1633525' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1633525 
0.0077   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '11917'
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)