Nuts.com Retires Its Homegrown Platform for Shopify Plus in 6 Months

Nuts.com storefront imagery

Impact

41% Lower TCO
Total cost of ownership fell 28% in Year 1, with a 41% reduction in Year 2.
6-Month Shopify Plus Migration
Nuts.com moved off a homegrown commerce platform—catalog, customers, orders, subscriptions, and five custom product builders—through discovery, design, implementation, and launch in six months.
Custom Code Cut 85%
Reliance on custom code dropped 85%, replaced by native Shopify capabilities, Shopify Functions, and best-in-class partners.

Industry

Food & Beverage / Specialty Retail

Before Anatta Partnership

  • Homegrown commerce platform built and maintained in-house since 1999
  • Custom OMS, custom WMS, and a custom shipping calculator all coupled to the storefront
  • Five signature product builders — custom trays, build-your-own box, custom trail mix, custom snack box, gift drop — each built as bespoke code
  • Multi-ship checkout and per-line-item addressing handled entirely in-house
  • Every merchandising, content, and promotional change queued behind engineering
  • A storefront experience that no longer matched the brand

After Anatta Partnership

  • Migrated to Shopify Plus in 6 months
  • 85% reduction in reliance on custom code
  • TCO down 28% in Year 1 and 41% in Year 2
  • Every signature builder preserved and rebuilt on supportable foundations
  • Custom OMS, WMS, and shipping calculator integrated rather than replaced
  • Marketing and merchandising operating the storefront through a design-system component library

Technology Stack

  • Shopify Plus
  • Shopify Functions — discounts, cart transform
  • Shopify Flow
  • Recharge — subscriptions
  • Algolia — search and product discovery
  • Dynamic Yield — personalization
  • Braze — email and SMS
  • Gladly — customer service
  • MultiShip — multi-address checkout
  • GiftNote Order Upload — bulk / per-line-item order upload
  • Custom OMS (Nuts.com)
  • Custom WMS (Nuts.com)
  • Custom Nuts.com shipping calculator

A 97-Year-Old Snacking Brand Outgrows the Platform It Built Itself

Nuts.com started in 1929 as the Newark Nut Company, a stall on Mulberry Street in Newark where Sol Braverman — Poppy Sol — sold hand-roasted nuts and dried fruit at the edge of the Great Depression. His grandson took the business online as NutsOnline in 1999. The company bought the nuts.com domain and rebranded in 2012.

Nearly a century after the market stall, the family-owned business ships thousands of nuts, dried fruits, chocolates, snacks, and custom gifts to more than a million customers a year across all 50 states and Canada, out of facilities and distribution centers in five states.

Almost everything about how those orders got placed, priced, shipped, and fulfilled ran on software Nuts.com wrote itself.

That was, for a long time, the right call. The homegrown platform handled things no off-the-shelf system did well — a catalog with dense size and packaging variants, five different ways to build a custom product, a checkout that could split one order across many recipients at many addresses, a shipping calculator tuned to perishable goods, and an order and warehouse management stack built for how Nuts.com actually runs its own supply chain and manufactures a large share of its own products.

The strategy changed before the platform did. Under CEO PJ Oleksak, who stepped in during 2023, Nuts.com committed to becoming an omnichannel premium snack company rather than a purely direct-to-consumer one — a shift that produced the Pop & Sol retail line in May 2025 and put Nuts.com products on shelves at Target, ShopRite, and The Fresh Market for the first time in the company’s history. That strategy assumes a rate of change the old platform couldn’t deliver.

By the time Nuts.com came to Anatta, the platform that had enabled the business had become the thing constraining it. Adding a landing page meant a developer ticket. Launching a promotion meant a deploy. And the engineering budget that could have gone toward growth was going toward keeping the lights on.

Milestones

Six Months, Four Phases

Discovery ran through months one and two, design overlapped from month two to four, implementation from month three to six, and post-launch stabilization closed it out. Design and build ran concurrently rather than sequentially — which is how a migration this complex fits into six months at all.

Every Custom Builder Preserved

Custom trays, build-your-own box, custom trail mix, custom snack box, and gift drop were all rebuilt on Shopify Plus. These are the flows customers know Nuts.com for, and none of them exist as a standard SKU until a customer creates one.

Multi-Ship Checkout Rebuilt

