CASE STUDY · AMMUNITION RETAIL · BIGCOMMERCE

Custom BigCommerce Faceted Search and Klevu AI Search – Outdoor Limited

Four boxes of Armscor handgun ammunition — Outdoor Limited BigCommerce case study
Quick Answer

Quick Summary

Outdoor Limited, an online ammunition retailer, moved from Volusion to BigCommerce, but BigCommerce’s default filters and search could not handle its catalog. Between 27 June 2025 and 6 January 2026, WebDesk Solution built a separate app for faceted filtering, stock and cost-per-round filters, REVIEWS.io review sharing, Klevu AI search and a cart packaging module. After launch, orders rose 120%, revenue 177.72% and average order value 26.23%.


Overview

Overview

Outdoor Limited, a trusted name in the ammunition retail industry, stocks top brands like Winchester, Remington, and Hornady. Known for real-time inventory and rapid shipping from their own warehouse, they had already built a strong reputation among firearm enthusiasts. But when it came to their digital storefront, the experience didn’t match the operational efficiency. Outdated faceted filters, unintelligent search, and no visibility into out-of-stock items made browsing frustrating. To scale their growing business and deliver a better user experience, they partnered with WebDesk Solution to migrate from Volusion to BigCommerce and implement a modern, intelligent interface.

This project became complex because Outdoor Limited’s catalog needed dynamic filters, stock-status visibility, price-per-round calculations, and AI-powered search that BigCommerce could not support natively, so WebDesk Solution built a separate backend layer to manage that logic.

The project behind this case study ran from 27 June 2025 to 6 January 2026.

Outdoor Limited storefront with product search, ammunition menu and free-shipping banner
Technical Approach

Approach

David from Outdoor Limited had already been working with WebDesk Solution. When it came time to migrate to BigCommerce, he knew the stakes were high. Their catalog featured thousands of products with fine-grained variations – and those variations had to be easily searchable and filterable by users.

From the outset, WebDesk Solution conducted a deep analysis of how customers navigated the Volusion site and where the friction occurred. The turning point came when we realized that default BigCommerce filters couldn’t support their complex needs. With over 12 dynamic filters per category, a need for in-stock visibility, and pricing by the round, we knew this project would require far more than standard configurations.

Daniel from WebDesk Solution jumped on a call with David to explain the challenge and walk him through a bold solution: a custom backend app to power both faceted filtering and advanced search – all built outside BigCommerce but fully integrated into the storefront. Though nervous at first, David gained confidence when we assured him that business continuity would not be compromised during development.

We mapped the plan, divided the build into modules, and began building a powerful filtering and search ecosystem designed specifically for Outdoor Limited’s inventory and customers.

That decision made the project custom BigCommerce development work: the filtering and search logic would live in a separate app connected to the storefront.

Challenges

What challenges did Outdoor Limited face before moving from Volusion to BigCommerce?

Outdoor Limited, an ammunition retailer, was moving from Volusion to BigCommerce, and BigCommerce’s default features did not cover what its catalog and shoppers needed. The problems were too few category filters, no stock filter, no cost-per-round value, reviews split by SKU, search that missed what shoppers meant, and no optional packaging protection in the cart.

01

Outdoor Limited’s categories needed more filters than BigCommerce’s default filtering allowed

Outdoor Limited needed more than BigCommerce’s 12 default category filters, with 12+ unique filters per category. These filters weren’t just checkboxes; they were dynamic, attribute-driven controls tied to real-time inventory and product metadata. BigCommerce’s rigid architecture restricted this level of customization. Without this feature, customers were abandoning their searches, overwhelmed by irrelevant or excessive results. This challenge was mission-critical: either solve the filtering problem, or risk the entire migration being a failure.

02

Outdoor Limited’s shoppers could not hide out-of-stock products

The inability to filter by stock status created friction in user experience. Customers often clicked into products only to find them out of stock. The lack of a simple in-stock/out-of-stock toggle led to frustration and drop-offs. From a UX standpoint, it created mistrust. From a business standpoint, it created unnecessary customer service tickets. BigCommerce didn’t support this functionality natively, and custom workarounds weren’t scalable.

03

Outdoor Limited had no way to show or filter cost per round

Ammunition buyers are meticulous. They compare cost per round as a key value metric. Outdoor Limited wanted to offer a way to filter and display price-per-round, but BigCommerce had no such logic. It wasn’t just about math. Price per round depended on variant-level data, so the right value differed for each product. This challenge touched pricing logic, frontend UX, and backend performance.

