Niro Digital

2024 · E-commerce development

GeckoGas

GeckoGas is a headless Shopify storefront that Niro Digital built in 2024 for a CBD brand selling across seven European markets, with seven locales, an age gate, volume-tier pricing and an AI support chatbot.

Client
Gecko Gas
Industry
CBD e-commerce
Year
2024
Visit geckogas.com

The constraint

GeckoGas sells CBD in seven European markets and wanted one storefront to serve all of them rather than a separate store per country. Every market needs its own language and its own domain, a CBD product needs an age gate before anything else loads, and wholesale buyers need a different path through the site than retail shoppers. We built a Next.js front end on Shopify's Storefront API: the proxy maps each market domain to its locale, the catalogue, cart and checkout hand-off come straight from Shopify, and volume-tier pricing, product reviews, a wholesale request flow and an AI support chatbot sit on top. Shopify stays the system of record, so the storefront runs without a database of its own.

The system

GeckoGas
  1. //01One header carries locale switcher, search, account and cart across all markets
GeckoGas age verification modal over the home page
  1. //02An 18+ age gate blocks the storefront before any product loads
GeckoGas product listing with filters, product count and sort control
  1. //03Catalogue listing with filters, product count and sort, rendered from Shopify
GeckoGas product page with strength meter, price and 3x / 5x volume tiers
  1. //04Product page with strength meter, benefit list and live Shopify price
  2. //05Volume tiers on the product page: 3x at -10%, 5x at -20%
  1. //06Product reviews from our own review platform, embedded in the page
  1. //07Slide-over cart with line-item editing and a Shopify checkout hand-off
  1. //08A wholesale request form for B2B buyers on the same storefront
  1. //09Contact form validated server-side, delivered by email
  1. //10Searchable FAQ with category tabs and expanding answers
  1. //11Support chatbot in production, grounded in the live catalogue and the FAQ set
  1. //12The Czech market on geckogas.cz: same code, translated end to end

What changed

  1. //01Seven markets run from one codebase instead of one store per country.
  2. //02Shopify stays the system of record, so there is no second product database to sync.
  3. //03Wholesale buyers get their own request flow without a second website.
  4. //04Routine questions are answered by a chatbot reading the live catalogue and FAQ.

What we'd do differently

The repo still carries an unstable GraphQL passthrough route and a test route that should have been deleted before launch, not left behind a flag. We would also plan the review and analytics integrations earlier: each arrived as its own bolt-on, and the storefront now depends on three separate vendors for what a visitor reads as one page.

All projects

More work in E-commerce development

All 4 projects
  1. Munchies, E-commerce development

    //2025 · E-commerce development

    Munchies

    A Ljubljana matcha shop, now a multilingual online store, with Meta ads bringing the customers.

  2. Weedorizers, E-commerce development

    //2024 · E-commerce development

    Weedorizers

    A single-market cannabinoid shop rebuilt as one store for nine EU countries, nine languages and four payment methods.

  3. CrossPlus, E-commerce development

    //2024 · E-commerce development

    CrossPlus

    A WooCommerce store we built in 2024, a custom reviews plugin, and the Meta ad creatives that sell it.

Start here

Tell us the constraint

Operations, workers or customers. One sentence is enough, we'll reply within one working day.

One more field on the next page, your name, and it's sent. No newsletter. A person replies.