Shipping: Enhanced Setup
Account: VITAG (Vitagen Labs)
Documented: June 28, 2026
Overviewโ
The base shipping setup covered in 06-location-shipping.md gets rates calculating and labels printing. This guide covers the next layer: connecting carrier accounts via OAuth (required to unlock accurate negotiated rates), tuning method-level handling charges, configuring packages so dimensional weight is used correctly, ensuring items have accurate weights and dimensions, and choosing a fulfillment workflow that scales with order volume.
Navigation path: Configuration โ Shipping
Current State (VITAG)โ
| Area | Status |
|---|---|
| Carriers enabled | USPS (default), UPS (enabled for documentation) |
| Carrier OAuth connections | โ None โ using standard list rates |
| Shipping methods | Basic Priority Mail configured |
| Handling charges | โ Not configured |
| Shipping packages | โ None defined โ weight-only estimation |
| Carrier | Notes |
|---|---|
| Amazon Seller Fulfilled Prime (Alpha) | Amazon SFP program participants only |
| Australia Post | International shipments to AU |
| Canada Post | Canada destinations |
| Con-Way | LTL freight |
| DHL | International small parcel |
| EasyPost | Multi-carrier aggregator (alternative to individual connections) |
| FedEx | OAuth required for negotiated rates |
| FlavorCloud | International DTC shipping |
| http://FreightQuote.com | LTL freight quoting |
| Gold Coast | Regional carrier |
| OnTrac | Western US regional |
| Shippo | Multi-carrier aggregator |
| ShipStation | Fulfillment/WMS integration (see Section 6) |
| TForce | Ground freight |
| UPS | OAuth required for negotiated rates |
| USPS | Multiple label providers (see below) |
| Worldwide Express | International / LTL |
Enabling a Carrierโ
-
Navigate to Configuration โ Shipping โ Carriers
-
Check the checkbox next to the carrier name
-
The carrier's configuration tab appears on the right
-
Click the carrier tab to configure it
UPS โ OAuth Authorizationโ
UPS requires OAuth to connect VITAG's UPS account and use negotiated rates.
-
Check UPS in the carrier list
-
Click the UPS tab
-
Under the connection section, click Authorize (or Authorize Sandbox for test mode)
-
A UPS login page opens โ log in with the UPS account credentials
-
Approve the connection
-
Return to UltraCart โ the OAuth token is saved automatically
Why this matters: Without OAuth, UltraCart quotes UPS list rates, which can be 30โ50% higher than negotiated commercial rates. VITAG should authorize the production UPS account before going live.
FedEx โ OAuth Authorizationโ
Same flow as UPS:
-
Check FedEx in the carrier list (or navigate directly to the FedEx tab)
-
Click Authorize (production) or Authorize Sandbox (testing)
-
Complete the FedEx login/approval flow
-
Negotiated rates are now used for all FedEx quotes
USPS โ Label Provider Selectionโ
USPS does not use OAuth. Instead, VITAG selects a label provider โ the service that generates USPS postage labels:
| Sub-page | Purpose |
|---|---|
| Cost | Base cost formula (carrier rate, flat fee, percentage markup) |
| Estimated Delivery | Delivery day calculation shown to customers |
| Handling Charge | Add-on fees above the carrier rate (see Section 3) |
| Insurance | Optional shipment insurance configuration |
| Other | Display name, sort order, minimum/maximum order requirements |
| Packages | Which package types can be used with this method |
| Restrictions | Block this method for certain states, countries, or order conditions |
| Tax Codes | Shipping tax configuration |
Configuring a Shipping Methodโ
-
Go to Configuration โ Shipping โ Methods
-
Select the carrier from the left column
-
Click a method name to open its detail pages
-
Work through each sub-page (Cost, Handling Charge, and Restrictions are the most important)
Section 3: Handling Chargesโ
Handling charges are added on top of the carrier rate. They cover packaging materials, labor, and any business margin on shipping. UltraCart offers fine-grained control per method:
| Charge Type | Description |
|---|---|
| Flat | Fixed dollar amount added to every shipment (e.g. $1.50 per order for packaging) |
| Percentage | Percentage of order total or shipping cost |
| Per-Item | Multiplied by number of items in the order |
| Residential | Surcharge for residential delivery addresses |
| APO/FPO | Military address surcharge |
| P.O. Box | P.O. Box delivery surcharge |
| Hazmat | Hazmat item surcharge |
| Minimum Order Fee | Minimum shipping charge floor |
| Lift Gate | Lift gate delivery surcharge (freight) |
| Saturday Fee | Additional charge for Saturday delivery |
| Pricing Tier Markups | Different handling by customer pricing tier |
| By-Zip Markup | Surcharge or discount for specific ZIP codes |
| By-Country/State | Regional handling adjustments |
Recommended Handling Charge Setup for VITAGโ
| Scenario | Setup |
|---|---|
| Packaging cost recovery | Add a flat $0.75โ$1.50 per order handling charge to all methods |
| Button | Action |
|---|---|
| New Package | Define a custom box: enter name, length, width, height, max weight, and tare weight |
| Add USPS Flat Rate Packages | One-click import of all standard USPS Flat Rate box dimensions |
| Add FedEx One Rate Packages | One-click import of all FedEx One Rate envelope/box dimensions |
Package Configuration Fields (New Package)โ
| Field | Description |
|---|---|
| Package Name | Internal label (e.g. "Small Mailer", "6x6x4 Box") |
| Length | Outer length in inches |
| Width | Outer width in inches |
| Height | Outer height in inches |
| Max Weight | Maximum item weight this package can hold |
| Tare Weight (oz) | Empty box/mailer weight; added to item weight for shipping quote |
Recommended Package Setup for VITAG (Supplements)โ
| Field | Where Set | Impact |
|---|---|---|
| Weight | Item โ Weight & Shipping | Primary input for carrier rate calculation |
| Length | Item โ Weight & Shipping | Used for DIM weight when packages are defined |
| Width | Item โ Weight & Shipping | Used for DIM weight |
| Height | Item โ Weight & Shipping | Used for DIM weight |
| Ships Separately | Item โ Weight & Shipping | Forces this item to its own shipment (separate rate) |
| Freight | Item โ Weight & Shipping | Flags item as freight-only (disables parcel methods) |
VITAG Supplement Weight Referenceโ
| Integration | Connection Type | Notes |
|---|---|---|
| ShipStation | API key | Syncs orders, tracks shipments, supports 100+ carriers and 3PLs |
| EasyPost | API key (Shipping โ Carriers) | Multi-carrier shipping API; rate shopping across UPS/FedEx/USPS/DHL |
| Shippo | API key (Shipping โ Carriers) | Similar to EasyPost; pay-per-label pricing |
Option B: In-House Fulfillment at Scale โ UltraShipโ
UltraShip is UltraCart's native pick-pack-ship module designed for in-house fulfillment operations. It provides:
-
Scan-based pick-and-pack workflow (barcode scanner support)
-
Label printing queue
-
Packing slip generation
-
Multi-station warehouse support
-
Integration with UltraCart orders without a third-party service
Note on UltraShip availability: UltraShip is a specialized module that may require enablement by UltraCart support. It does not appear in the standard Configuration โ Integrations menu and is not visible in the default StoreFront sidebar. Contact UltraCart support (support@ultracart.com / 1-209-383-9870) to enable UltraShip for the VITAG account.
When to Upgrade from Basic to a Fulfillment Systemโ
| Signal | Recommended Action |
|---|---|
| Orders > 10โ20/day and manual ship is taking > 1 hour | Evaluate UltraShip or ShipStation |
| Using a 3PL warehouse | Connect via ShipStation |
| Multiple SKUs with scan/verify requirements | UltraShip scan workflow |
| Multiple warehouse locations | Distribution Centers + UltraShip or ShipStation |
Distribution Centersโ
UltraCart supports multiple distribution centers for multi-location fulfillment. Configuration is under Configuration โ Shipping โ Distribution Centers.
Each distribution center can:
-
Have its own set of available shipping methods
-
Route orders based on customer geography
-
Support separate inventory pools (when inventory tracking is enabled)
Pre-Launch Shipping Checklistโ
Carrier Connectionsโ
-
[ ] Authorize UPS via OAuth (Configuration โ Shipping โ Carriers โ UPS โ Authorize)
-
[ ] Authorize FedEx via OAuth (Configuration โ Shipping โ Carriers โ FedEx โ Authorize)
-
[ ] Select USPS label provider (http://Stamps.com API recommended)
-
[ ] Test rate quotes for UPS and FedEx to confirm negotiated rates are lower than list rates
Shipping Methodsโ
-
[ ] Enable USPS First Class Mail for orders under 1 lb
-
[ ] Enable USPS Priority Mail as the baseline domestic method
-
[ ] Enable UPS Ground for heavy/multi-bottle orders
-
[ ] Configure free shipping method (if offering free shipping above a threshold)
-
[ ] Set restrictions on each method (e.g. Priority Mail not available in Puerto Rico)
Handling Chargesโ
-
[ ] Add flat handling charge ($0.75โ$1.50) to cover packaging materials
-
[ ] Review and set handling charges per method as needed
Packagesโ
-
[ ] Click Add USPS Flat Rate Packages to import standard USPS box types
-
[ ] Create custom package profiles for poly mailers and corrugated boxes VITAG uses
-
[ ] Enter accurate tare weights for each package
Item Weightsโ
-
[ ] Weigh every active SKU on a postal scale
-
[ ] Enter weight and dimensions in each item's Weight & Shipping tab
-
[ ] Run test checkout for each weight tier; confirm rates look correct
Fulfillment Workflowโ
-
[ ] Decide on fulfillment model: in-house manual / in-house UltraShip / 3PL via ShipStation
-
[ ] If using ShipStation: connect via Configuration โ Integrations โ Channel Partners
-
[ ] If using UltraShip: contact UltraCart support to enable the module
-
[ ] If using a 3PL directly: confirm the 3PL's integration method
Key URLsโ
| Resource | URL |
|---|---|
| Carriers | <https://secure.ultracart.com/merchant/configuration/shipping/carriersLoad.do> |
| Shipping Methods | <https://secure.ultracart.com/merchant/configuration/shipping/v2/methodsLoad.do> |
| Shipping Packages | <https://secure.ultracart.com/merchant/configuration/shipping/packagesLoad.do> |
| Distribution Centers | <https://secure.ultracart.com/merchant/configuration/shipping/distributionCentersLoad.do> |
| Channel Partner Integrations (ShipStation) | <https://secure.ultracart.com/merchant/configuration/integrations/channelPartnersLoad.do> |
| UltraCart Support | support@ultracart.com ยท 1-209-383-9870 |