Technical delivery · Employer work, name withheld
Wholesale accounts on native B2B
Scoped as a custom portal. Built in a quarter of the time.
- Employer
- A holistic wellness brand, name withheld
- Role
- Creative Director
- Scope
- Wholesale accounts, pricing tiers, application and portal page
- Status
- Live since October 16, 2026
After the new storefront went live, the brand's wholesale buyers, practitioners and stores, were still pointed at a separate legacy portal: two systems, two sets of accounts, two sets of prices. Leadership expected another project the size of the migration. I scoped the full custom build first, then found a native route on the plan the brand already had, and re-scoped it with the people who run wholesale the same morning.
Work by Will Mosley as Creative Director at a holistic wellness brand, during his employment. The employer's name is withheld; the work is shown as an individual contribution as an employee.
01
Scope the big version first.
A custom practitioner portal came out at an estimated 66 to 157 hours. Before anyone committed to that, I checked what the platform itself had changed that year and found native business to business accounts now open on the plan the brand already paid for. I confirmed in the store's own admin that company accounts and company-based markets were available, so there was no upgrade to a higher plan and no second store.
02
One round of the right questions.
The marketing lead clarified the real requirement: the same products, at special pricing. The account specialist confirmed that stores and practitioners could share one setup and that she would keep her vetting step, because she still processes every wholesale order. The brand's three existing wholesale tiers mapped exactly onto the plan's three catalog limit. The estimate dropped to 20 to 60 hours and the decision came back the same morning.
03
A staged launch, one week.
The launch was planned and approved as a staged one week rollout, paced one stage a day and reviewed with screenshots. The order moved as the work taught us: the wholesale markets and pricing fields came first, the pricing automation was proven the next day, and the account import and go-live happened together. Retail shoppers were untouched throughout, and hundreds of practitioner and store accounts moved onto the same storefront as everyone else.
04
Fix the first phone call, not just the import.
After launch, a new practitioner who called to order had to wait for an hourly sync before wholesale pricing attached, so an order started on that call priced at retail. Staff began to treat the new system as broken. I added an automation that places each new wholesale account in the wholesale market the moment it is created, and kept the hourly syncs running as a safety net. In a live test with customer service, a new test account had wholesale pricing in under a minute and was ready to order on the same call, and a real new account that morning went through the same way. On the first full working day, the brand's customer support and sales lead entered new practitioners during their calls, and nearly every account went through on the first try.
03 project stories
More in technical delivery
Related projects, each with its own scope and credit.
Commerce and growth
New Human commerce ecosystem
Education and checkout on one shelf.
Work by Will Mosley during his tenure as Creative Director at New Human.
View the project
Technical delivery
New Human label builder
Production staff print their own labels.
Work by Will Mosley during his tenure as Creative Director at New Human. Built with Isaac Switzer, New Human office manager.
View the project
Creative direction
IFEPLLC responsive service experience
Warm enough to call. Clear enough to act.
Start Right client work for Itiyopiya F. Ewart, PLLC, led by Will Mosley as founder. Logo design by Muhammad Talha, Start Right's brand design partner; project management, strategy and scope by Will Mosley.
View the projectNext step
Start a conversation. No pitch, just fit.
If this is the kind of leadership your team needs, I would like to hear about the role.