Skip to main content

WELCOME!

Nicolás
Mateos

Freelance Shopify Plus & B2B developer
based in Madrid, Spain.

hifasdaterra.com
Hifas Da Terra
cosmeticos24h.com
Cosmeticos24H
mthelmets.com
MT Helmets

SELECTED
PROJECTS

Shopify work since 2021: B2B wholesale portals for jewelry, supplements and electric mobility brands, Shopify Plus stores, and custom themes and features for Spanish fashion and beauty labels.

https://www.emolo.es/
Émolo B2B storefront
Shopify B2B
Shopify B2B Liquid Quick Order Jewelry

Émolo B2B

View project
Émolo
B2B Wholesale Portal
2026
emolo.es

Handcrafted in Spain

Wholesale portal for Émolo, a handmade jewelry brand from Murcia, built on top of its existing Prestige theme. Access is decided by a single Liquid predicate on customer.b2b? that every price, stock badge and buy button reads, so a guest or a customer without a company never receives a price in the HTML. Buyers can still hide their own prices on screen: the toggle lives in localStorage and is applied in the head, before first paint.

The ordering table is rendered in Liquid and driven by a custom element, one row per variant with live stock. Its steppers are seeded once from /cart.js and kept in step through the theme's cart:change event, so a variant shows the same quantity on the product page, in every collection card and in search results. Submitting sends a single /cart/update.js call with absolute quantities: a first order, a top-up and a reduction are the same request, and a rejected line leaves the cart untouched. Around it: per-variant galleries from a metafield, a grid and list view switch, SKU search that marks the matching row, stock status on each cart line, and a pageshow handler that re-reads the cart when the browser restores the page from bfcache.

https://www.vidal-vidal.com/
Vidal & Vidal B2B storefront
Shopify Plus
Shopify Plus B2B Quick Order Jewelry

Vidal & Vidal B2B

View project
Vidal & Vidal
B2B Wholesale Portal
2026

Timeless jewelry, Menorca 1998

Wholesale store for Vidal & Vidal, a Menorcan jewelry house, on Shopify Plus. The B2B theme started as a straight export of the consumer Sleek theme with no B2B logic in it, so the first job was clearing 29 orphaned templates inherited from the export. Seven of them referenced videos that only exist on the consumer store and broke shopify theme dev; removing them cut the templates folder by 75%.

The ordering table is a port of the Émolo one to a different theme: same logic, with an adapter layer that swaps Prestige's cart events for Sleek's pub/sub and section bundling, and the same network contract as Sleek's native quick order list, so the cart drawer and header update with no extra code. Each row shows stock, the wholesale price next to the retail price from a variant-level money metafield, and a colour swatch resolved from a metaobject. Only the rows that changed are sent to /cart/update.js, as absolute quantities, flagged as XHR so Shopify validates inventory. The running total is formatted from a Liquid money sample, so it matches the session currency in every market. Purchase is closed to anyone who is not a wholesale customer.

https://ivbwellness.com/
IVB Wellness B2B storefront
Shopify B2B
Shopify B2B Liquid Tiered Pricing Health

IVB Wellness B2B

View project
IVB Wellness Lab
B2B Pharmacy Portal
2026

Wellness backed by science

B2B ordering portal for IVB Wellness Lab, a Spanish supplements lab stocked in more than 3,000 pharmacies, built on the Enterprise theme from the brand's Figma designs. Pharmacies buy on volume tiers, so tier logic runs through header, product page and cart: the buyer's current tier sits in the nav, and the next tier is worked out in Liquid from a store-level metafield config, so the client changes thresholds without a theme release.

The product page carries a multi-variant order table whose rows can also be sibling products linked through a metafield, with per-variant galleries and a totals footer, and it keeps the dependent sections in sync when a row changes variant. Product badges and colour schemes are metaobjects that the theme turns into markup and CSS classes, so merchandising stays in the admin. Purchase is locked to company accounts, collections open in a list view built for reordering, discount badges round down the same way everywhere, retail price comes from a metafield, and the cart offers promotional material through a pop-up when the buyer goes to pay.

https://hifasdaterra.com/en
Hifas Da Terra storefront
Shopify B2B
Shopify B2B Liquid Custom Theme

Hifas Da Terra

View project
Hifas Da Terra
B2B Ecommerce
2024

Improving Health Worldwide

Built a B2B ecommerce platform for a Spanish biotech company specializing in medicinal mushroom supplements: tiered wholesale pricing, a dedicated professional portal, and product filtering tailored for healthcare practitioners.

