Case Study
Automating Multi-Carrier Fulfillment for a Medical Device Distribution Platform
A 45-point technical assessment and remediation that replaced eight overlapping shipping systems with one, fixed critical checkout and billing defects, and got FedEx orders reaching ShipStation ready to ship.
Vendor Tags LLC
Medical device sales and distribution
WooCommerce
7 days
Technical assessment, remediation, and fulfillment automation
-
45
findings assessed
-
38
resolved and live
-
4
critical issues resolved
-
8
shipping systems replaced by one
Have a project like this?
15 minutes. No obligation.
The client
Vendor Tags LLC (vendortags.com) runs a WooCommerce store that orthopedic device sales representatives use to order surgical supplies and implant-related products, shipped directly to hospitals, surgical centers, and physician offices. Many customers, including reps for national manufacturers, reorder the same items every month and ship on their own FedEx accounts rather than the client’s.
Orders flow from WooCommerce into ShipStation, where warehouse staff configure and print shipping labels. Getting the right FedEx service and billing account onto every order automatically, without anyone in the warehouse having to look it up or guess, is core to keeping fulfillment fast and accurate.
The challenge
We were brought in after the client’s fulfillment team noticed inconsistencies in how orders arrived in ShipStation. Some showed the correct FedEx service and shipping account, ready to print. Others arrived “unmapped,” with the service and package fields blank, which forced a manual lookup before a label could be created.
The client’s initial read was that a recent change to ShipStation’s service mapping had caused a regression. Rather than start from that theory, we ran a full technical assessment of the store. It produced 45 findings, ranked by severity, across security, checkout and billing, shipping and fulfillment, hosting, and performance. Four were critical.
Approach
Before changing anything, we reviewed how orders actually moved through the system. We pulled real order data from the WooCommerce database and the ShipStation API, compared it against the site’s order-processing logs, and traced how shipping data is set at each stage, from checkout through to the warehouse’s shipping software.
On the fulfillment side, that surfaced three separate, layered issues, plus one edge case. Only one of them matched the client’s original theory.
- A genuine mapping-table gap. Orders priced by a real-time carrier-rate plugin arrived with FedEx service names that included a trademark symbol. ShipStation’s saved mapping table stored those names without it, so the exact-match lookup failed. This was the one issue that matched the client’s suspicion, and we corrected it directly in ShipStation’s configuration.
- A cosmetic symptom with a real cause. Orders billed to a customer’s own FedEx account always showed as unmapped, even though existing automation was setting the correct service and billing account behind the scenes. Checkout was sending ShipStation a static shipping method label that never recorded which FedEx service the customer chose, so it could never match under any configuration. We added logic that appends the selected service at checkout, so ShipStation’s own mapping resolves it.
- A silent defect in recurring orders. WooCommerce Subscriptions renewal orders store shipping and billing details in a different internal format than a one-time checkout. Neither the checkout fix nor the existing billing automation recognized it, so some renewals were passed over with no shipping account applied. We built a shared resolution layer that reads both formats, used by the checkout fix and the server-side billing automation.
- Split shipments skipped. When ShipStation split an order into multiple shipments, the billing automation found several matching records and stopped rather than risk billing the wrong one. It now applies the correct service and billing account to every shipment a split order produces.
The wider assessment also found the store running eight overlapping shipping and fulfillment systems. Rather than patch each one, we retired them and replaced them with a single system, then worked through the remaining findings by severity, from critical security and checkout issues down to logging, caching, and configuration cleanup.
Process
Discover & Align
Design & Build
Review & Refine
Launch & Support
Verification
Every fix was tested against real historical orders before it was trusted. Each change was checked against known orders with a predictable expected result, deployed to a staging site, and only then confirmed on the live store. The final switch to the new shipping and fulfillment system was confirmed end to end with a real order, real billing, and a real shipping label. Nothing was marked resolved on code review alone. Every stage was confirmed against actual system behavior, logs, and API responses.
Outcome
- 38 of 45 assessment findings resolved and live, including all four critical issues. The rest were discussed directly with the client or handled on their side.
- Eight overlapping shipping and fulfillment systems replaced by one, confirmed with a real order, real billing, and a real shipping label.
- Third-party FedEx billing resolves automatically at checkout, and tracking numbers now return to customer accounts.
- Recurring subscription orders and split shipments are processed by the same automation as one-time orders.
- Security findings resolved, with credentials rotated and file access locked down.
- Store moved to new hosting with offsite backups and caching restored.
Why it mattered
The client’s first instinct was that a recent configuration change had broken something. That explained only part of the problem. The more consequential issues, from critical checkout and billing defects to eight shipping systems quietly working against each other, would not have surfaced from a quick fix aimed at the reported symptom. Assessing the whole store against real data first is what caught them, and it is the same approach behind knowing whether a site is actually secure, not just whether it looks that way.
Tech Stack
- FedEx
- ShipStation
- WooCommerce
- WooCommerce Subscriptions
- WordPress
Ready to Start?
Let’s build a site that’s fast, secure, and ready to grow. Get a free audit, no obligation.
