Shopify Product Administrator

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

TYPE OF WORK

Full Time

SALARY

$588 per month

HOURS PER WEEK

40

DATE UPDATED

Mar 14, 2026

JOB OVERVIEW

About the Role
We are looking for a meticulous and experienced Shopify Product Administrator to join Brand New Bathrooms, a growing UK eCommerce retailer specialising in bathroom furniture, baths, showers, toilets, radiators, tiles, and accessible bathing equipment.
This is a dedicated product-focused role. You will be responsible for the accurate uploading, updating, and maintenance of our entire product catalogue on Shopify. This is not a customer service position — your time will be spent entirely on product data, content, and catalogue management.
You must be available Monday-Friday, 9am–5pm UK time. There may be flexibility after a few months to move to local hours but not until a full understanding of how our product pages look has been gained.

Key Responsibilities
Product Uploading & Data Entry
• Upload new products to Shopify accurately and completely, including titles, descriptions, specifications, pricing, and variants
• Source and format product images to Shopify requirements, including resizing and basic editing where needed
• Set up product variants (size, colour, finish, etc.) and ensure all variant combinations are correct and complete
• Assign products to correct collections, add relevant tags, and configure metafields as required
• Input and maintain product weights, dimensions, and shipping details

Product Updating & Maintenance
• Update existing product listings with new pricing, revised descriptions, updated images, and specification changes
• Process supplier datapacks and price lists to identify and action changes across the catalogue
• Monitor and maintain stock status — marking products as in stock, out of stock, or discontinued as appropriate
• Identify and correct errors or inconsistencies across the catalogue (missing images, incorrect specs, broken variants)
• Carry out periodic catalogue audits to ensure quality and accuracy across all listings

Content & SEO Basics
• Write or lightly edit product descriptions to ensure they are clear, accurate, and consistent in tone
• Apply basic SEO principles to product titles, descriptions, and meta fields
• Maintain collection page content and ensure products appear in the correct categories

Administration & Reporting
• Maintain a product update log, tracking what has been uploaded, amended, or removed
• Work from supplier data files (Excel/CSV) to process bulk updates efficiently
• Follow detailed SOPs and checklists, and flag issues or discrepancies to the manager
• Use Trello or similar tools to manage and prioritise your daily workload

Required Experience & Skills
• 2+ years of hands-on experience working in the Shopify admin, with a strong understanding of products, variants, collections, metafields, and the media library
• Proven track record of uploading and managing large product catalogues in eCommerce
• Excellent data entry skills with very high accuracy — errors in product data directly affect sales and customer trust
• Proficient in working with Excel and CSV files, including filtering, sorting, and cross-referencing supplier data
• Able to read and interpret supplier datasheets and technical product specifications
• Comfortable using tools such as Trello, Google Sheets, and Google Drive
• Basic image handling skills — comfortable resizing and formatting product images using Canva or similar
• Excellent written English — product descriptions must be clear, professional, and consistent
• Strong understanding of product data quality and what makes a good, conversion-ready product listing

Desirable Skills
• Experience with bathroom, homewares, or interiors products
• Experience processing bulk product uploads using CSV import tools
• Familiarity with Shopify metafields and how they are used for structured product data
• Basic knowledge of on-page SEO as it applies to product and collection pages
• Experience working with multiple supplier brands and managing a multi-brand catalogue

Soft Skills
• Highly organised and methodical — able to handle large volumes of product data without losing accuracy
• Exceptional attention to detail — you take pride in getting every field right, every time
• Self-starter who can work independently with minimal supervision during UK business hours
• Reliable and consistent — you meet deadlines and flag issues early rather than letting them slip
• Open to learning new processes and improving catalogue workflows over time

Technical Requirements
• Reliable, fast internet connection (minimum 20 Mbps download / 10 Mbps upload)
• A reliable computer with a modern browser — Chrome recommended
• Quiet, professional working environment during UK hours
• Ability to take screenshots and screen recordings when reporting issues
• Access to Microsoft Excel, Microsoft Office and Telegram

Why Join Us
This is an opportunity to become a core part of a growing UK eCommerce brand where your work is directly visible — every product you upload is live on our website and in front of customers.
You will be supported with thorough onboarding, detailed SOPs, and ongoing guidance. As the business grows, so do the opportunities: we offer performance-based salary reviews and the chance to grow into a senior catalogue or eCommerce operations role as the team expands.

How to Apply
Please submit the following with your application:
• Your CV / Resume
• A brief cover note explaining your Shopify product management experience and the types of catalogues you have worked on
• Screenshot of your internet speed test (Google: “internet speed test”)
• A list of 5 brands you think we currently sell on our UK website, Brand New Bathrooms — this demonstrates you have researched the business before applying
• Results from this English grammar test on the British-Study website: /en/grammar-test
• Include a screenshot of a Shopify product page you have set up (with any sensitive business information redacted if required)

APPLICATIONS THAT DO NOT INCLUDE EVERYTHING ABOVE WILL NOT BE CONSIDERED.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0129
Total Execution Time  0.0141
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Product-Administrator-1601592
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1601592
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 914012
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1601592
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-04-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1601592' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1601592 
0.0017   UPDATE employer_jobs SET hit_counts '***Mar-14-2026=1041***Mar-15-2026=379***Mar-16-2026=218***Mar-17-2026=90***Mar-18-2026=63***Mar-19-2026=32***Mar-20-2026=27***Mar-21-2026=15***Mar-22-2026=13***Mar-23-2026=10***Mar-24-2026=16***Mar-25-2026=8***Mar-26-2026=9***Mar-27-2026=4***Mar-28-2026=3***Mar-29-2026=4***Mar-30-2026=2***Mar-31-2026=3***Apr-01-2026=6***Apr-02-2026=7***Apr-03-2026=3***Apr-04-2026=4***Apr-05-2026=3***Apr-06-2026=8***Apr-07-2026=1***Apr-08-2026=5***Apr-09-2026=3***Apr-10-2026=4***Apr-11-2026=3***Apr-13-2026=1' WHERE job_id'1601592'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1937***Apr-2026=48' WHERE job_id'1601592'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1601592' 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` = 1601592 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '914012'
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)