Case study · Scorebuilders
Shopify Migration, Custom Checkout & Automated Discounts
Store migration to Shopify with a storefront built from Figma designs, a custom Checkout UI Extension, a custom app and automatic discounts based on customer segments.
- Engagement
- Migration & storefront build
- Design source
- Figma
- Checkout
- Custom Checkout UI Extension
- Pricing
- Segment-based automatic discounts
Business context
Scorebuilders moved its e-commerce store to Shopify. The project combined a data migration, a new storefront built from Figma designs, and checkout and pricing features that go beyond what Shopify does by default.
Migration requirements
The migration involved data mapping, Shopify store configuration and validation for:
- Customer accounts
- Historical orders
- Product categories
- Discounts
- Content pages
Figma-to-Shopify storefront implementation
The storefront was designed and developed from Figma designs. UI specifications became responsive storefront components built with Shopify Liquid, HTML, CSS and JavaScript, so the theme is something merchants can manage instead of a static copy of the design.
Checkout UI Extension
A custom Shopify Checkout UI Extension was built for specialized checkout functionality. It uses Shopify's supported checkout extensibility instead of changing checkout directly.
Customer segmentation & automatic discounts
Automatic discounts based on customer segments were implemented to support targeted pricing and promotions. Eligible customers get the right pricing without having to enter discount codes by hand.
Technical implementation
A custom Shopify application extends native Shopify capabilities where the store's requirements needed it. The diagram shows how the migration, storefront, checkout and pricing pieces fit together.
Architecture
Migration and commerce flow
- 1WordPress
Legacy Store Data
Customers, orders, categories, discounts and pages
- 2Migration
Data Mapping & Validation
Mapped to Shopify structures and checked
- 3Figma → Liquid
Shopify Storefront
Responsive components built from the designs
- 4UI Extension
Extended Checkout
Specialized checkout functionality
- 5Customer segments
Segment Discounts
Automatic discounts for targeted pricing
Technologies
- Shopify
- WordPress
- Figma
- Shopify Liquid
- JavaScript
- Checkout UI Extensions
- Custom Shopify App
- Customer Segments
- Data Migration
My contribution
The sections above describe the project as a whole. This list covers only the work I did myself.
- Handled the technical migration work: data mapping, Shopify store configuration and validation.
- Designed and developed the Shopify storefront from Figma designs.
- Turned UI specifications into responsive storefront components using Liquid, HTML, CSS and JavaScript.
- Developed a custom Shopify Checkout UI Extension for specialized checkout functionality.
- Built a custom Shopify application to extend native Shopify capabilities.
- Implemented automatic discounts based on customer segments to support targeted pricing and promotions.
This case study is a high-level summary. It contains no confidential client data, credentials, internal metrics or private screenshots. Scorebuilders and other names are trademarks of their respective owners.
Working on something similar? I'd be glad to hear about it.