Nuts.com’s ability to send one order to many recipients at many addresses — with per-line-item shipping method — was carried forward, along with a bulk order uploader that lets the customer service team place large orders from a CSV.

Legacy Systems Integrated, Not Replaced

Rather than force a rip-and-replace, Anatta integrated Shopify Plus with Nuts.com’s existing custom OMS, custom WMS, and custom shipping calculator, bridging the calculator into Shopify checkout.

Custom Code Cut by 85%

Everything that could move to native Shopify, Shopify Functions, or a best-in-class partner did. Recharge took subscriptions, Algolia took search, Dynamic Yield took personalization, Gladly took customer service. What stayed custom stayed custom because it genuinely had to.

A Component Library, Not Just a Redesign

The design work produced a full landing-page component library alongside the redesigned homepage, PLP, PDP, cart, checkout, and account pages — so the marketing team could build pages after launch without engineering.

A custom Nuts.com gift tray being assembled

The Challenge

The Platform That Built the Business Became the Ceiling on It

Nuts.com’s homegrown system did exactly what it was designed to do — for the business Nuts.com was fifteen years ago.

The complexity had a specific shape, and it’s worth being precise about it, because “custom platform” undersells the problem:

  • Five distinct custom product builders. Trays, boxes, trail mixes, snack boxes, and gift drops each let a customer assemble something that isn’t a SKU. Each had its own logic, its own UI, and its own path into fulfillment.
  • Multi-ship as a first-class feature. Corporate gifting meant one order routinely fanned out to dozens of recipients at dozens of addresses, each line item carrying its own address and shipping method.
  • A shipping calculator built for perishables. Freshness and transit time drove rate logic that no off-the-shelf rate engine replicated.
  • A custom OMS and custom WMS. The systems running fulfillment were in-house and not going anywhere.
  • Subscriptions built from scratch. Auto-delivery had grown into a meaningful revenue line on entirely bespoke infrastructure, including stored payment tokens.

All of it lived in code Nuts.com owned and maintained. That meant marketing and merchandising couldn’t move without engineering, maintenance consumed the roadmap, costs only compounded, and the storefront experience aged in place because changing it was expensive.

The strategic question was the one every brand on a homegrown platform eventually faces: can a commercial platform actually handle this? For Nuts.com the answer had to be specific, not theoretical. A migration that simplified the technology but broke the tray builder, or the multi-ship checkout, or the subscriber base, would have been a step backward.

The redesigned Nuts.com storefront shown on desktop

The Solution

Anatta Untangles a Homegrown Stack — Without Losing What Makes Nuts.com Nuts.com

Anatta ran the project in four phases across six months, with design and implementation deliberately overlapped.

Phase 1 — Discovery (Months 1–2)

Discovery started with current-state walkthroughs and future-state requirements gathering across three tracks: business and functionality, design and branding, and technical. Anatta’s business analyst, solutions architect, project manager, and creative director worked alongside Nuts.com’s product manager, engineering SMEs, and brand and UX leads.

Four things came out of that phase, and they set up everything after it:

  1. A platform architecture blueprint confirming how the critical requirements — custom tray, gift drop, multi-ship, subscriptions — would work on Shopify Plus.
  2. Integration scoping covering the custom OMS, custom WMS, subscriptions, search, and the marketing stack.
  3. A finalized Shopify app stack, decided deliberately rather than accumulated.
  4. A product taxonomy and metafield/metaobject plan — the unglamorous decision that determines whether a catalog this variant-heavy is manageable afterward.

That last one matters more than it sounds. Modeling the catalog properly in Shopify’s data structures is what let so much bespoke merchandising logic disappear.

Phase 2 — Design (Months 2–4)

Design worked from requirements validated in discovery rather than running ahead of them — wireframes first, then high-fidelity.

The scope was the full path to purchase: global header and footer, homepage, PLP, PDP, cart, checkout, and account pages, plus dedicated design work for each of the five custom builders. The largest single design investment wasn’t any one page — it was a landing-page component library, built so the marketing team could assemble new pages themselves after launch.

Phase 3 — Implementation (Months 3–6)

Implementation overlapped design by a month and carried the bulk of the work: third-party coordination, development, QA and remediation, user acceptance testing, and content staging.

