E-commerce and shipping integrations

Your store, warehouse, carriers, and back-office systems all need to talk to each other. We build the connections that keep orders moving, and we have done it for years for a high-volume online retailer.

Overview

Every manual step between systems costs you time and money.

When your checkout cannot quote accurate shipping, staff re-type addresses into carrier websites, or freight pickups are scheduled by phone, small inefficiencies add up across thousands of orders. Good integrations remove those steps entirely.

Since 2014 we have designed, built, and modernized the backend shipping, inventory, and warehouse management systems behind a national e-commerce supplier's high-volume platform, covering parcel and LTL freight carriers from rate quotes through labels and pickups. We are co-authors and the most active contributors to friendly_shipping, the open source Ruby library that grew out of that work.

Carrier APIs change, get deprecated, and occasionally go down. We build integrations that handle those realities gracefully and keep them current when carriers retire old versions.

Sound familiar?

When clients usually call us

  • Shipping quotes at checkout are wrong

    Flat rates or outdated tables mean you either overcharge customers or quietly absorb the difference.

  • Staff copy orders between systems

    People re-enter addresses and order details into carrier sites, warehouse tools, or accounting software.

  • A carrier is retiring its old API

    Carriers like UPS and USPS have moved to new APIs, and older integrations stop working on their deadline.

  • Freight is handled by phone and email

    LTL quotes, bills of lading, and pickups are managed manually instead of from your own system.

What's included

Integrations that keep orders flowing.

  • Parcel carrier integrations for UPS, USPS, and ShipEngine, including domestic and international shipments.
  • LTL freight integrations with carriers such as TForce Freight and R+L Carriers, covering quotes, bills of lading, and pickups.
  • Live rate quotes at checkout, so customers see accurate shipping costs before they buy.
  • Label printing and tracking built into your fulfillment workflow.
  • Address validation that catches bad addresses before they turn into returned packages.
  • Carrier API migrations that move older integrations to current carrier APIs before deadlines hit.
  • Inventory and warehouse systems that keep stock levels, picking, and fulfillment in sync with your storefront.
  • Custom e-commerce features on platforms like Solidus, including promotions, pricing rules, and product options.
  • Payment processing with Stripe, Braintree, and other gateways.
  • Reliable error handling with retries, logging, and alerts, so a carrier outage does not become your outage.

How it works

What working together looks like.

  1. Map

    We document how orders, inventory, and shipments move through your business today.

  2. Design

    We choose the right APIs and design the integration to handle errors, retries, and edge cases.

  3. Build

    We implement and test against carrier sandboxes, then release carefully alongside your existing process.

  4. Maintain

    We keep integrations current as carriers update their APIs and your business adds new services.

Experience

Where we have done this before.

Client work ยท 2014 to today

National e-commerce supplier

Backend shipping, inventory, and warehouse management systems for a high-volume e-commerce platform, including live rate quotes, address validation, label printing, and LTL freight pickups across UPS, USPS, and several freight carriers.

Open source

friendly_shipping

An integration layer for shipping services used in production e-commerce. It covers UPS, USPS, ShipEngine, TForce Freight, R+L Carriers, and more, and we are among its primary authors.

friendly_shipping on GitHub

Questions

Frequently asked questions.

Have a question that is not answered here? Get in touch and we will give you a straight answer.

Which shipping carriers can you integrate with?

We have built integrations for UPS, USPS, ShipEngine, TForce Freight, R+L Carriers, and others. If a carrier offers an API, we can usually integrate with it.

Do you work with Shopify or other hosted platforms?

Most of our e-commerce work is on Ruby-based platforms like Solidus and on custom Rails applications. We can also build services that connect hosted platforms to carriers and back-office systems through their APIs.

Our carrier integration broke after an API change. Can you help?

Yes. Carriers periodically retire older APIs, and migrating integrations to the current versions is work we do regularly.

Can you handle LTL freight, not just parcel shipping?

Yes. We have built LTL freight integrations covering rate quotes, bills of lading, pickup scheduling, and pickup cancellation.

Ready to take the manual work out of shipping?

Tell us about your platform, your carriers, and where orders get stuck. We will suggest the most practical place to start.