E-commerce Operations Coordinator — Shopify, Catalog, Purchasing & Fulfillment

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

TYPE OF WORK

Part Time

SALARY

$5- $8

HOURS PER WEEK

20

DATE UPDATED

Aug 12, 2026

JOB OVERVIEW

About us

We are deK?r, a family-run home furnishings and decor brand in Los Angeles ( ---------- ). We source from multiple vendors including Faire and Moe's Home Collection. As we grow, we need one reliable, detail-obsessed person to own our day-to-day e-commerce operations on Shopify — from getting products listed and stocked, through purchasing and fulfillment, to a clear weekly report that tells us how the business is running.

This is a detail-and-process role, not a creative or marketing role. We have designers and marketers. We need someone meticulous, organized, and genuinely good at managing product data, orders, and inventory at scale without errors — and who can keep the whole operational flow running smoothly.

What you will do

Catalog & inventory:

Upload new products from our vendors (Faire, Moe's Home, and others) into Shopify — clean, complete, well-structured listings (titles, descriptions, categories, collections, tags, variants, dimensions, specs)
Maintain accurate inventory — stock levels, availability, discontinued items — so the site never shows what we can't sell
Keep pricing current and manage sales/markdowns accurately
Run regular catalog audits — catch broken listings, missing images, pricing errors, miscategorized products

Purchasing:

Enter and track purchase orders to vendors
Manage the full PO lifecycle — ordered ? shipped ? received — and match received goods against POs, flagging discrepancies (short shipments, damage, wrong items)
Surface reorder needs based on stock levels so we never run out of bestsellers

Fulfillment:

Create shipping labels for outgoing orders
Process and track order fulfillment — add tracking, ensure nothing sits unshipped, coordinate delivery/freight scheduling where needed
Process returns and exchanges — generate return labels, update inventory when items come back, coordinate vendor returns for defective goods

Reporting & coordination:

Produce one clear weekly operations report covering: new inventory added, sales and bestsellers, low-stock/reorder needs, aging/slow-moving inventory, open POs and status, fulfillment/shipping status, returns, and any catalog issues found
Flag new products to our design team for imagery, and confirm they're not set live until visuals are done — you're the traffic controller for our inventory-to-live pipeline
Provide basic customer-service support on order and shipping questions (where's my order, shipping timelines, delivery issues)
Work with our Shopify/technical lead on any structural, data, or systems issues

Required skills and experience

2+ years of hands-on Shopify e-commerce operations — product/catalog management, order processing, and inventory, at scale
Experience with purchase orders and inventory management — you've entered POs, tracked receiving, and kept stock counts accurate
Experience creating shipping labels and processing fulfillment in Shopify or a connected shipping tool (ShipStation or similar a plus)
Experience with vendor/supplier product uploads — ideally including Faire, and comfort learning new vendor catalogs and formats
Strong with bulk product management — CSV imports/exports, bulk editing (Matrixify/Excelify a plus)
Excellent attention to detail — the single most important trait; small errors in pricing, stock, POs, or shipping cause real problems, and we need someone who catches them before they happen
Solid Excel / Google Sheets skills — for managing data and building the weekly report
Organized and process-driven — able to run many moving parts (catalog, POs, orders, returns) systematically without dropping things
Reliable computer, stable internet, clear written English, and some overlap with Los Angeles (Pacific time)

Nice to have

Experience with furniture, home decor, or high-variant catalogs (finishes, dimensions, materials) and with freight/white-glove delivery coordination
Familiarity with Faire and/or Moe's Home Collection
Experience with Shopify inventory, PO, or shipping apps
Basic customer-service experience

HOW TO APPLY — READ CAREFULLY. Applications that skip these steps will be ignored.

Start your reply with the word CATALOG so we know you read the full posting.
Describe the e-commerce operation you've run — roughly how many products/orders, which vendors, and what you were responsible for (catalog, POs, fulfillment, etc.).
Have you managed purchase orders and inventory receiving? Briefly describe your process for keeping stock counts accurate as goods come in and orders go out.
This role lives or dies on attention to detail. Tell us about a time you caught an error before it caused a problem — pricing, stock, a PO, or a shipment — and how you prevent mistakes in your work.
What tools do you use for bulk product edits, purchase orders, and shipping labels?

Paid test: Strong candidates will be given a short paid test — for example, uploading a few sample products correctly and outlining how you'd handle a purchase order and fulfillment — so we can see your accuracy and how you manage operational data.

We're looking for a reliable, detail-focused person to grow with us long-term. If you're genuinely good at running e-commerce operations without errors and you followed the steps above, we'd love to hear from you.

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.0160
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,496 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Operations-Coordinator-Shopify-Catalog-Purchasing-Fulfillment-1707920
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0102 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1707920
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 963194
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1707920
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-22',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-09-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1707920' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707920 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=657***Aug-13-2026=434***Aug-14-2026=157***Aug-15-2026=101***Aug-16-2026=69***Aug-17-2026=80***Aug-18-2026=41***Aug-19-2026=40***Aug-20-2026=29***Aug-21-2026=32***Aug-22-2026=14***Aug-23-2026=6***Aug-24-2026=9***Aug-25-2026=26***Aug-26-2026=21***Aug-27-2026=16***Aug-28-2026=8***Aug-29-2026=14***Aug-30-2026=8***Aug-31-2026=21***Sep-01-2026=17***Sep-02-2026=12***Sep-03-2026=1***Sep-04-2026=5***Sep-05-2026=11***Sep-06-2026=4***Sep-07-2026=6***Sep-08-2026=8***Sep-09-2026=4***Sep-10-2026=2***Sep-11-2026=11***Sep-12-2026=7***Sep-13-2026=4***Sep-14-2026=7***Sep-15-2026=9***Sep-16-2026=10***Sep-17-2026=14***Sep-18-2026=13***Sep-19-2026=8***Sep-22-2026=2' WHERE job_id'1707920'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1782***Sep-2026=155' WHERE job_id'1707920'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1707920' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707920 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '963194'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)