About
Incepted in 1950 as a small gun shop in Westchester County, NY, the client is now America’s leading supplier of gun parts and accessories, mainly supplying products in the USA and Canada with product restrictions over some regions. The founder and a renowned businessman, George Numrich, envisioned growing the product inventory constantly and streamlining the online ordering process.
Project Highlights
The client had a specific need for ecommerce development services, requiring a comprehensive e-commerce platform for selling gun parts, firearm accessories, and magazines to customers and dealers throughout the USA and Canada. Their primary goal was to have a fully customizable website managed by their team via a dedicated backend panel. Additionally, the client was concerned about the high vulnerability of their old system to cyber threats. Transitioning to the new platform significantly enhanced security, fortifying the system's ability to protect itself against potential hacker attacks. Therefore, Brainvire’s team developed an entirely new website and migrated the data from the old platform.
The Challenges
- Data Migration:Difficulty in accessing data from the current website.
- Shipping Restriction Rule:The Gun Industry had various rules for selling gun parts in certain regions.
- Delivery to FFL Validated Addresses:Some products can only be delivered to FFL-validated and approved addresses.
- Hold Code:Passing the hold code was necessary to verify the order before it was shipped.
Tech Stack
MongoDB
ADOBE-COMMERCE-CLOUD
Colinear Response ERP
Zend
Elavon Payment Gateway
MariaDB
Result
Complete Data Migration
The team successfully moved all the data related to products, customers, orders, blogs, forums, etc., from ASP.NET to Adobe Commerce Cloud. It enabled the client to view all the data of the old website on the latest platform without suffering the loss of missing data.Robust Security Measures
With each rule appropriately configured, the system could restrict customers from purchasing certain products in a specific region/zip code/area. The real-time validation was done by quick verification and showcased the result to the customer for further process. It also saved the client time by reducing manual checks and verification for each order.Successfully Verified FFL Validated Addresses
After the robust configuration of specific products in the system, the client stopped shipping particular products to the restricted locations for all customers.Correct Orders Verification
Configuring the correct hold code enabled the client to reduce the manual work of checking every order, allowing them to detect the correct order to check with the hold code grid.