04

Outdoor Limited’s reviews were split across near-identical products

Customers often browse multiple variants of essentially the same product – but reviews were siloed by SKU. Outdoor Limited wanted to pull and display reviews across similar products to give shoppers a holistic perspective. BigCommerce did not support this functionality, and most third-party review apps weren’t designed to mix and match reviews this way. Without it, social proof was fragmented and less impactful.

05

Outdoor Limited’s search returned irrelevant or outdated results

Default BigCommerce search wasn’t cutting it. Customers struggled to find what they were looking for – even when the product existed. Search lacked contextual understanding, returning irrelevant or outdated results. Outdoor Limited’s ecommerce site search could not recognize what shoppers meant, suggest products as they typed or rank the most relevant matches first.

06

Outdoor Limited could not offer optional packaging protection in the cart

Shipping protection is essential for ammunition. The client wanted customers to opt-in for extra packaging protection – without relying on expensive third-party solutions. BigCommerce had no provision for dynamic packaging options on the cart page. Outdoor Limited needed protection choices with flexible pricing inside its own cart.

Performance Metrics

Key Metrics

Increase Orders - Outdoor Limited
120%
Increase Orders
Increase Revenue - Outdoor Limited
177.72%
Increase Revenue
Increase Average Order Value - Outdoor Limited
26.23%
Increase Average Order Value

Similar Project?

Comparing filter options for a large catalog?

Read our faceted filtering guide →

Solutions

How did WebDesk Solution solve Outdoor Limited’s Volusion to BigCommerce challenges?

WebDesk Solution answered each challenge with one piece of work: a custom faceted filtering app, an out-of-stock filter, cost-per-round logic, review sharing through REVIEWS.io, Klevu AI search and a cart packaging module.

1

WebDesk Solution built a custom faceted filtering app outside BigCommerce

WebDesk Solution developed a powerful custom app outside the BigCommerce environment that gave Outdoor Limited full control over faceted filters. This wasn’t just an enhancement – it was a complete filtration engine designed from scratch to scale with their growing inventory, meet diverse business logic demands, and support evolving customer behaviors. We engineered the app to handle multiple dynamic filter types simultaneously, with granular control per category and real-time adaptability. Our system accommodated thousands of SKUs, ensuring that no product attribute – be it caliber, brand, grain weight, or packaging – was left unsearchable. This foundation enabled the Outdoor Limited team to configure, modify, and extend filtering options through a seamless backend interface, empowering their merchandising and marketing teams with unprecedented agility. Additionally, the app was built with future extensibility in mind, laying the groundwork for upcoming features such as user-personalized filter sets and performance-based filter ordering powered by analytics.

We first built the app in PHP/CI and later moved it to Node.js.

Key deliverables:

  • Unlimited Filter Logic: Filters could be configured by category, product type, or any attribute.
  • Real-Time Updates: Dynamic syncing with BigCommerce ensured filters always reflected current inventory.
  • Admin Flexibility: The client could manage filters, values, and display logic from a custom backend portal.
  • Result: Outdoor Limited’s merchandising and marketing teams could configure, modify and extend filtering options from a backend interface.

2

WebDesk Solution added an in-stock and out-of-stock filter to the filtering app

We built stock status into the faceted filtering app as its own filter. A checkbox lets shoppers exclude or include out-of-stock items, and dynamic syncing with BigCommerce keeps the filter in line with current inventory. Shoppers using Klevu search can refine results by stock status as well.

Key deliverables:

  • Stock checkbox: shoppers could exclude or include out-of-stock items in the filters.
  • Inventory sync: dynamic syncing with BigCommerce kept the stock filter in line with current inventory.
  • Search refinement: Klevu search results could be narrowed by stock status as well.
  • Result: shoppers could hide out-of-stock items before opening a product page.

3

WebDesk Solution built cost-per-round logic as a configurable filter type

We built cost per round into the custom app as a filter type. Backend logic calculates the value on the fly from variant-level data, so shoppers can sort or filter by value wherever the filter is configured, and refine Klevu search results by the same metric.

Key deliverables:

  • Variant-level calculation: backend logic worked out the cost per round for each product on the fly.
  • Configurable filter type: the value appears in the store’s filters when the filter is configured.
  • Sort and filter by value: shoppers could order or narrow products by cost per round.
  • Result: ammunition buyers could compare products by the value metric they already use.

