
Mark Anthony Wines
- a salesforce project
Mark Anthony Wines
- a salesforce project
📌 Context
Company: Wine producer and importer headquartered in Vancouver
Goal: Migrate to Salesforce B2B Commerce Cloud and unify multi‑provincial commerce
Regions: BC, QC, ON with distinct tax, pricing, and licensing rules
Channels: B2B in BC and QC. B2B plus private buyers in ON

The Problem
How might we deliver compliant, salesforce native ,region‑aware B2B commerce that scales across provinces, clarifies availability and pricing, and equips internal teams to allocate inventory efficiently?




The Challenges
🎯 Challenges
Provincial differences:
BC allows B2B only; Ontario allows both B2B + private buyers.
Each province has unique tax, pricing, and inventory rules.
Complex registration process: Government-approved licenses, lengthy onboarding forms, and approval workflows.
Inventory visibility: In stock, low stock, pre-order (in transit), unavailable. Needed clear messaging and checkout logic.
Allocation logic: Sales teams needed a way to split limited inventory across licensees fairly.
Legal constraints: Bottle deposit handling, allocation limits, compliance disclaimers.
Two audiences:
External buyers → frictionless browsing, searching, and ordering.
Internal sales team → advanced allocation + order management tools.

Research and Discovery
Mindmapping, Key challenges indentified.


Ideation and Wireframing
Brainstorming Sessions & Keyflows and Findings
Hi - Fi Prototype
The goal of prototyping (SLDS Constraint) was to validate how different user types — Licensees (B2B) and Private Buyers (B2C) — would navigate registration, product discovery, and checkout across three regional storefronts (Ontario, BC, Quebec), each with distinct rules and tax logic.
Impact
The prototype became a single source of truth across UX, Salesforce dev, and compliance teams, enabling faster approvals and reducing rework during development.
It also served as a blueprint for the internal Allocation Tool and Order-on-Behalf Tool, extending the product ecosystem beyond the customer storefront.


Design & Layout
Page Designs
Landing: Sign‑in and About
Login and Sign Up (with subscription on sign up)
Product Catalogue and Product Details
Search Results
Cart and Checkout
Order Details in Account area
Design System & Platform
Salesforce Design System as baseline
Brand inputs: logo, imagery, color palette
Accessibility and responsiveness baked in



Iterative Design
Iterative Design
Interactive mid-fidelity prototypes were developed using Figma, adhering strictly to Salesforce Lightning Design System (SLDS) components for authenticity and development feasibility.
Iterations focused on key use cases:
Licensee registration and approval flow
Product availability states (In Stock, Low Stock, Pre-order, Not Available)
Checkout validation based on provincial compliance
Account management dashboard with orders, subscriptions, and preferences

Turning Constraints into Scalable Systems
Working within Salesforce Lightning Design System (SLDS) taught me how to design within rigid frameworks while ensuring brand consistency and user delight.
I learned to translate design constraints into scalable product logic — modular flows, reusable UI patterns, and compliance-driven components that could flex across three provinces (BC, ON, QC) with minimal rework.
→ This strengthened my ability to deliver scalable, compliant solutions in enterprise-grade ecosystems.

Bridging User Empathy with Business and Legal Goals
Balancing user needs (fast checkout, easy licensing) with strict provincial regulations and tax rules required close collaboration with compliance, operations, and sales teams.
I developed a product mindset that aligned user experience with business compliance — ensuring legal accuracy while reducing friction through guided, human-centered interfaces.
→ This experience deepened my ability to manage stakeholder alignment and design products that respect both user intent and regulatory reality.

Leading End-to-End Product Thinking
From defining multi-channel customer journeys to designing internal tools like the Allocation Tool and Order-on-Behalf system, I evolved from UX design leadership into strategic product ownership.
I drove decisions around feature prioritization, user validation, and technical feasibility — ensuring every design direction served measurable business goals.
→ This project honed my capability to lead cross-functional teams, connect design rationale to business impact, and deliver under ambiguity.
TAKEAWAYS


