Cruelty-free makeup brand · Mexico · Private client

Shopify Plus: checkout extensibility upgrade and GTM to customer events migration

Role: Data & checkout migration, flash sales and cart upsells · Completed Jun 2024

Tracking & analyticsCustom apps & customizersCRO & speed

In short

  • On a Shopify Plus store, migrated the GTM data flow to Shopify customer events, upgraded checkout.liquid to checkout extensibility, and added countdown flash sales and cart drawer upsells.
  • Client: Cruelty-free makeup brand (private client).
  • Client location: Mexico
  • What I built: I upgraded the Shopify Plus checkout from checkout.liquid to checkout extensibility.
  • Main tech: Shopify Plus, Checkout extensibility, Customer events, Web pixels.
The brief

What the store needed

The store had two connected migration requirements: move its Shopify Plus checkout away from checkout.liquid and move the existing GTM data flow to Shopify Customer Events. The same brief also included flash-sale messaging and cart-drawer upsells.

  • Replace the retiring checkout.liquid setup with Shopify checkout extensibility.
  • Move the existing tracking data flow from GTM to Shopify Customer Events as part of the checkout work.
  • Add flash-sale countdowns and cart upsells, alongside layout and branding adjustments.
The work

What I did

  1. I upgraded the Shopify Plus checkout from checkout.liquid to checkout extensibility.
  2. I migrated the existing GTM data flow to Shopify Customer Events. This was tracking migration work alongside the checkout upgrade, rather than just a storefront layout change.
  3. I added countdown flash sales in the announcement bar and enhanced the cart drawer to support upsell items.
  4. I resolved layout issues and fine-tuned branding elements.

Delivered scope

The delivered scope covered the checkout extensibility upgrade, the GTM-to-Customer Events migration, announcement-bar countdowns, cart-drawer upsells and layout refinements. The client's original review of this work is included below.

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: Shopify Plus: checkout extensibility upgrade and GTM to customer events migration

Tech & keywords

Tech & keywords

Shopify PlusCheckout extensibilityCustomer eventsWeb pixelsGoogle Tag ManagerJavaScriptCSS
Client review

Client review

4.2Jun 2024

Upwork project: Shopify Developer for Checkout Extensibility Migration

I recently worked with Philip on several projects and was thoroughly impressed. He displayed exceptional professionalism, clear communication, and expert knowledge throughout the project. His commitment to quality and timely delivery exceeded my expectations. I highly recommend Philip for any project and look forward to collaborating with him again.

ProfessionalClear CommunicatorCommitted to QualityReliable
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.