Shopify demo store

Global Cart: a custom Shopify theme in a Bellroy/Brooklinen style with a live demo catalog

A custom Liquid theme built on Dawn, restyled toward the minimalist DTC look of Bellroy and Brooklinen, with a live catalog of 3 collections and 10 products and a separate Remix-based Shopify app for Telegram order notifications.

The problem

Export-focused sellers and clients who have already seen competing Shopify offers on OLX and Upwork ask specific questions: can the developer customize a Liquid theme rather than just swap a stock theme through a page builder, and can they build a separate Shopify app for non-standard logic like order notifications.

A standard "here's a stock theme, here's a screenshot" demo doesn't answer either question — it needed a live store showing restyled sections, a real catalog, and a working external integration all at once, not just one of the three.

A custom theme in a Bellroy/Brooklinen style

Dawn — Shopify's reference Online Store 2.0 theme — was restyled toward the minimalist look of export-focused DTC brands: a warm off-white/near-black palette, sharp corners instead of shadows and pill badges, tracked uppercase labels, and airier section spacing. The style layer is an additive CSS file loaded after base.css, so all of Dawn's built-in flexibility — colors, radii, fonts through the Theme Customizer — stays intact.

Custom Liquid sections were added that don't exist in stock Dawn: a "Why buy from us" USP block with icon/title/text blocks, and a reviews block that reads ratings and text from a product metafield pointing at a "review" metaobject — no paid reviews app involved. The homepage was restructured into hero → shop by category → best sellers → editorial block → USP → testimonial quote → newsletter signup, with real photography (a leather bag, an accessories flat-lay, a packed suitcase) replacing Dawn's stock illustrations — uploaded to Shopify Files via the Admin API and wired in as ordinary, theme-editable images.

A live storefront: 3 collections, 10 products, a working product page

A real catalog sits behind the theme, not placeholders: 3 collections (Bags & Backpacks, Accessories, Travel Essentials) and 10 demo products with prices, descriptions, and real photos — from a leather duffel to a travel packing organizer — all created and published directly through the Shopify Admin API.

The product card is customized for an export-store format, with a "Ships worldwide · USD" line under the price; the product page itself has a sticky info panel, a large gallery, and related products — a fully working path from catalog to Add to cart.

A filterable catalog and Telegram order notifications

The collection page uses Dawn's standard Search & Discovery — sorting and availability/price filters — on top of a custom 3-column grid with airier spacing, so it reads as part of the same theme rather than a bolt-on.

Separately from the theme, a Node.js/Remix app was built — variant A from the spec: it listens on the orders/create webhook via the Shopify Admin API and posts a new-order notification to Telegram via the Bot API, closer to what local clients actually ask for than Shopify's default email notifications.

Result

The theme is published as the live theme on globalcart-demo.myshopify.com — a client opens the link, enters the dev-store password (a standard Shopify Partner Development Store restriction, only removable by moving to a paid plan) and walks the full path: catalog → product page → cart → checkout, on real data rather than static screenshots.

The demo shows three skills at once: Liquid theme customization beyond what a page builder can do, working with the Shopify Admin API to populate a catalog, and a separate Remix-based Shopify app — exactly the combination clients look for when hiring for export-market Shopify work.

Other cases