UPS Shipping Manager Pro Multistore



Magento Platform
Open Source (CE)
2.0, 2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
07 January, 2019
Extensions, Shipping & Fulfillment, Order Management (OMS)
License Type:


Professional Comprehensive Tool for UPS Shipping in Magento 2: Shipping Labels, Return labels, Invert Labels

Pickup Shedule and Paperless Invoices, etc

Other Extensions by Infomodus


Back to top

This extension is the powerful tool for UPS shipping in Magento. It makes UPS shipping smart and easy. You can create UPS shipping and invert (shipping label for shipping from customer to shop) labels, print UPS return labels. You can create labels in automatic mode - as soon as order placed, shipping label creates by default settings. Also you can create UPS shipping labels manually and edit every setting you need. UPS Shipping Manager Pro Multistore allows to create UPS labels for all countries, where UPS supports shipping API (85 countries). You have to use your UPS account credentials for labels creation. Use Test mode for creation of test labels and real mode to create billable labels. Every label you can delete after creation. The label will be deleted on website as well.

The admin can create UPS return labels  when he creates the Credit Memo. The customer, can receive the label from his account on the front side and print at home. Address book allows you to use up to 10 addresses for shipper. You can use multi shipments and multi packages. The system automatically inserts Tracking Number into the Shipping Information block of the shipment and sends it to customer by email. You can set weight and dimensions and create up to 5 given size packages. Use COD and Negotiated rates. Extension allows you to bill shipment to Third Party Payer. You can create Pickup schedule and pickups. For International shipping you can create Paperless Commercial Invoices. 

Extension works in all countries, where UPS supports Shipping API (85 countries). 


Account & Pricing

To use UPS Shipping Manager Pro you need to have UPS account: User ID, Password, Shipping Number and Access License Number (Access Keys). Note, that UPS account for shipping will not created during installation of the extension. If you don't have UPS account yet, please contact your local UPS office or start from websiteUsing our extension, you will pay only to the UPS, at regular UPS prices or your Negotiated Rates.

Also you can read about this extension and contact Support Team on our website.


The extension allows :

  • Create UPS Shipping Labels and Pickup Schedule using your own UPS Account Credentials;
  • Create UPS Shipping Labels in Fully Automatic Mode – labels create when order submitted;
  • Create UPS Shipping Labels in Bulk mode - bulk creation from Orders’ page by one click;
  • Create UPS Shipping Labels in Manual mode - create manually Shipments and Labels;
  • Create UPS Shipping Labels and Pickups in Test Mode and in Real Mode (billable Labels and Pickups); 
  • Create and print UPS Shipping Labels, even if UPS shipping is disabled in your Magento System and you use Flat Rates or Table Rates for Customers;
  • Fill Address Book - create up to 10 addresses for Shipper and Ship From;
  • Generate UPS Shipping Labels for every Shipment, use Multishipment and Multipackages, store and delete generated Shipping Labels in your Magento System;
  • Automatically create Packages to every product in an order; – NEW!
  • Automatically insert Tracking Number into the Shipping Information block of the Shipment;
  • Save the cost of shipment (created UPS shipping label) in the shipment’s table;
  • Customize for each label a lot of parameters, including: UPS Shipping Method, Packaging conditions, Shipment Description, mark Shipment as Residential or Commerce;
  • Print Return Labels by Customer (from customer’s account);
  • Create Return Labels by Admin automatically, simultaneously with the Shipping Labels;
  • Take into account the Weight and Dimensions of Packages;
  • Admin can prepare up to 5 packages with different dimensions and select one of them for label creation;
  • Use Negotiated RatesCOD, set Duty and Taxes and some other settings (see detailed in Configuration);
  • Create and print of any type of UPS label: Shipping LabelsReturn LabelsInvert Labels for any order at any time;
  • Set Quantum View Notification;
  • Print Shipping Labels as GIF, HTML and PDF documents, using printing adjustments;
  • Print UPS Shipping Labels as ZPL/EPL by Zebra Thermal printer;
  • Use Bulk Printing - you select a few orders and then create PDF file with all shipping labels of these orders (you should create the labels for these orders previously);
  • Bill Shipment to Third Party Payer;
  • Create Pickup Shedule;
  • Create, edit and cancel Pickups;
  • Create International Paperless Invoices;
  • Use Multistore functional : use different UPS accounts and make different settings for different stores.

Note: The extension can not create labels for Dangerous Goods (this is not supported by UPS Shipping API).


System Requirements :

  • CURL: no less than 7.19.7
  • PHP: no less than 5.5
  • OpenSSl: version no less than 1.0.1.
  • Protocol TLSv1.2


