UPS carrier integration

UPS Shipping for CMS Max eCommerce

Bring eligible UPS services into checkout and keep fulfillment connected to the order.

CMS Max connects eligible UPS carrier services through Shippo, using address and packed parcel data to request checkout rates and support label and tracking workflows. The result is a maintainable shipping operation rather than a legacy UPS Developer Kit project embedded in the storefront.

  • Eligible UPS rates
  • Service filters
  • Parcel packing
  • Label workflows
  • Tracking data
UPSwith CMS Max
Connected shipping
Shippo carrier account workspace showing FedEx and UPS carrier choices for a CMS Max shipping setup
UPS can be activated or connected as a carrier account in Shippo, then used by the CMS Max shipping workflow.
01Connect UPS
02Quote + select
03Ship + reconcile

Shipping architecture

A reliable shipping promise starts before the rate request.

Connect account access to accurate catalog data, parcel preparation, checkout policy, fulfillment ownership, customer communication, and financial reconciliation.

Use the current connection model

CMS Max connects UPS through Shippo. Merchant users of a third-party platform generally connect the relevant UPS account rather than creating a separate direct UPS API application.

Make the parcel truthful

Accurate dimensions, weight, addresses, package count, service selection, and additional services are essential to meaningful rating and billing reconciliation.

Own the post-checkout work

Labels, pickup or tendering, tracking exceptions, address corrections, claims, returns, invoices, and customer communication require named operators.

CMS Max shipping capabilities

From a shippable cart to an operated delivery workflow.

Availability depends on active plugins, account mode, connected and eligible carrier services, current provider support, accurate data, origin, destination, parcel, and tenant configuration.

01 / Connection

UPS carrier access through Shippo

Activate an available Shippo UPS account or connect an eligible merchant UPS account, complete current terms and account requirements, and verify the billing relationship.

02 / Rating

UPS options at checkout

CMS Max prepares address and packed parcel data, Shippo requests eligible UPS rates, and the storefront can present the allowed returned services.

03 / Packing

Cart-to-parcel calculation

The shipping system groups shippable products into parcel requests within configured constraints, helping rates reflect actual boxes instead of a raw item count.

04 / Controls

Carrier and service filters

Limit results to UPS and the service levels the business intends to offer, while respecting account, parcel, origin, destination, and carrier eligibility.

05 / Fulfillment

Labels and tracking

Use supported Shippo transaction workflows for eligible UPS labels and normalized tracking data, with output formats selected for the fulfillment workstation.

06 / Continuity

Fallback rates and diagnostics

Use a deliberate flat fallback for qualifying rating failures and review Shippo API logs, order details, and carrier records when troubleshooting discrepancies.

Order-to-delivery flow

Keep the customer choice connected to fulfillment.

Each stage needs valid inputs, observable results, an exception path, and a named owner.

01

Prepare

Maintain accurate products, addresses, zones, and parcels.

02

Connect

Link eligible UPS carrier access through Shippo.

03

Rate

Request eligible UPS services for the packed cart.

04

Commit

Record the customer selection and create the label.

05

Deliver

Tender, track, support exceptions, and reconcile billing.

Implementation sequence

Test the real packages and real operating conditions.

Move from account ownership to checkout and warehouse testing before making a shipping promise public.

01. Define the UPS use case

List destinations, package types, service levels, negotiated-rate expectations, cutoff and handling times, returns, pickups, and customer promises.

02. Prepare account ownership

Confirm the UPS profile, shipper account numbers, authorized users, current Shippo connection path, terms acceptance, and billing responsibility.

03. Configure CMS Max

Set store origin, product weights and dimensions, zones, methods, parcel behavior, allowed carrier and service filters, label format, and fallback rate.

04. Connect and verify UPS

Activate or add UPS in Shippo, then confirm eligible services and rates for representative origins, destinations, parcel types, and address quality.

05. Test the warehouse workflow

Create labels, verify print dimensions, confirm tracking, document pickup or drop-off, test an eligible void or refund, and train exception owners.

06. Reconcile continuously

Compare checkout shipping revenue with UPS charges, review dimensions and adjustments, monitor fallback use, investigate delivery exceptions, and refine rules.

Operational ownership

Know which system controls each outcome.

CMS Max, Shippo, the carrier, and the merchant each own different parts of the workflow. Clear boundaries make support and recovery faster.

CMS Max
Prepares the commerce context, packs cart items, presents returned shipping choices, captures the order, and exposes the connected admin workflow.
Shippo
Connects supported UPS accounts and services to the multi-carrier rate, label, tracking, and eligible refund operations used by CMS Max.
UPS
Controls account association, service and rate eligibility, transportation, scans, adjustments, delivery, claims, restrictions, and actual invoicing.
Merchant
Owns configuration accuracy, packaging, account access, terms, service promises, tendering, customer support, billing review, exceptions, and compliance.

Documentation and related resources

Confirm current account and carrier requirements.

Provider interfaces, terms, services, formats, and regional availability can change. Use official documentation and production tests during implementation.

Shipping integration FAQ

Resolve the operational questions before launch.

Turn each answer into configured rules, representative tests, monitoring, and written ownership.

Does CMS Max still use the legacy UPS Developer Kit?

The current CMS Max shipping architecture connects UPS as a carrier through Shippo. The page no longer instructs merchants to build against the legacy Developer Kit as a separate storefront project.

Do I need to create a UPS API application?

UPS states that customers using third-party applications generally do not need their own API credentials. The relevant UPS account must still be associated, eligible, and connected through the current Shippo workflow.

Can CMS Max show negotiated UPS rates?

Eligible account-specific pricing may be returned when the connected UPS and Shippo account relationship supports it. Verify with representative shipments and reconcile against actual UPS invoices.

Can I show only selected UPS services?

Yes. CMS Max Shippo settings support allowed-carrier and service-level filters. Returned options still depend on the account, origin, destination, parcel, and current carrier response.

Does CMS Max support UPS labels and tracking?

The Shippo-backed workflow supports eligible carrier label operations and normalized tracking data. Confirm the exact services, label formats, account requirements, and production behavior during testing.

Why might the final UPS charge differ from checkout?

Carrier invoices can reflect measured dimensions or weight, address corrections, residential and fuel surcharges, additional handling, pickup, service changes, and other adjustments not present in the original request.

Ship with confidence

Build checkout and fulfillment as one operating system.

Bring your carrier accounts, package profiles, destinations, service promises, label workflow, exception policy, and cost targets. CMS Max will help map the supported implementation.

Building Relationships with Web Developers and Marketing Agencies that want better results

The world's fastest and most SEO friendly website code.