UPS Shipping - Advanced
UPS Shipping (Advanced) add-on for CS-Cart
Live UPS rates, labels, and tracking — domestic and worldwide, from CS-Cart
CartModules: UPS Shipping is a full UPS carrier add-on for CS-Cart: live shipping rates at checkout, create shipments, download labels, track packages, and cancel shipments — all without leaving your CS-Cart admin panel. It covers domestic shipping in the United States, Canada, Mexico, Poland, Germany, and other European countries, plus international and cross-border services, all through a secure connection to UPS.
Once set up, live UPS rates show up at checkout on their own, worked out from weight, dimensions, and the destination address — no manual price tables. Optional negotiated (contract) rates and an admin markup give you control over what customers pay. The add-on works standalone; paired with the CartModules: Advanced Shipping System foundation add-on you also get per-vendor credentials (Multi-Vendor editions only), multi-box shipment support, and centralized carrier status mapping across every installed carrier add-on.
Key Features
- Live UPS Rates — real rates shown at checkout
- 63 Services — covering domestic, cross-border, and international shipping
- Negotiated Rates — optionally show the contract rate tied to your UPS account
- Admin Markup — optional flat or percentage markup on top of the carrier rate
- Per-Vendor Accounts — vendors can use their own UPS login details
- On-Demand Tracking — pull the latest status whenever you need it
- Cancel In-Place — void a shipment without leaving CS-Cart
- Label Downloads — UPS labels as PDF or image, from the order page
- Multiple Boxes — multiple shipment boxes within one order (with the Advanced Shipping System)
Supported Services
63 UPS services in total, grouped by where the shipment ships from. A few examples:
| Region | Example services |
|---|---|
| United States | UPS Ground, UPS Next Day Air, UPS 2nd Day Air, UPS Worldwide Express/Saver |
| Canada | UPS Express, UPS Expedited, UPS Standard, UPS Access Point Economy |
| Mexico | UPS Express, UPS Expedited, UPS Standard, UPS Worldwide Saver |
| Poland / Germany / Europe | UPS Express, UPS Standard, UPS Express Plus, UPS Today services |
| International / Freight | UPS Worldwide Express/Expedited/Saver, Worldwide Economy DDU/DDP, Express Freight |
Each service shows up as its own shipping method, so you can price them differently, assign them to different vendors, and use different login details.
How It Works
- Install the add-on and enter your UPS Client ID, Client Secret, and Shipper Number
- Create a shipping method in CS-Cart and pick the UPS service you want to offer
- At checkout, customers see live UPS rates based on their address and cart contents
- When an order is placed, the add-on books the shipment with UPS and saves the tracking number
- Download the UPS label from the order page and attach it to your package
- Click Update Tracking any time to pull the latest status, or Cancel Shipment to void it
Requirements
- CS-Cart Store Builder or Multi-Vendor (single or multiple storefronts) 4.6.3 or higher
- PHP 7.4 or higher with cURL available (tested up to PHP 8.3)
- A UPS developer account with the Rating, Shipping, Tracking, and Void APIs subscribed
- A UPS Shipper Number (6-character UPS Account Number)
- Recommended: CartModules: Smart Shipping & Fulfillment Manager (the per-vendor credentials feature requires CS-Cart Multi-Vendor)
Installation
- Go to Add-ons > Manage add-ons, click Manual installation, and upload the addon zip file
- Activate the addon and enter the license key
- (Recommended) install CartModules: Smart Shipping & Fulfillment Manager first, then go to Shipping & Taxes > Shipping methods, add a method, pick UPS and a service, and enter your UPS login details (see Configuration)
Configuration Options
| Setting | Description |
|---|---|
| API Mode | Production for real shipments, or Testing for trial runs |
| Client ID / Client Secret | From your app on developer.ups.com |
| Shipper Number | Your 6-character UPS Account Number |
| Use negotiated rates | Yes shows your contract rate; No shows UPS’s published rate |
| Additional charge on rate | Optional markup on top of the UPS rate (flat amount or percent) |
| Pickup type / Packaging type code | UPS pickup type (e.g. 01 Daily Pickup) and packaging type (e.g. 02 Customer Supplied) |
| Weight Unit / Dimension Unit | Auto follows CS-Cart’s general units; the add-on converts to what UPS needs |
| Delivery confirmation / Signature requirement | Attach delivery confirmation; choose No Signature, Signature Required, or Adult Signature Required |
In Multi-Vendor with per-vendor credentials enabled, vendors enter their own Client ID, Client Secret, and Shipper Number on their company profile. Available actions: Update Tracking, Cancel Shipment, Download Label.
Support
For questions, issues, or feature requests, contact us at www.cartmodules.com.
- 4.10.1
- 4.10.2
- 4.10.3
- 4.10.4
- 4.10.4.SP1
- 4.11.1
- 4.11.2
- 4.11.3
- 4.11.4
- 4.11.5
- 4.12.1
- 4.12.2
- 4.13.1
- 4.13.2
- 4.13.2.SP1
- 4.13.2.SP2
- 4.13.3
- 4.14.1
- 4.14.1.SP1
- 4.14.2
- 4.14.2.SP1
- 4.14.3
- 4.14.3.SP1
- 4.15.1
- 4.15.1.SP1
- 4.15.1.SP2
- 4.15.1.SP3
- 4.15.1.SP4
- 4.15.2
- 4.16.1
- 4.16.2
- 4.17.1
- 4.17.2
- 4.17.2.SP1
- 4.6.3
- 4.7.1
- 4.7.2
- 4.7.3
- 4.7.4
- 4.8.1
- 4.8.2
- 4.9.1
- 4.9.2
- 4.9.3
- English
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Store Builder
- Store Builder Plus
- Store Builder Ultimate
Addons features
- Backend
- For customer
- For owner
- For vendor
Shared features
No reviews found