Packages, Multipackaging, Autopackaging

  • If you need more than one package for some shipments (orders), this extension allows you to create UPS shipping labels for each package.
  • By default you can create packages manually.
  • If you set dimenasions for all products in your shop and one or a few boxes in Configuration, you can use Autopackaging function: packages will create automatically, based on products boxes dimensions by special smart alhorithm.
  • You also can enable function to create a few packages for some products : "Create packages by product attribute".
  • Or enable function : "Create packages for each Product in an Order"


UPS Shipping Manager Pro allows you to create UPS Shipping Labels in three modes:

  • Fully Automatic mode – automatic creation simultaneously with orders submit;
  • Bulk mode - bulk creation directly from the Orders’ page;
  • Manual mode - manually create shipment(s) and then generate label(s);


Fully Automatic creation of the UPS Shipping Labels, as soon, as order submitted.

Note, that in Automatic Mode:

  • Labels will be created on the base of default settings;
  • Will be created only 1 Shipment per order with all products;
  • Will be created as many Packages and label(s), as was setted in Configuration.


Bulk creation of the UPS Shipping Labels: First of all, you have to check out filling of all configuration info in Configuration Page (as described in Fully Automatic mode).

  • Select orders for which you want to create labels;
  • In drop-down list “Actions” select “Create UPS Labels for Orders”
  • Press button “Submit”

The extension will create Shipments and Labels for all selected Orders. All created labels will be downloaded in one PDF file and ready for printing. In column “UPS status” will appear “Successful”. If case of failure label creation, in appropriate cell of “UPS status” column will appear error description, received from the UPS.

Note, that in Bulk Mode:

  • Labels will be created on the base of default settings;
  • Will be created only 1 Shipment per order with all products;
  • Will be created as many Packages and label(s), as was setted in Configuration.


Manual creation of the UPS Shipping Labels:

Open an order. Press on button "Create UPS label". 
Now you can select what type of label you will create: 

  • Shipping UPS Label (for shipping from Shop to Customers address);
  • RMA (return) UPS label (to create return label);
  • Invert UPS label (this will be normal UPS label for shipping from Customer to Shop).

Then you will be directed on "intermediate" page, when you can configure all parameters of the label (shipment), create as many packages as you need, etc.

  • By default all parameters will be as setted on Configuration page.
  • After you pressed button "Save" you will be directed to the final labels page.
  • If label(s) will created successfully, you will see label(s) and can print it.
  • In case of a problem, you will see UPS reply and description of your problem.
  • Later, you can see all created labels by pressing on the button "Show UPS label(s)", or on the special page "Sales->UPS labels".


Return labels:

Return Labels for refund orders:

  • First, you have to create Invoice for the order and then you can create Credit Memo.
  • On a Credit Memo page you have to select "Create UPS label" and submit Credit Memo.

Printing Return label by customer

  • Customer can create UPS Return Label from his account on the Frontend, when Invoice is created and this order is Completed.
  • On "My Orders->Order #xxxxx" Customer can see link "Create UPS Return Label".

Note: Return labels will be created at website. You will be able to print Return labels directly from special page of the website.


Bulk Printing:

  • If user wants to print a few or a lot of shipping labels by one click, he has to select checkboxes of all orders, which Shipping Labels he want to print;
  • Then, in “Actions” drop-down list select “Print UPS Shipping labels” option and click Submit button; User get the PDF document with Shipping Labels of all selected orders.
  • This PDF document includes only Shipping Labels, which were preliminary generated and were not printed yet.


List of all created UPS Shipping Labels:

  • Do to: Sales->UPS Shipping Labels

Here you can additionally create any type label for any order:

  • UPS Shipping label
  • UPS Return Label
  • UPS Invert Label (Shipping label for shipping from customer to shop).

And here you can print any created label in any format.


Multistore Functions:

Multistore functions allow you to make different settings and use different UPS accounts for different stores in your Magento. Based on UPS Shipping API and Pickup API.

If you set up a few stores on one Magento installation, you can use Multistore version of our extension.

It allows you to use different UPS accounts and to make different settings for different stores.

  • First, you make default configuration;
  • Then you configure settings for separate stores.
    For every setting you may leave default value, or change it;

You can use different UPS accounts, Shipping Methods, Shipper and ShipFrom addresses, etc.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Supports Magento 2.3


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Compatible with Magento 2.2.4 and 2.2.5 versions


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    New rules for International invoice shipments.
    File Cron deleted.
    Added new option to International Paperless Invoice block - Paperless


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Main changes:
    Printing Return labels directly from website by special link;
    Printing EPL2, ZPL labels directly by Thermal Printer connected via USB;
    Automatic calculation of packages by products dimensions and pre-created boxes;


  • Compatible with Open Source (CE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Fixed specific issues from Extension Quality Program checks


  • Compatible with Open Source (CE) : 2.0
  • Stability: Stable Build
  • Description:

    For Magento 2.x
    Included all features of the UPS Shipping Manager Pro 7.1 for Magento 1.x
    Added possibility to create any type of labels: shipping label, return label and invert label at any time for any order.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top