Shopify Developer – WordPress to Shopify Migration Expert

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

TYPE OF WORK

Part Time

SALARY

5

HOURS PER WEEK

TBD

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

We are looking for an experienced Shopify Developer to migrate our existing WordPress/WooCommerce website to Shopify. This is a project-based role with the potential to become ongoing for future development and maintenance work.
You will be responsible for the full migration process — from theme setup and product data migration, to ensuring the new Shopify store matches or exceeds the design and functionality of our current WordPress site.
We are a results-driven team and need someone who is proactive, communicates clearly, and delivers clean, well-structured work on time.

What You'll Be Doing:

Migrate all products, collections, images, metadata, and content from WordPress/WooCommerce to Shopify
Replicate or improve the current website design using a Shopify theme (or custom Liquid code)
Set up and configure all essential Shopify apps (reviews, SEO, email capture, upsell, etc.)
Migrate and redirect all existing URLs to preserve SEO rankings
Set up payment gateways, shipping rules, and tax settings
Test the entire store thoroughly before go-live (mobile, desktop, checkout flow)
Ensure page speed and Core Web Vitals are optimised post-migration
Provide documentation and handover notes on completion

To Apply, Please Include:

Links to 2–3 Shopify stores you have built or migrated (live URLs preferred)
A brief description of a WordPress-to-Shopify migration you've completed — what challenges did you face and how did you solve them?
Your availability and how soon you can start
Your monthly rate or project quote

You're a Great Fit If You Have:

? 2+ years of Shopify development experience
? Proven experience migrating websites from WordPress/WooCommerce to Shopify
? Strong knowledge of Shopify Liquid, HTML, CSS, and JavaScript
? Experience with SEO preservation during migrations (301 redirects, metadata, sitemap)
? Familiarity with tools like Matrixify (Excelify), Cart2Cart, or similar migration tools
? Eye for design — able to pixel-match layouts or suggest improvements
? Strong English communication skills (written)
? Ability to share a portfolio or previous Shopify migration examples


Bonus Points For:

Experience with Shopify 2.0 themes (Dawn, Prestige, Turbo, etc.)
Knowledge of Google Analytics / GA4 setup and migration
Experience with metafields and custom sections
Familiarity with Klaviyo, Yotpo, or other eCommerce apps

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.0101
Total Execution Time  0.0114
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,136 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Developer-WordPress-to-Shopify-Migration-Expert-1591177
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0051 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1591177
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 907739
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1591177
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1591177' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1591177 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-02-2026=190***Mar-03-2026=51***Mar-04-2026=32***Mar-05-2026=29***Mar-06-2026=7***Mar-07-2026=3***Mar-09-2026=5***Mar-10-2026=5***Mar-11-2026=5***Mar-12-2026=5***Mar-13-2026=2***Mar-14-2026=2***Mar-15-2026=1***Mar-16-2026=1***Mar-17-2026=2***Mar-18-2026=2***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-25-2026=1***Mar-26-2026=5***Mar-27-2026=2***Mar-28-2026=1***Mar-30-2026=1***Mar-31-2026=2***Apr-02-2026=1***Apr-03-2026=2***Apr-05-2026=2***Apr-06-2026=1***Apr-07-2026=1***Apr-09-2026=1***Apr-10-2026=4***Apr-16-2026=2' WHERE job_id'1591177'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=357***Apr-2026=14' WHERE job_id'1591177'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1591177' 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` = 1591177 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '907739'
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)