Skip to Content

UPS Shipping Integration(OAuth 2.0)

by

72.41

15.0 0
Live Preview
Required Apps Sales (sale_management)
Discuss (mail)
Invoicing (account)
Inventory (stock)
Community Apps Dependencies odoo_shipping_service_apps
wk_wizard_messages
Technical Name ups_delivery_carrier
License OPL-1
You bought this module and need support ? Click here!
Technical Name ups_delivery_carrier
License OPL-1

Introduction

The UPS Delivery Carrier module for Odoo delivers a robust shipping solution by connecting UPS directly with your sales, delivery, and eCommerce operations. It allows businesses to fetch live shipping rates, generate shipping labels, track shipments, and manage multiple packaging and service types—all within Odoo. Designed for organizations that ship frequently, this module reduces manual shipping overhead, minimizes errors, and enhances customer experience by integrating UPS as a seamless delivery option.

Key Features

  • Real-time rate calculation via UPS for backend sales orders and website checkouts

  • Automatic generation of UPS shipping labels and tracking numbers upon validating delivery orders

  • Support for multiple packaging types, manual and automatic packaging settings

  • Option to cancel UPS shipments (void labels) from within Odoo backend

  • Admin configuration of extra service charges, default values (weight, packaging, drop-off type, etc.) to speed up operations

  • Compatibility with both domestic and international deliveries using UPS services

Benefits

  • Ensures accurate shipping cost-estimation in real time, reducing surprises at checkout

  • Saves time by automating label generation and tracking within the same system

  • Reduces errors in packaging weight and service type selection with default settings and manual override

  • Improves customer satisfaction with reliable shipping tracking and UPS carrier options

  • Enhances backend workflow efficiency for shipping and delivery operations

Compatibility & Technical Details

  • Technical Name: ups_delivery_carrier

  • Required Modules:

    • Sales Management

    • Inventory / Stock

    • eCommerce / Website (for front-end shipping option)

    • Invoicing / Accounting (for shipping cost integration)

    • Mail / Discussion (for notifications, tracking messages etc.)

  • License: Odoo Proprietary License (as per listing)

  • Installation Steps:

    1. Ensure dependencies are installed (Sales, Inventory, Website/eCommerce, Invoicing, Mail).

    2. Install the UPS Delivery Carrier module in Odoo.

    3. Enter UPS credentials in configuration (Access License Number, User ID, Shipper Number, Password, etc.).

    4. Configure default packaging types, service types, drop-off/pickup settings, default weight unit, and extra charges if needed.

    5. Make sure the delivery method “UPS” is enabled and available in the Delivery Methods / Carriers list.

    6. Use UPS as delivery method in sales orders or website checkout; generate shipping label and tracking when validating delivery.

UPS Shipping Integration(OAuth 2.0 Supported)

We bring one of the best shipping carriers - UPS shipping to Odoo. The module allows you to manage the order deliveries using UPS. The module can be used for both backend and website ends. Moreover, the integration offers fetching of real-time shipping price from UPS to orders.
Information
user-guide
User Guide
https://webkul.com/blog/odoo-website-ups-shipping-integration/
Technical Requirements for UPS Shipping Integration
  • Provider: UPS
  • API Version: v2403
  • Region: Global
  • Used for: Rating, Shipping, Tracking, and Cancelling
  • Get API access: Register with https://wwwapps.ups.com/doapp/ signup?loc=en_US&ClientId=13 &returnto=https:%2F%2Fdeveloper. ups.com%3Floc%3Den_US
  • Please ensure that you have a valid UPS API Credentials to integrate UPS Shipping Integration.
Why Should You Use UPS Shipping To Deliver Your Customer's Orders
UPS handles over 21 million packages and documents daily. It is one of the most known delivery methods in the world.
  • It is suited for both domestic and international deliveries.
  • Ensure accurate and timely delivery to promote customer satisfaction.
  • Offers detailed tracking of the package for both customer and admin.
Not found
Choose Your Price Computation Method Odoo UPS Shipping Integration
The module offers three different types of shipping price computation methods to choose from.
Simple / fixed price
Pricing based on rules like distance from source, weight, etc.
Fetch real prices directly from UPS shipping
  • Only one shipping price computation method can be active for a delivery method at a time.
  • The method works for both; Odoo website and backend.
  • The admin can also add a margin on the shipping price to manage overhead or any other cost.
Not found
Offers Real Time UPS Shipping Label Management in Odoo
Create UPS shipping Labels from Odoo for the orders
Also generates the tracking reference for the shipping order.
You can also print the return shipping label for a returning order and mail it to the customer.
You can also cancel the shipment if necessary directly from Odoo itself.
Note :- While using the module please ensure these things
  • Only one shipping price computation method can be active for a delivery method at a time.
  • The method works for both; Odoo website and backend.
  • The admin can also add a margin on the shipping price to manage overhead or any other cost.

