Shopify Custom App

B2B Map Sync & Staff Assignment

Automating complex B2B logistics natively within Shopify.

Node.jsExpressMapboxShopify API
B2B Map Sync & Staff Assignment Interface

Overview

Managing hundreds of B2B wholesale locations manually is error-prone and time-consuming. I built a custom Shopify App deployed on Vercel that automatically synchronizes B2B company locations into a front-end Store Locator Map.

Architecture & Stack

The app is built with Node.js and Express, using PostgreSQL and Redis for robust session management. It fetches company addresses from Shopify, geocodes them into precise latitude/longitude coordinates using the Mapbox API, and pushes the data back into Shopify as `b2b_map_location` Metaobjects. Background cron jobs handle rate-limiting and API pagination gracefully.

Technical Highlights

Automated Geocoding Pipeline

Converts raw addresses into precise geospatial coordinates on the fly.

Metaobject Synchronization

Seamlessly integrates with Shopify's native Metaobject API for fast storefront rendering.

Interactive Dashboard

Provides an embedded React dashboard within the Shopify Admin to view and manage synced locations.

Ready to upgrade your store's infrastructure?

Whether you want this exact architecture deployed to your store, or a completely bespoke solution built from scratch.

I want this exact solution.

Skip the R&D. I can deploy the B2B Map Sync & Staff Assignment architecture directly to your operations in days, not months.

I need something custom.

Have a unique workflow? Let's build a bespoke app tailored perfectly to your complex business needs.