Shopify B2B implementation: customer segment-based catalog visibility, performance-optimized product pages with lazy-loaded media, a dual B2C and B2B purchase flow, and a product information architecture built for healthcare practitioners.

https://mthelmets.com/es-es
MT Helmets B2B storefront
Shopify Plus
Shopify Plus B2B International Liquid

MT Helmets B2B

View project
MT Helmets
B2B Catalog Platform
2024

A RIDING LEGACY

Built an international B2B catalog platform for a motorcycle helmet manufacturer, serving its dealer networks across multiple European markets on Shopify Plus.

Dealer-specific authentication with volume-based pricing logic, PDF catalog export functionality, multilingual storefront via Shopify Markets integration, and a custom collection architecture supporting complex variant management.

https://cosmeticos24h.com/
Cosmeticos24H storefront
Shopify Plus
Shopify Plus B2B Performance UX

Cosmeticos24H

View project
Cosmeticos24H
Ecommerce Platform
2023

YOUR SKIN IS OUR UNIVERSE

Shopify Plus overhaul for an online beauty retailer, targeting Core Web Vitals improvements alongside new B2B wholesale capabilities and a redesigned conversion funnel.

Shopify Plus work: advanced faceted collection filtering, a B2B customer portal with tiered pricing, an optimized drawer cart with lazy-loading, and a redesigned product detail page.

https://ewheel.es/
Ewheel B2B storefront
Shopify B2B
Shopify B2B WebSockets Custom Features Mobility

Ewheel B2B

View project
Ewheel
B2B Ecommerce
2024
ewheel.es

MAKE LIFE ELECTRIC

Built a B2B store for a Spanish distributor of e-scooter and e-bike parts, including a real-time collaborative cart over WebSockets, a first for the client's Shopify environment.

Custom Shopify B2B features: real-time multi-user cart synchronization using WebSockets, a responsive variant grid handling complex inventory logic (units vs. boxes), corporate account management, and a dealer portal with tiered pricing visibility.

https://www.coastbcn.com/
CoastBCN storefront
Shopify
Shopify Liquid Custom Features Fashion

CoastBCN

View project
CoastBCN
Collaboration
2023
coastbcn.com

PASSION AND LIFESTYLE

Collaborated with Reduncle agency on an ongoing Shopify development engagement for a Barcelona-based fashion brand, delivering UX improvements and custom storefront features.

Shipped: configurable-speed announcement banner, quick-add with inline size selection from collection grids, custom drawer cart redesign, automated out-of-stock badge logic, and a bespoke password page experience.

https://fernandodecarcer.com/
Fernando de Cárcer storefront
Shopify Plus
Shopify Plus Fashion Liquid Custom Theme

Fernando de Cárcer

View project
Fernando de Cárcer
Custom Theme
2024

Quality fashion

End-to-end custom Shopify Plus theme for a premium Spanish menswear brand, from architecture to launch, with a strong focus on performance scores and international market readiness.

Custom theme with optimized LCP and CLS scores, live-update collection filtering, dynamic size guide modals, wishlist integration, and Shopify Markets configuration for multi-currency and multi-region support.

https://poloselcapote.com/
El Capote storefront
Shopify
Shopify Liquid Promotions Fashion

El Capote

View project
El Capote
Ecommerce
2023

Wear the tradition, carry the art

Custom Shopify development for a classic Spanish clothing brand, focused on promotional campaign mechanics and rich product storytelling.

Delivered: countdown timer components for seasonal campaigns, bundle discount messaging, multi-image hover product cards, and a configurable featured collection module for editorial-style layouts.

https://www.adaminajewelry.com/
Adamina storefront
Shopify
Shopify Liquid UX Jewelry

Adamina

View project
Adamina
Shopify Customization
2023

Redefining Jewelry Brilliance

Ongoing Shopify customization and UX work for a contemporary jewelry brand through Reduncle agency, focused on product discovery and in-cart upsells.

Implemented: horizontal scroll product grid for editorial collection layouts, customized product detail page with variant-specific media, in-cart upsell integration, and UX refinements to support conversion optimization.

HD Cosmetics storefront
Shopify
Shopify Liquid Performance Beauty

HD Cosmetics

View project
HD Cosmetics
Shopify Maintenance
2023

SENSE OF TOUCH

Provided targeted Shopify development and maintenance for an established dermocosmetics brand through Reduncle agency, delivering seasonal campaign features, app customizations, and ongoing site improvements.

