Square Online Store Setup Specialist

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

TYPE OF WORK

Gig

SALARY

Fixed project – provide CAD quote

HOURS PER WEEK

20

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

I am looking for an experienced Square Online specialist to build and launch an e-commerce storefront for my Canadian handmade business.

I currently have a Square account, product photographs, product information, and an existing domain name. I need someone who can organize these materials into a professional, easy-to-use Square Online store.

My business creates laser-cut wooden resin outlines and kits, as well as handmade magnets, keychains, ornaments, souvenirs, and custom wood products.

Project responsibilities

• Build and organize the Square Online storefront
• Create a clean, professional homepage
• Upload and organize the supplied product photographs
• Create product listings using the information provided
• Organize products into appropriate categories and collections
• Add prices, options, variations, inventory information, and product details
• Format or improve product descriptions where necessary
• Set up navigation menus and shop pages
• Create About, Contact, FAQ, Shipping, Returns, Privacy, and Terms pages using information provided
• Configure Canadian shipping and local pickup options
• Review the GST and PST settings with me and configure them as directed
• Connect my existing domain to Square Online
• Set up basic search-engine titles and descriptions
• Ensure the website displays properly on desktop and mobile devices
• Test product pages, cart, checkout, contact forms, links, shipping, and pickup settings
• Correct setup or display problems before launch
• Provide simple written or recorded instructions showing me how to add and update products afterward

Important

This position requires direct experience with Square Online (Canada).

The successful applicant must protect all account, product, customer, and business information. The main Square account, domain ownership, primary email, billing information, and passwords will remain under my control. Access will be limited to what is necessary for the project.

To apply, please provide:

Links to two or three Square Online stores you personally built or substantially configured
A brief explanation of your work on each website
Your experience connecting an existing GoDaddy domain to Square Online
Your experience configuring Canadian shipping, local pickup, GST, and PST
Your estimated completion time
Your proposed fixed project price and what it includes
The number of product listings included in your price
The access you would require
Whether revisions and post-launch corrections are included

Put the word SQUARE at the beginning of your application subject line.

Applications that do not follow the application instructions may not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0153
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Square-Online-Store-Setup-Specialist-1703826
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1703826
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 961840
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1703826
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1703826' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1703826 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=706***Aug-07-2026=82***Aug-08-2026=55***Aug-12-2026=2' WHERE job_id'1703826'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=843' WHERE job_id'1703826'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1703826' 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` = 1703826 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '961840'
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)