Adobe Commerce B2B, engineered for aerospace manufacturing.
DMC Tools, a veteran owned manufacturer of aerospace, defense, and military application tooling, runs a mission critical B2B catalog on Adobe Commerce, wired directly into Infor Syteline ERP. Eleven custom modules. PCI-compliant payments. Live ERP-driven lead times on every PDP. In production since 2022 with zero unplanned downtime.
Daniels Manufacturing Corporation
A veteran owned maker of application tooling for connectors, contacts, and Safe-T-Cable assemblies, serving the military, aerospace, and industrial markets. Buyers specify by Military Part Number and NSN, and the business runs on Infor Syteline ERP. DMC came to IWD in 2022 for an Adobe Commerce migration, rebuilding the storefront on Magento 2 / Adobe Commerce B2B, fully integrated with Syteline and the way aerospace buyers actually shop.
A catalog this technical doesn't fit a standard Magento install.
So we engineered the layer that does.
Multi-axis product lookup
Search by Connector Series, Contact Part Number, Color, or BIN, not just keywords.
Military Part Number + NSN
First-class fields on every product page.
Live ERP-driven ship dates
Accurate Estimated Ship Dates on every page that matters.
In-checkout credit terms
Qualified buyers request Net terms without leaving the cart.
State-routed quote workflow
Every request lands with the right National Account Executive.
PCI-compliant payments
Built directly to the gateway, not bolted on as an extension.
These numbers come
straight from production.
Four years in production. Every number verified against live infrastructure.
Nine systems run as one platform.
Every tool DMC's order desk, warehouse, finance, and marketing teams depend on, wired directly into Adobe Commerce instead of running as separate logins.
ERPInfor SytelineCustom REST/IDO integration, bidirectional
PaymentsBridgeComm / WebLINK3Custom direct-API module, tokenizedSearchAdobe Live SearchSensei-powered, multi-axis product lookup
ShippingShipEngineAddress validation, 3rd-party billing
MarketingKlaviyoB2B marketing automation + segmentation
EmailSendGridTransactional email delivery
ImportFirebear ImportDaily product import, FTP + AWS S3CDNFastlyEdge delivery, image optimization
FeedGoogle Merchant CenterProduct feed + Shopping Ads
See the ship-date engine
in action.
Pick a product family, order day, and certification requirement. The Estimated Ship Date and rule trace compute live, using the same logic that runs on every dmctools.com product page: business-day math, certification days, weekend skips, and "Please Consult Factory" fallbacks.
- Base lead time5 business days
- Weekend skip2 non-business days skipped
Built to keep growing.
We didn't launch and disappear. New capabilities ship without service interruption, and the platform is still evolving today.
- Phase 01Launch & integrate
Adobe Commerce B2B live, wired into Syteline ERP, payments, shipping, and Live Search.
- Phase 02Revenue workflows
Custom payment module, in-checkout credit terms, and state-routed quotes that keep deals moving.
- Phase 03Performance hardening
Faster pages and a cleaner storefront: JS/CSS deferral, hosted fonts, CLS fixes, right-sized images.
- Phase 04Ongoing growth
Klaviyo marketing, a rewritten lead-time engine, and continuous platform support. Still shipping today.