Mark Anthony Wines
- a salesforce project
📌 Context
Company: Wine producer and importer headquartered in Vancouver
Goal: Migrate to Salesforce B2B Commerce Cloud and unify multi‑provincial commerce
Regions: BC, QC, ON with distinct tax, pricing, and licensing rules
Channels: B2B in BC and QC. B2B plus private buyers in ON


The Problem
How might we deliver compliant, salesforce native ,region‑aware B2B commerce that scales across provinces, clarifies availability and pricing, and equips internal teams to allocate inventory efficiently?




The Challenges
🎯 Challenges
Provincial differences:
BC allows B2B only; Ontario allows both B2B + private buyers.
Each province has unique tax, pricing, and inventory rules.
Complex registration process: Government-approved licenses, lengthy onboarding forms, and approval workflows.
Inventory visibility: In stock, low stock, pre-order (in transit), unavailable. Needed clear messaging and checkout logic.
Allocation logic: Sales teams needed a way to split limited inventory across licensees fairly.
Legal constraints: Bottle deposit handling, allocation limits, compliance disclaimers.
Two audiences:
External buyers → frictionless browsing, searching, and ordering.
Internal sales team → advanced allocation + order management tools.


Research and Discovery
Mindmapping, Key challenges indentified.


Ideation and Wireframing
Brainstorming Sessions & Keyflows and Findings
Hi - Fi Prototype
The goal of prototyping (SLDS Constraint) was to validate how different user types — Licensees (B2B) and Private Buyers (B2C) — would navigate registration, product discovery, and checkout across three regional storefronts (Ontario, BC, Quebec), each with distinct rules and tax logic.
Impact
The prototype became a single source of truth across UX, Salesforce dev, and compliance teams, enabling faster approvals and reducing rework during development.
It also served as a blueprint for the internal Allocation Tool and Order-on-Behalf Tool, extending the product ecosystem beyond the customer storefront.


Design & Layout
Page Designs
Landing: Sign‑in and About
Login and Sign Up (with subscription on sign up)
Product Catalogue and Product Details
Search Results
Cart and Checkout
Order Details in Account area
Design System & Platform
Salesforce Design System as baseline
Brand inputs: logo, imagery, color palette
Accessibility and responsiveness baked in


Iterative Design
Interactive mid-fidelity prototypes were developed using Figma, adhering strictly to Salesforce Lightning Design System (SLDS) components for authenticity and development feasibility.
Iterations focused on key use cases:
Licensee registration and approval flow
Product availability states (In Stock, Low Stock, Pre-order, Not Available)
Checkout validation based on provincial compliance
Account management dashboard with orders, subscriptions, and preferences


Turning Constraints into Scalable Systems
Working within Salesforce Lightning Design System (SLDS) taught me how to design within rigid frameworks while ensuring brand consistency and user delight.
I learned to translate design constraints into scalable product logic — modular flows, reusable UI patterns, and compliance-driven components that could flex across three provinces (BC, ON, QC) with minimal rework.
→ This strengthened my ability to deliver scalable, compliant solutions in enterprise-grade ecosystems.


Bridging User Empathy with Business and Legal Goals
Balancing user needs (fast checkout, easy licensing) with strict provincial regulations and tax rules required close collaboration with compliance, operations, and sales teams.
I developed a product mindset that aligned user experience with business compliance — ensuring legal accuracy while reducing friction through guided, human-centered interfaces.
→ This experience deepened my ability to manage stakeholder alignment and design products that respect both user intent and regulatory reality.


Leading End-to-End Product Thinking
From defining multi-channel customer journeys to designing internal tools like the Allocation Tool and Order-on-Behalf system, I evolved from UX design leadership into strategic product ownership.
I drove decisions around feature prioritization, user validation, and technical feasibility — ensuring every design direction served measurable business goals.
→ This project honed my capability to lead cross-functional teams, connect design rationale to business impact, and deliver under ambiguity.
TAKEAWAYS