Shopify Developer (Theme customization + advanced product logic) by Henry YimShopify Developer (Theme customization + advanced product logic) by Henry Yim

Shopify Developer (Theme customization + advanced product logic)

Henry Yim

Henry Yim

Verified

Shopify B2B Website Migration from WordPress

Project Overview

This project involved building a fully custom Shopify B2B storefront from the ground up, using the Focal theme as a foundation. The goal was not just to create a visually aligned store, but to architect a scalable system capable of handling complex product logic, B2B workflows, and future growth.
The store required a structured category system, advanced filtering, multilingual support (Swedish and English), and multiple product purchasing flows - all implemented using Shopify-native capabilities wherever possible.

The main goal was to deliver a development-ready Shopify store that could replace an existing system while supporting B2B-specific requirements such as custom customer registration, tier-based pricing, and controlled payment methods.
Another key objective was to minimize dependency on third-party apps and instead build a clean, maintainable architecture directly within the theme and Shopify ecosystem.

What I Built

I implemented a complete Shopify OS 2.0 architecture, including:
A hierarchical category system with main and subcategories, supported by dynamic breadcrumbs
A fully native filtering system powered by metafields (via Shopify Search & Discovery)
A structured product data model enabling three product types:
Standard products (default purchase flow)
Quote-based products (custom form replacing add-to-cart)
Dimension-based products (dynamic variant selection based on user input)
A custom B2B registration system
Built using a lightweight custom app to securely store customer metafields
Captured detailed business information (company, invoice details, addresses, etc.)
Integrated with Shopify’s notification system
A modular section-based theme system
Fully configurable through the Shopify Theme Editor
Reusable across all page types
Full multilingual support using Shopify’s native translation system

Key Challenges

One of the biggest challenges was implementing advanced product logic — especially dimension-based pricing — using only Shopify-native capabilities without relying on external pricing apps.
Another challenge was designing a clean and scalable metafield architecture that could support both filtering and frontend display without redundancy.
Additionally, Shopify’s limitations around customer registration required building a custom solution to handle B2B data properly while maintaining a seamless user experience.

Implementation Approach

To solve these challenges, I focused on strong architectural decisions early in the project:
Designed a comprehensive metafield schema to serve as the single source of truth for product data, filtering, and specifications
Implemented custom Liquid logic to dynamically resolve product behavior based on metafield values
Built a lightweight custom Shopify app using the Admin API to securely handle customer registration data
Leveraged Shopify’s native Search & Discovery system to enable scalable, admin-controlled filtering
Structured the theme using reusable components to ensure flexibility and long-term maintainability

Result

The final result is a high-performance, fully functional Shopify B2B storefront that is clean, scalable, and ready for content population and launch.
The system supports complex product logic, flexible content management, and future expansion without requiring major structural changes.
Most importantly, the client now has a solid technical foundation that balances performance, usability, and maintainability — all built with minimal reliance on third-party tools.
Like this project

What the client had to say

Great experience working with Henry. Very responsive, structured, and delivered a solid solution. Easy to collaborate with and quick to handle feedback.

Axel Rochester, Omniso

Apr 17, 2026, Client

Posted Apr 17, 2026

Delivered a Shopify B2B migration with custom registration app, advanced product logic, and scalable, high-performance architecture.

Likes

0

Views

0

Timeline

Mar 16, 2026 - Apr 17, 2026

Clients

Omniso