Detailed Features List

Works for both Odoo backend and website

  • The Odoo user can add the UPS delivery to an order from the backend.
  • The customers can choose UPS whie placing orders on the website.

Option to Choose or Add the UPS Service Type

  • Select the type of services availed from UPS among the given options.
  • Alternatively you can create new service type as per your requirement.

Set Default Values

  • Set default Values for faster operation
  • The default configuration tab allows you to set default values for a number of fields to save time.
  • The set values are automatically picked by the system while generating UPS shipment in the Odoo. So, you don't need to enter the same values them each time you generate a shipment.
  • If needed, the values of desired fields can be changed directly from the delivery shipment form.
  • The Odoo user can set default values for fields such as product weight, Units of Measure (UoM) for both UPS and Odoo, UPS packaging, UPS Service etc.

Real-Time Shipment Generation

  • The Shipping is generated as soon as the delivery is validated in the Odoo backend.
  • Generate UPS shipping label in real-time with a click of a button.
  • The module also generates the UPS shipment tracking number for the order in the Odoo backend.
  • The shipment can also be cancelled from Odoo backend itlself.

Supports Domestic and International delivery

  • The moule can be used to ship both domestic and international packages and orders.
  • The type of delivery available would depend upon the service opted by the admin from UPS Shipping.

One-step integration with Odoo

  • Simple configuration to allow fast integration of UPS with Odoo.
  • You only need Account number, Meter number, Integration ID, Key and Password from UPS shipping.

Choose And set Packaging Options

  • Multiple packaging options provided by UPS can be used to ship different types of products.
  • The packaging type available again depends upon the service opted from UPS.

Choose Pick-Up Type

  • UPS provided different Drop-Off options which can be selected in the module for the orders.
  • To know more about the drop-off facilities, please visit the following link >> https://support.appath.com/UPS-drop-off/
Integrate UPS with Odoo in simple steps
Note: Make sure to only switch to the 'live environment' when you have set up
the module and are ready to go live with it on both website and backend.
Not found
Choose price computation type
Choose how to set the shipping price of the products. You can also set margins on the prices. Also add free shipping for orders.
Not found
Set default values in confiugration to save time
You can set default values for a number of parameters to save time. These values are automatically added to the shipment form once set here. They can be changed directly on the shipment form.
Not found
Once configured he module would Work for both, Website and backend
The admin can use the UPS shipping on the backend
Not found
The website customers can choose UPS from the website while placing the order.
Not found
Note: This total delivery charge in an order is the total of actual delivery charges and percentage/fixed amount (if set) in UPS delivery configuration.
Generate UPS Shipment in Odoo in real-time
  • You can create UPS shipments for both backend orders and website orders in Odoo with a click.
  • Note:   Prior to label generation enable packaging option and assign access to packaging.
  • Not found
  • Then Put product in pack in delivery option
  • Not found
  • Configure Shipment form before UPS shipment creation to change the details. The form automatically shows the set default values
  • Not found
    Validate the delivery of the order to create UPS shipment in Odoo.
    You can print the shipment from Odoo itself
    Not found
    Not found
    Cancel a Shipment directly from Odoo if necessary
    Not found
    Also, create Return Shipping Labels in Odoo itself for the UPS orders.
    Note : You can generate the return a label only for one package. Do not create more than one package for the generation of return label.
    Not found
    Not found
    Download the return Label
  • The admin can download the return label from the Odoo chatter in the Order’s delivery
  • Not found


    Our Other Apps

    Make your eCommerce Experience more better with our other Apps.

    Help and Support

    Get Immediate support for any of your query

    You will get 90 days free support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issue related to this module.

    mail

    Write a mail to us:

    [email protected]

    Any queries or want any extra features? Just drop a mail to our support.

    support-icon

    Get in touch with our Expert:

    https://webkul.uvdesk.com/en/customer/create-ticket/

    Have any technical queries, want extra features, or anything else? Our team is here to answer all your questions. Just Raise A Support Ticket.

    Odoo Proprietary License v1.0
    This software and associated files (the "Software") may only be used (executed,
    modified, executed after modifications) if you have purchased a valid license
    from the authors, typically via Odoo Apps, or if you have received a written
    agreement from the authors of the Software (see the COPYRIGHT file).
    
    You may develop Odoo modules that use the Software as a library (typically
    by depending on it, importing it and using its resources), but without copying
    any source code or material from the Software. You may distribute those
    modules under the license of your choice, provided that this license is
    compatible with the terms of the Odoo Proprietary License (For example:
    LGPL, MIT, or proprietary licenses similar to this one).
    
    It is forbidden to publish, distribute, sublicense, or sell copies of the Software
    or modified copies of the Software.
    
    The above copyright notice and this permission notice must be included in all
    copies or substantial portions of the Software.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
    DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
    ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    DEALINGS IN THE SOFTWARE.