4

WebDesk Solution shared REVIEWS.io reviews across similar products

Using REVIEWS.io and BigCommerce custom fields, WebDesk Solution engineered a sophisticated review aggregation system that broke down silos and unified customer feedback across product variants. This approach was vital for Outdoor Limited, as customers frequently compared similar ammunition types that differed only slightly in size or packaging. Our system allowed administrators to manually group related SKUs in the backend, signaling which products should share review data. Once configured, the app dynamically pulled reviews from REVIEWS.io and populated them across all mapped product pages, where shoppers see them under the Review tab. This not only increased the volume of reviews visible to the customer but also enriched product pages with more nuanced buyer perspectives. By leveraging API-level integration and a flexible SKU-mapping engine, we delivered a solution that supported the buyer journey.

Key deliverables:

  • SKU Mapping Engine: Admins could link similar products in the backend.
  • Dynamic Frontend Display: Aggregated reviews were fetched in real time based on SKU groupings.
  • Consistent Social Proof: This gave customers stronger trust signals and reduced friction in the buying decision.
  • Review tab display: shared reviews appear on mapped product pages under the Review tab.
  • Result: each mapped product page showed reviews from its whole product group, not one SKU.

5

WebDesk Solution replaced default BigCommerce search with Klevu AI search

We replaced BigCommerce’s default search with Klevu’s AI-driven search solution, which brought a significant leap in usability, speed, and relevance to Outdoor Limited’s product discovery process. Unlike the rigid and keyword-dependent native search, Klevu’s AI leveraged natural language processing (NLP) and machine learning to interpret user intent – whether a customer typed “cheap 9mm bulk ammo” or “best .223 rounds for hunting.” The system returned contextually accurate results that mirrored user expectations. Rather than connecting Klevu directly to BigCommerce, we architected an intermediary integration layer through our custom backend app. This app served as the control center where metadata, inventory levels, and pricing structures from BigCommerce were synced via API, transformed into optimized search data, and then relayed to Klevu. The returned search results were then pushed from our app to the BigCommerce frontend – delivering a fully decoupled, scalable, and customizable search experience. This architectural decision allowed us to fine-tune every element of the search interaction, from the logic governing autocomplete to the relevancy score of product results. Moreover, features like smart auto-suggestions, search redirects, synonym support, and real-time syncing were managed through an intuitive admin panel.

Key deliverables:

  • Intent Recognition: Klevu’s NLP engine understood what users were actually looking for.
  • Synced in Real Time: A webhook kept the database in sync with every new product addition.
  • Refinement Tools: Users could drill down by attributes, stock status, or custom metrics like price per round.
  • Klevu BigCommerce layer: metadata, inventory and pricing moved from BigCommerce to Klevu through the custom app, not directly.
  • Result: shoppers got contextually accurate results, with autocomplete, synonyms and redirects managed from an admin panel.

6

WebDesk Solution built a cart-level packaging add-on module

WebDesk Solution developed a cart-level module allowing customers to select protective packaging options tailored to the nature of their purchase. Given the high-value and sensitive nature of ammunition shipments, Outdoor Limited needed a way to offer customers peace of mind with customizable shipping protection – without relying on costly third-party apps. We designed and integrated a dynamic packaging system directly into the cart experience, enabling customers to opt in for various layers of protection such as moisture-resistant packing, tamper-proof seals, or reinforced boxes. Each protection level triggered real-time pricing adjustments and displayed concise benefit descriptions, making the upgrade both informative and seamless. Admins could configure packaging tiers, pricing rules, and eligibility conditions via a backend interface. This solution ensured operational efficiency while empowering customers to make informed choices at checkout. The options were built to Outdoor Limited’s requirements, and some were later hidden at the client’s request.

Key deliverables:

  • Customer-Controlled: Users opted in or out of added protection.
  • Dynamic Pricing: Based on selection, the cart dynamically adjusted the price.
  • Seamless UX: Fully integrated into the checkout flow without redirecting or slowing down the process.
  • Result: Outdoor Limited offered optional shipping protection in its own cart instead of a third-party app.
Outdoor Limited cart page with packaging and additional options

Need BigCommerce app development for features your platform doesn’t include?

Explore BigCommerce Development Services →

Outcomes

What Business Results Followed Outdoor Limited’s BigCommerce Migration and Product Discovery Rebuild?

Results after launch:

120%

