WordPress & WooCommerce Product Listing Specialist (B2B Wholesale)

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

TYPE OF WORK

Part Time

SALARY

$400

HOURS PER WEEK

20

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

WordPress & WooCommerce Product Listing Specialist (B2B Wholesale)
About Us

Wholesale Squad is a UK-based B2B wholesale company supplying consumer electronics, accessories, technology and other branded products to businesses across the UK.

We work with manufacturers, brands and major distributors, and we're looking for someone to help build a professional online catalogue that makes it easy for businesses to browse and purchase products in bulk.

This is a long-term opportunity for someone who enjoys eCommerce, product management and improving online customer experiences.

Your Responsibilities

Your main role will be uploading and managing products on our WordPress/WooCommerce wholesale website.

Your responsibilities will include:

Upload products from supplier catalogues.
Create professional product listings with clear titles and descriptions.
Add high-quality product images.
Organise products into the correct categories.
Apply pricing and mark-ups provided by our team.
Ensure listings are accurate and visually appealing.
Improve the layout and presentation of product pages.
Make the website easier for B2B customers to browse and order in bulk.
Suggest improvements to the website's user experience and navigation.
Maintain product information and update listings when supplier catalogues change.
Skills We're Looking For

Essential:

Experience using WordPress.
Experience with WooCommerce.
Excellent English writing skills.
Strong attention to detail.
Ability to organise large product catalogues.
Basic image editing skills.

Preferred:

Experience with B2B or wholesale websites.
Experience importing products using CSV files.
Basic HTML/CSS knowledge.
Experience improving website usability (UX).
Familiarity with SEO for product pages.
Working Hours
20–30 hours per week to start.
Opportunity to become full-time.
Flexible working hours.
Long-term position.

To Apply

Please answer the following questions:

How many years of WordPress experience do you have?
Have you worked with WooCommerce before?
Have you managed or uploaded large product catalogues?
Please share links to websites you have worked on.
What improvements would you make to a B2B wholesale website to encourage larger orders?
What is your expected monthly salary?
How many hours per week are you available?

Please begin your application with the words "Bulk Builder" so we know you've read the full job description.

We are looking for someone who takes pride in creating professional product listings and can help us build one of the UK's leading B2B wholesale websites.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,656 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WordPress-WooCommerce-Product-Listing-Specialist-B2B-Wholesale-1704065
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704065
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 961760
 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` = 1704065
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704065' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704065 
0.0018   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=499***Aug-07-2026=97***Aug-08-2026=55***Aug-09-2026=2***Aug-10-2026=1' WHERE job_id'1704065'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=654' WHERE job_id'1704065'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704065' 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` = 1704065 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '961760'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)