March has been our most ambitious release yet, and we've been quietly building towards it for a while. Two features in particular have been a long time coming and we think they'll change what's possible for wine businesses on Marzipan.

Let's dig in.

Rewards & Loyalty Programme

Wine is one of the most relationship-driven products in the world. Your best customers don't just buy from you - they champion you. They bring bottles to dinner parties, talk about you to friends, and come back year after year.

And yet most loyalty tools treat wine like it's just another SKU. Points for pounds, a generic tier name, maybe a birthday discount. It never quite feels right.

We've built something better.

How It Works

Customers earn points on every order based on earning rates you configure. Those points accumulate over time, and as customers spend more with you, they move through tiers you define - each with its own perks.

Those perks can be anything: percentage discounts, free shipping, early access to new releases, invitations to events. The tiers are yours to name and design. You might call them Cellar, Reserve, and Prestige. Or something entirely your own.

Customers can see their current tier, their points balance, and how far they are from the next level - all from their account page. The progress element matters. It gives people a reason to come back.

Redeeming at Checkout

Points can be redeemed at checkout for a discount. You set the redemption rate and, if you want, a cap on how much can be redeemed per order. It's designed to reward loyalty without eating into your margins in ways you can't control.

Tier Management

Tier membership is managed automatically based on lifetime spending. When a customer crosses a threshold, they move up. You can configure notifications for tier upgrades - and downgrades, if that's relevant for your programme. No manual management required.

Insights

A dedicated rewards insights dashboard shows tier distribution across your customer base, revenue breakdown by tier, and trends over time. You'll quickly see which tier is driving the most value - and whether your top tier is worth what you're offering.

Mailchimp

Rewards data - tier name and points balance - syncs to Mailchimp as merge fields. Send targeted campaigns to your top-tier customers, nudge near-threshold customers to make a purchase, or simply personalise your emails based on where someone sits in your programme.


Multi-Currency & Markets

We announced Markets back in January, and it's now live.

If you've been selling internationally - or wanting to - this is the feature that makes it work properly. The short version: customers see prices in their local currency, pay in their local currency, and never have to think about exchange rates. You stay in control of pricing, reporting, and fulfilment.

The full detail is in the original post, but here's what's new since we first wrote about it.

Per-Market Product Visibility

You can now control which products are visible in each market. If a wine isn't available for export, or you're running a region-specific release, you can hide it from the markets where it doesn't apply - without affecting your other storefronts.

Shipping Zones

Shipping methods now support zone-based pricing, and it works hand-in-hand with Markets. Built-in zones cover UK regions (Mainland, Highlands & Islands, Northern Ireland, Isle of Man, Channel Islands) and South Africa (Major Cities, Remote Areas). Rates are determined automatically by postcode, with support for weight-based pricing bands.

PayFast

For customers selling into South Africa, PayFast is now available as a payment gateway - supporting credit cards, instant EFT, and local payment methods. It sits alongside Stripe and your other gateways, and works with the global test mode toggle we've also shipped this month.


Everything Else in March

Markets and Rewards are the headliners, but this release is unusually large. Here's what else shipped - and you can find the full detail in the March changelog.

Inventory Locations - Stock management now supports multiple locations with a full audit trail. Every movement is recorded with a reason and optional notes. Bulk adjustments, low stock alerts, and inventory rules that route orders to the right location based on conditions like shipping country. London City Bond stock now syncs automatically to a dedicated inventory location.

Order Attribution & UTM Tracking - Track where your orders come from. UTM parameters are captured automatically at checkout, and a new Attribution insights page shows orders and revenue by source, campaign, channel, and landing page - with period comparison so you can see what's working over time.

Website Analytics - For Marzipan-hosted sites, web traffic stats are now available directly in Insights. Pageviews, unique visitors, and breakdowns by page, referrer, country, browser, and device.

Customer Segments - Build segments based on conditions like order count, lifetime revenue, subscription status, reward tier, market, and more. Segment membership updates automatically, and segments sync to Mailchimp as tags for targeted campaigns.

Bidirectional Messaging - Replies from customers are now threaded into per-customer conversation threads in your messages inbox, powered by Lettermint inbound processing. Two-way email conversations, without leaving Marzipan.

Forms - Create custom forms directly in the dashboard, with a new <marzipan-form> web component that renders them dynamically. Fields, validation, and layout are all driven by the API - no code changes needed when a form is updated.

Back-in-Stock Notifications - Customers can subscribe to out-of-stock products and receive an email when stock is replenished. Settings are configurable per market.

Roles & Permissions - Granular access control for admin users. Assign roles with specific permissions to control who can view and manage different areas of the dashboard.

Global Test Mode - A single toggle under Developer Settings switches all payment gateways to their sandbox credentials at once. Store live and test keys for each gateway and switch between them without touching individual settings.

Email Domain Management - Register and verify custom sending domains, with DNS record verification status shown in the dashboard. Email delivery now uses dual providers for improved reliability.

Web Component Customisation - The Settings > Web Components page has been significantly expanded, with 25+ colour settings and new options for product cards, collections, cart, checkout, and account - all configurable without writing code.


That's March. As always, the full list of changes - including all improvements and bug fixes - is in the changelog.