Orders Jumped

Orders jumped by 120% within weeks of launch.

177.72%

Revenue Rose

Revenue rose by 177.72%.

26.23%

AOV Climbed

AOV climbed 26.23%.

Operational Control

Outdoor Limited’s team manages filters, review groups, packaging options and search settings from backend panels.

Project Conclusion

Conclusion

Outdoor Limited’s move from Volusion to BigCommerce shows that a platform’s default product discovery can become the limit for a specialist catalog. Ammunition buyers filter by caliber, grain weight and stock, compare cost per round, and read reviews across near-identical products, and BigCommerce did not support those rules natively. WebDesk Solution kept that logic in a separate app connected to the storefront, which the client’s team manages from backend panels. For stores with similar catalogs, the lesson is to list the attributes buyers compare before migrating and to decide early where custom logic will live.

Project Q&A

Questions About Outdoor Limited’s Volusion to BigCommerce Migration

Why did Outdoor Limited build its filters as a separate app instead of using BigCommerce’s native filtering?
Outdoor Limited needed more than BigCommerce’s 12 default category filters, and its filters had to be dynamic, attribute-driven controls tied to real-time inventory and product metadata. BigCommerce’s architecture restricted that level of customization, so WebDesk Solution built a custom app outside the BigCommerce environment, fully integrated into the storefront, with a backend portal for managing filters, values and display logic.
Which product attributes can shoppers filter by on Outdoor Limited’s store?
Filters can be configured by category, product type or any attribute, so shoppers can narrow ammunition by caliber, brand, grain weight and packaging. Stock status is its own filter, and cost per round is available as a filter type when it is configured. Only 12 filters can be visible at a time, and the client manages filters, values and display logic from a custom backend portal.
How does Outdoor Limited’s filtering app stay in sync with BigCommerce?
Dynamic syncing with BigCommerce keeps the filters in line with current inventory. The custom backend app pulls metadata, inventory levels and pricing structures from BigCommerce via API, and a webhook updates its database with every new product addition. Because Klevu search runs through the same app, stock status and cost per round stay available as refinements in search results too.
How is cost per round calculated for Outdoor Limited’s products?
Ammunition buyers compare cost per round as a key value metric, but BigCommerce had no logic for it. Backend logic in the custom app calculates the value on the fly from variant-level data, so the right figure appears for each product. It was built as a filter type: when configured, shoppers can sort or filter by value and refine Klevu search results by it.
How are reviews shared between similar products on Outdoor Limited’s store?
Shoppers often compared ammunition that differed only slightly in size or packaging, while reviews were siloed by SKU. Administrators group related SKUs in the backend to say which products share review data. The app then pulls reviews from REVIEWS.io and fills every mapped product page, where they appear under the Review tab, so each page shows feedback from its whole group.
Why does Outdoor Limited’s Klevu search run through a middle layer?
Rather than connecting Klevu directly to BigCommerce, the custom app acts as a control center. It syncs metadata, inventory levels and pricing from BigCommerce via API, turns them into optimized search data, relays them to Klevu and pushes results back to the storefront. That lets the team fine-tune autocomplete and relevancy and manage auto-suggestions, search redirects and synonyms from one admin panel.
What can Outdoor Limited customers choose in the cart for shipping protection?
Customers can opt in or out of added packaging protection directly in the cart. Each protection level adjusts the price in real time and shows a short description of its benefit, without redirecting or slowing checkout. Admins set packaging tiers, pricing rules and eligibility conditions in a backend interface. The options were built to the client’s requirements, and some were later hidden at its request.
What technology does Outdoor Limited’s custom app run on?
The custom backend app was first built in PHP/CI and later moved to Node.js. It runs outside BigCommerce but is fully integrated into the storefront, exchanging data with BigCommerce via API and a webhook. Klevu handles AI search and REVIEWS.io supplies the product reviews, both connected through the same app rather than directly to BigCommerce.
Ammunition store interior with stocked shelves and pallets of ammunition cases

Next Step

Outgrowing BigCommerce’s Default Filters & Search?

From custom faceted filtering to Klevu-powered AI search and review aggregation – we extend BigCommerce when native features hit a wall.

USA
New York
98 Cutter Mill Rd, Ste 466, Great Neck, NY 11021
Canada
Toronto
150 King Street W, Ste 200, Toronto, ON M5H 1J9
Canada
Hours
Mon – Fri 9:00 AM – 5:00 PM