Every product spec, pulled live from Syteline.
Part numbers, NSNs, tier pricing, and ERP-driven ship dates on every product page. No manual data entry, no stale specs.
- Always accurate. Every spec on the page reflects Syteline within about a minute of a change.
- Zero manual upkeep. Nobody at DMC re-keys part data into the storefront; the integration carries it.
- Built for spec-driven buying. Buyers who shop by Military Part Number and NSN see those fields on every page.
Less manual work,
fewer dropped deals.
The build was never the point. These are the day-to-day changes DMC's teams and buyers actually feel.
Get this for your storeThe order desk stops fielding stock calls
Inventory, pricing, and lead times pull straight from Syteline on every page. Buyers find the answer themselves instead of calling or emailing.
Every module here was built from scratch.
Off-the-shelf Adobe Commerce extensions couldn't carry a catalog this technical. Every module below is DMC-owned, backed by a signed scope of work, and spans payments, ERP, lead-time logic, checkout, and catalog UX.
PaymentsBridgeComm Direct-API Payment Module
What it doesCustom Magento payment method wired directly to BridgeComm with PCI-compliant tokenization. Pre-authorizes at checkout; final capture fires from the ERP after shipment.
Why from scratchThe third-party extension had no admin UI and tied capture to cart submission. The custom integration gives DMC a full payment lifecycle tied to fulfillment.
PaymentsCenpos Payment Gateway Integration
What it doesSecond payment processor for accounts that route through Cenpos. Sits alongside BridgeComm in checkout with the same admin and capture behavior.
Why from scratchNo existing Cenpos extension supports Net-terms gating, customer-group restrictions, or ERP capture flow. Built to the same pattern so both processors behave identically.
ERPSyteline ERP Integration Layer
What it doesBidirectional sync with Infor Syteline via its IDO REST API: customers, addresses, payment terms, products, inventory, lead times, orders, and shipments. Writes due_date back per line item and triggers card capture post-shipment.
Why from scratchThe original spec called for Celigo iPaaS. DMC's flows (Document Profiles, A-account normalization, line-item due-date writeback, ERP-driven capture) are too tightly coupled to Syteline for a generic middleware layer.
ERPCustomer Profile Sync
What it doesExtends the Syteline integration to check, create, and update Customer Document Profiles (Order Verification + Invoice routing) whenever a Magento account is created or updated.
Why from scratchDMC's accounting workflows require these profiles in Syteline before an order can ship. Manual creation was error-prone. The module makes it automatic and idempotent.
ERPSyteline Customer Check & A-Account Normalization
What it doesBackfill utility plus runtime hook that normalizes Syteline A-prefixed account numbers across the customer base, converting short forms like A252 to the canonical A000252.
Why from scratchYears of inconsistent data entry caused silent matching failures and unroutable orders. The check API guarantees every Magento customer maps to its canonical Syteline ID.
FulfillmentIWD Order Manager
What it doesCustom admin module with an editable Estimated Ship Date per order, calculated from the longest-lead-time line. Surfaces on confirmation emails, My Orders, order detail, and admin grids. Edits write back to Syteline as line-item due_date.
Why from scratchNative Magento has no concept of a customer-promised ship date driven by ERP lead times. The Order Manager is the single source of truth for the date DMC commits to.
Lead TimeLead Time Module (DMC_LeadTimes)
What it doesThe rules engine behind every Est. Ship Date on the site: PDP, cart, checkout, quotes, emails, admin. Weekend skips, certification days, Safe-T-Cable +3, same-day +1, holiday calendar, DMC-prefix 'Please Consult Factory' (LaceLok exception), cart-level cascade, PDP cache, and hardcoded-override field.
Why from scratchAerospace tooling lead times don't fit a generic 'X business days' formula. Every rule mirrors how DMC's order desk and certification process actually work, and a single change ripples across every touchpoint without breaking ERP sync.
Catalog UXConfigurable Product Pre-Selection
What it doesPre-selects the first simple SKU on configurable PDPs, swapping in its price, tier pricing, Military Part Number, lead time, descriptions, attachments, and reviews. Strips the * suffix from configurable SKUs in listings.
Why from scratchDefault Magento forces buyers to pick an option before seeing anything specific. Wrong UX for a catalog of military part numbers. The module swaps product data without breaking schema.org, the Google Merchant feed, or reviews.
CheckoutRequest Credit Terms Checkout Workflow
What it doesCheckout-embedded credit application. Qualified B2B buyers (US ship-to, logged in, above a configurable threshold, no existing Net terms) see a popup collecting their D&B number, AP contact, and requested terms. Notifies the team and confirms a 2-business-day review SLA.
Why from scratchMost B2B sites push credit apps to a standalone page buyers never return from. Embedding the form in checkout keeps the order alive while DMC reviews. Built on Amasty Custom Forms with a checkout + business-rule layer.
Sales OpsNational Account Executive Routing
What it doesEvery quote request, contact form, and B2B quote email auto-CCs the right National Account Executive by the buyer's shipping state (Florida, Northeast & Canada, and the AL/AR/LA/MS/NC/SC/TN territory each route to a different NAE).
Why from scratchDMC's territory map doesn't fit a single recipient or a CRM round-robin. State-to-executive routing is a config layer sales ops can edit without a deploy.
Lead TimeHoliday-Aware Date Engine
What it doesA small but pervasive utility every date-aware module (Lead Time, Order Manager, Quote dates) consults, reading an admin-configurable holiday list and rolling dates forward across weekends and US public holidays.
Why from scratchNative Magento ships no holiday-aware date utility, and three modules needed the same logic. Centralizing it means one holiday-calendar change updates every Est. Ship Date across the site.
Let's get your Adobe Commerce B2B build right.
Adobe Commerce B2B builds for manufacturers and distributors who need ERP-grade reliability, not just a storefront. DMC chose us in 2022 and is still with us today. See if we're the right fit.