Rebuilding the signature experiences. The five builders were rebuilt on Shopify Plus. Gift drop was reconstructed as a variation of the tray builder wired into Shopify Flow, so a corporate gifting order triggers the right downstream messaging automatically. Multi-ship moved to a dedicated app, and the custom shipping calculator was bridged into Shopify checkout rather than rewritten. Promotional and cart logic that used to be bespoke moved to Shopify Functions — discounts and cart transform.

Consolidating the stack. Recharge took subscriptions. Algolia took search and discovery across a catalog where filtering by roast, salt level, diet, and packaging is how customers actually shop. Dynamic Yield took personalization. Gladly took customer service, integrated back into the commerce platform so agents work with full order context. This is where most of the 85% went.

Integrating rather than replacing. Nuts.com’s custom OMS and custom WMS stayed. Anatta built the integrations into Shopify Plus, working from Nuts.com’s own integration guidelines, and ran end-to-end testing across OMS, WMS, and third-party fulfillment with Nuts.com’s engineering SMEs.

Migrating the data. Product, customer, and order data all moved. Subscription data was the delicate one — Shopify’s professional services team handled payment token migration so active subscribers moved without re-entering payment details or losing their delivery cadence.

Keeping customer service whole. The order uploader was rebuilt so the CS team can still place bulk orders from a CSV with per-line-item addresses and shipping methods — an unglamorous internal tool that would have been badly missed on day one.

Phase 4 — Post-Launch (Month 6+)

Anatta stayed through defect prioritization, fast-follow work, regression testing, and site stability monitoring — then handed over. Training and change management were scoped into the project from the start, not bolted on: marketing training plus a documentation build-out, so the storefront became Nuts.com’s to run.

A Design Upgrade, Not Just a Port

Anatta treated the migration as the opportunity to fix the experience rather than faithfully reproduce it. Navigation, merchandising structure, product detail, the gifting journey, and the mobile experience were all rebuilt rather than adapted.

The merchandising rebuild is visible on the live site: customers can now enter the catalog by diet (organic, kosher, gluten-free, keto, vegan, paleo, sugar-free), by flavor profile, by roast type, or by salt level — four parallel paths through 4,000 SKUs that used to be one. The result reads like a family business that’s been doing this since 1929 — instead of like the software it used to run on.

The redesigned Nuts.com experience shown on desktop and mobile

The Results

Results: Lower Cost, Less Code, and a Storefront the Team Can Actually Operate

Nuts.com’s migration off a homegrown platform was completed in roughly six months, launching with every critical commerce feature intact.

Anatta helped Nuts.com:

  • Migrate product, customer, order, and subscription data off a fully custom system
  • Cut reliance on custom code by 85%
  • Reduce total cost of ownership by 28% in Year 1 and 41% in Year 2
  • Preserve all five custom product builders, multi-ship checkout, and the bulk order uploader
  • Integrate Shopify Plus with the existing custom OMS, WMS, and shipping calculator
  • Ship a full experience redesign and a reusable component library as part of the migration
  • Move day-to-day storefront control from engineering to marketing and merchandising

The TCO curve is worth sitting with. The Year 1 reduction of 28% came while the migration was still being absorbed. The Year 2 figure of 41% is what the business looks like once legacy infrastructure is fully retired and the team is operating natively — the structural saving, not the one-time one.

A Century-Old Brand, Built to Keep Moving

Nuts.com is approaching its hundredth year, and the growth plan is no longer only about the website. The company launched Pop & Sol into Target, ShopRite, and The Fresh Market in 2025, its first move into physical retail in nearly a century, and has said it expects retail to grow as a share of a business that will stay predominantly e-commerce.

None of that is now gated on a platform the company has to maintain itself. New categories, new merchandising, new campaigns, and new markets are configuration and content decisions instead of engineering projects — which is the whole point of getting off homegrown software in the first place.

Facing a similar challenge?
Get in touch with us—we can help.
Anatta Team Member image
Chat with Our Talented Team

More Anatta Success Stories

Rothy's imagery
Fashion & Apparel

From $0 to $220M in revenue and a $1B+ acquisition

Read now
SmartyPants Vitamins imagery
Health & Beauty

Scaled to an industry leader, acquired by Unilever

Read now
Stio imagery
Fashion & Apparel

Over 200 returned products available to customers within six to eight weeks

Read now