Ethical streetwear & apparel brand · Australia · Private client

Theme OS 2.0 migration with a custom cart drawer and app replacement

Role: Shopify Theme Migration & Performance Specialist · Completed Dec 2024

Store builds & redesignsCRO & speedCustom apps & customizers

In short

  • Migrated a store from a vintage theme to Online Store 2.0, replaced a slow Vue.js setup with optimized vanilla JavaScript, built a custom cart drawer, and replaced third-party search and filter apps with faster custom code.
  • Client: Ethical streetwear & apparel brand (private client).
  • Client location: Australia
  • What I built: Migrated the store from a vintage theme to an Online Store 2.0 theme.
  • Main tech: Shopify Liquid, Online Store 2.0, Vanilla JavaScript, Cart drawer.
The brief

What the store needed

  • The store ran on a vintage theme with a slow Vue.js-based setup.
  • Third-party search and collection filter apps were slowing the site down.
  • The cart needed better upsell and discount features.
The work

What I did

  1. Migrated the store from a vintage theme to an Online Store 2.0 theme.
  2. Replaced the slow Vue.js-based setup with optimized vanilla JavaScript.
  3. Built a custom cart drawer with a progress bar, free gift options and discount code functionality.
  4. Replaced third-party search and collection filter apps with faster custom-built solutions.
  5. Improved site speed, user experience and consistency across devices.

Want more details about this project?

Client details are private, but I'm happy to walk you through how I built this and how a similar solution could work for your store. Message me on Upwork to arrange a free 30-minute call and mention this project.

Free 30-Minute Call

Project reference: Theme OS 2.0 migration with a custom cart drawer and app replacement

Tech & keywords

Tech & keywords

Shopify LiquidOnline Store 2.0Vanilla JavaScriptCart drawerCustom search & filtersShopify theme
Client review

Client review

5.0Dec 2024

Upwork project: On-going development for shopify store

Philip is the man! Such an amazing developer and a real asset to our Shopify site and whole team. We are very glad we found him and ditched our expensive agency.

Verified client review on Upwork
See this review on the reviews page →
Let's get started

Need something similar?

Message me on Upwork to arrange a free 30-minute call. Tell me what you want to build or fix, and I'll reply with a timeline and estimate.

  1. 1 Your store URL, or just your product if you're starting fresh
  2. 2 Your budget
  3. 3 What's not working, or what you want to build

Privacy

This site uses Google Analytics to understand how visitors use the page, such as which sections are viewed and which links are clicked. Google Analytics uses cookies and collects data like your approximate location, device and browser. I don't run ads on this site, I don't sell your data, and I don't collect your name or email here.

You'll be asked for your choice when you first visit. If you close the banner without choosing, analytics cookies stay off and you'll be asked again in 30 days. Your choice is saved in a small cookie for 6 months.

Learn how Google uses this data: policies.google.com/technologies/partner-sites

Philip DiazAvailable for new projects 4.9·Top Rated on Upwork Free 30-Minute CallFree 30-Min Call

Cookie settings

Strictly necessary

Remembers your cookie choice. Always on.

Analytics

Google Analytics, to see which sections are viewed and which links are clicked.