USA
We rebuilt Crawford Packaging’s B2B commerce platform on BigCommerce with deep ERP integration and location-aware logic, including:
Faster Page Load Performance
Increase in Operational Efficiency
BigCommerce + Epicor P21 ERP Integration for Real-Time B2B Commerce Across Multiple Locations
Crawford Packaging is a full-service packaging distributor serving complex B2B customers across multiple locations. With a large and diversified product catalog, customer-specific pricing, and multi-warehouse fulfillment needs, the brand needed to transition from a content-only website into a fully operational B2B commerce platform. DotcomWeavers partnered with them to architect a scalable, ERP-integrated ecosystem that puts location, customer identity, and accuracy at the center of every transaction.
Director of Marketing for Crawford Packaging
Crawford Packaging built an ERP-connected B2B ecommerce experience.
A quick overview of the key features, achievements, and impact delivered in this project.
Transitioned from a content-only site to a fully operational B2B eCommerce platform.
Built "Address-First" logic for location-based catalog, pricing, and inventory visibility.
Integrated BigCommerce with Epicor P21 for real-time sync of pricing, orders, and inventory.
Structured dual catalogs (Crawford + SCN) with prioritized product discovery.
Delivered personalized PDPs and "My Products" pages with dynamic, customer-specific content.
Built quote-to-purchase workflows with PO-based checkout and order management.
Streamlined account activation, onboarding, and ERP validation workflows.
Designed a scalable architecture to support multi-source catalogs and future integrations.
The technologies and tools used to design, build, and deliver high-quality digital products.
BigCommerce (B2B Edition)
Epicor Prophet 21
Microsoft Azure
ShipperHQ
SugarCRM
Wufoo
Quote & Purchase Order, Custom B2B Applications
Open APIs for Order & Inventory Sync, Multi-Warehouse Inventory Logic
As Crawford Packaging looked to scale, several operational and technical gaps needed to be addressed:
The existing site was content-only with no ordering functionality, requiring a complete re-architecture into a transactional B2B platform.
Account activation required ERP validation using email and customer ID mapping, creating friction in the onboarding journey.
Accurate product visibility, pricing, and inventory data were tied to ship-to location, requiring dynamic logic unavailable out of the box.
Pricing was governed by P21 price libraries and rules, making it difficult to surface the right price for each customer in real time.
Managing inventory across multiple warehouses with location-based product visibility added significant operational complexity.
Coordinating Crawford and SCN product catalogs with distinct prioritization logic created discovery and UX challenges.
Discovery, purchase flows, and PO-based checkout existed as disconnected experiences with no unified journey.
The existing infrastructure couldn't support future integrations, catalog expansion, or long-term operational growth.
We delivered a robust, scalable B2B ecosystem to address each layer of complexity:
Implemented secure login, account activation, and password recovery, establishing a reliable foundation for complex B2B user management.
Built Ship-To–based dynamic logic to control catalog visibility, pricing accuracy, and inventory availability based on customer location.
Integrated BigCommerce with P21 for real-time synchronization of pricing, inventory, orders, and invoices — eliminating manual data entry and errors.
Structured Crawford and SCN catalogs with optimized discovery, prioritization rules, and clean category architecture to guide users to the right products.
Enhanced product detail pages and the "My Products" section with dynamic content and customer-specific pricing for a tailored shopping experience.
Built end-to-end quote and PO-based checkout flows with an optimized cart experience designed for B2B ordering patterns.
Streamlined account activation with ERP-validated onboarding using email and customer ID mapping, reducing setup friction.
Designed the system for multi-source catalog support, third-party integrations, and long-term business expansion.
We began with a thorough audit of Crawford's operational workflows, ERP dependencies, and customer journey gaps. The complexity wasn't just technical — it required understanding how location, pricing, and catalog logic interact across every touchpoint.
Every commerce decision — pricing, inventory, catalog — was architected around P21 as the source of truth.
Engaged stakeholders across sales, operations, and IT at every milestone to ensure the platform matched real business logic.
Built location awareness into the platform's core rather than as an afterthought, ensuring accuracy from the first click.
Designed for scale — not just the current catalog, but future integrations, new warehouses, and expanded product sources.