Seasonal Black Friday cart modifications, promotional offer management, app-level customization for brand-specific workflows, and responsive layout fixes ensuring consistency across all device types.

https://bornlivingyoga.com
Born Living Yoga storefront
Shopify
Shopify Liquid Sustainability Fashion

Born Living Yoga

View project
Born Living Yoga
Shopify Customization
2023

Uniting mind, body, and planet

Delivered feature enhancements and UX improvements for a sustainable yoga lifestyle brand, streamlining product discovery and the purchase flow across key conversion touchpoints.

Quick-add from collection grids, custom "Complete your look" cross-sell module, editable product tag customization, and drawer cart refinements to reduce friction in the purchase journey.

https://qurado.es/
Qurado storefront
Shopify
Shopify Liquid Custom Theme DTC

Qurado

View project
Qurado
Custom Theme
2023
qurado.es

REAL PRODUCTS. NO MIDDLEMEN.

Developed a fully customized Shopify storefront for an emerging direct-to-consumer brand, following a provided design system and delivering a brand-coherent, conversion-focused experience.

Custom theme with pixel-accurate design execution, enhanced product discovery with custom filtering, brand-aligned typography and color system, and a mobile-first cart and product page flow.

Name The Brand storefront
Shopify
Shopify Liquid Custom Features Fashion

Name The Brand

View project
Name The Brand
Shopify Customization
2023

Sunlight birds

Provided ongoing Shopify customization and app integration for a fashion retailer, delivering targeted feature enhancements and a more conversion-focused storefront.

Custom product form modifications, automated discount badge tagging for sale items, smart search integration, cart upsell logic, and third-party app customizations to match precise brand requirements.

https://monchomoreno.com/
Moncho Moreno storefront
Shopify
Shopify Liquid Performance Beauty

Moncho Moreno

View project
Moncho Moreno
Shopify Maintenance
2021 - 2022

Hair surgeons

Led ongoing Shopify development and technical strategy for a premium Spanish haircare brand at VRANDED HAUS, serving as their primary development partner for more than a year.

Weekly technical audits, a custom user profile system with order history, complex app installations and integrations, promotional mechanics and paid media oversight, with improvements delivered across a 12+ month retainer.

The Villa Concept storefront
Shopify
Shopify Liquid Optimization Lifestyle

The Villa Concept

View project
The Villa Concept
Shopify Maintenance
2021

Timeless Elegance

Provided ongoing Shopify development and maintenance for a high-end lifestyle brand at VRANDED HAUS, replacing costly third-party app subscriptions with lean, purpose-built internal solutions.

Daily site maintenance, custom feature development, and an app replacement strategy that eliminated recurring SaaS costs: bespoke Liquid and JavaScript components for wishlist, recently viewed and promotional logic.

CHECKOUT
LAB

A real merchant request, solved with a Shopify Function. Reproduce the problem, deploy the fix and follow the code as it runs. It's the same file that ships to a store, tested on GitHub.

Ticket #01 · Skincare brand, Barcelona

“Cash on delivery is hurting us: big orders get refused at the door and we pay the return shipping. Keep COD for orders up to €300, and only within Spain.”

Verify the fix0/3

    cod-guardNot deployed

    Loading the function…

    LUMEN Cart › Shipping › Payment

    Hydra Serum

    50 ml · €45.00

    3

    Ship to

    Payment

    Subtotal€135.00

    ShippingFree

    TotalEUR €135.00

    Turning complex requirements into elegant Shopify solutions.

    I'm Nicolás Mateos, a Spanish freelance Shopify developer based in Madrid and working remotely. I've built on Shopify since 2021 and freelanced since 2022, for brands and agencies in Spain, the Netherlands and the rest of Europe, in Spanish and English.

    My focus is Shopify Plus and B2B: wholesale storefronts built on Companies, catalogs and price lists, Shopify Functions in JavaScript and Rust for cart and checkout rules, Checkout Extensibility, and custom embedded apps with Node.js, Express and the Shopify CLI. Since October 2024 I've also been the sole front-end developer at a B2B-focused Shopify Plus agency in Spain.

    Platforms

    • Shopify Plus
    • Shopify B2B
    • Checkout Extensibility

    Stack

    • Liquid
    • JS & TypeScript
    • Rust (Functions)
    • Node.js & React
    • GraphQL APIs

    Specialties

    • B2B Portals
    • Shopify Functions
    • Custom Apps
    • Performance
    • Intl. Markets

    Let's work
    together

    Hey there! Need help with your Shopify store? Drop me a message, and I'll usually get back to you within 1–2 business days.