Save 10% Discount!

Use code SAVE10 to get 10% OFF all plugins.
Valid through January 5, 2028.

Get 15% discount on order total over $500 with multiple plugins purchase with coupon "Bundle".

Magento 2 UPS & FedEx Third-Party Billing and Shipping Labels Extension

  • Magento 2 UPS & FedEx Third-Party Billing and Shipping Labels Extension

At checkout, a 3rd Party Account button allows customers to enter their FedEx or UPS billing details. Once submitted, the shipping charges are applied to the customer’s account, effectively reducing the displayed shipping rates to zero. A Cancel button is also available for customers who wish to remove their account information.

Compatible with Community, Commerce and Cloud Edition: 2.3.x, 2.4.x.

Current Plugin Version: 1.0.0

https://commercemarketplace.adobe.com/ecomplugins-customaccountlabel.html

5% of 5 1

Available Options

  • $199.95

FLAT 15% DISCOUNT

BUY BUNDLE PRODUCTS


Magento 2 - Checkout Address Validation by Smarty Extension

Magento 2 - Checkout Address Validation by Smarty Extension

$199.95

+
Magento 2 Purolator Freight Extension

Magento 2 Purolator Freight Extension

$149.95

+
Magento 2 - Admin Shipment Change shipping Method Extension

Magento 2 - Admin Shipment Change shipping Method Extension

$99.95

$649.8

$552.33

Screenshots

Please Note: The Magento 2 UPS and FedEx Third-Party Billing and Shipping Labels Extension is independently developed by EcomPlugins. It is not created, endorsed, maintained, or supported by UPS or FedEx.

This extension adds a third-party carrier-account workflow to Magento 2 and Adobe Commerce. It allows approved customers to enter their own UPS or FedEx account information during checkout and use that account for eligible shipping-rate and label-generation workflows.

This feature is especially useful for B2B customers, wholesalers, distributors, dealers, corporate buyers, contractors, and other customers who already have negotiated UPS or FedEx shipping accounts and prefer shipping charges to be billed directly to their own carrier account.

A Third-Party Account option appears in the checkout shipping section. Customers can enter their UPS or FedEx account number, billing information, and related carrier details before completing the order.

Customers can also cancel the third-party billing selection and remove the entered information before placing the order.

After the order is placed, the submitted carrier-account details are available on the Magento Sales Order View page. Store administrators can review or modify the information and decide whether the third-party account should be used when creating the UPS or FedEx shipment label.

The extension also includes an optional Blind Shipping feature. When enabled and supported by the selected carrier workflow, the shipping label can display the configured customer or third-party billing address instead of the merchant’s standard company details.

Required Dependency: This extension does not independently retrieve UPS or FedEx rates or create carrier labels. It requires the corresponding EcomPlugins UPS or FedEx REST API shipping extension. The appropriate carrier extension must be installed, configured, and working before third-party billing and label generation can be used.

Functionality Not Available in Default Magento

Magento Open Source and Adobe Commerce do not provide a built-in checkout feature that allows customers to enter their own UPS or FedEx account information for third-party shipping billing.

Magento also does not provide a standard workflow for storing customer carrier-account details with the order, reviewing them from the Sales Order View page, and selectively applying them during shipping-label generation.

The EcomPlugins extension adds this functionality directly to the Magento checkout and order-management workflow.

  • Add a Third-Party Account option to Magento checkout.
  • Allow customers to enter their own UPS account details.
  • Allow customers to enter their own FedEx account details.
  • Store third-party carrier information with the Magento order.
  • Allow administrators to review submitted carrier-account details.
  • Allow administrators to modify the account information before creating a label.
  • Choose whether third-party billing should be applied during label generation.
  • Allow customers to cancel or remove the third-party account selection.
  • Support optional blind-shipping workflows.

Why Choose the EcomPlugins Third-Party Billing Extension?

Many B2B customers already have negotiated shipping rates with UPS or FedEx. Without a third-party billing option, these customers may be required to use the merchant’s shipping account and rates even when they prefer to use their own carrier contract.

The EcomPlugins extension gives eligible customers the flexibility to submit their own carrier information during checkout while keeping final control with the store administrator.

  • Useful for B2B and wholesale Magento stores.
  • Supports customer-owned UPS and FedEx accounts.
  • Helps customers use their negotiated carrier rates.
  • Reduces manual communication about carrier-account information.
  • Keeps carrier details connected to the Magento order.
  • Allows the administrator to review information before label creation.
  • Supports both standard and blind-shipping workflows.
  • Works with the EcomPlugins UPS and FedEx REST API extensions.

Magento Checkout Third-Party Account Workflow

When the extension is enabled, a Third-Party Account option appears in the Magento checkout shipping area.

The customer can open the third-party account form and enter the information required for the selected carrier.

  • Select UPS or FedEx as the third-party carrier.
  • Enter the customer’s carrier account number.
  • Enter the billing name or company name.
  • Enter the billing street address.
  • Enter the billing city.
  • Enter the state or region.
  • Enter the postal code.
  • Enter the country.
  • Submit the information with the Magento order.

The exact fields displayed may depend on the carrier, extension version, and store configuration.

Before placing the order, the customer can cancel the third-party billing selection and remove the entered carrier information.

UPS Third-Party Billing

The extension allows eligible customers to provide their own UPS account information during checkout.

When the administrator creates the shipment label using the compatible EcomPlugins UPS REST API extension, the customer’s UPS account details can be applied as third-party billing information.

  • Allow customers to submit a UPS account number.
  • Collect the UPS billing address associated with the account.
  • Save UPS third-party billing information with the order.
  • Review or modify the account details from Magento Admin.
  • Enable or disable third-party billing during UPS label generation.
  • Use the compatible EcomPlugins UPS REST API extension for rates and labels.

UPS determines whether the submitted account is valid and eligible for third-party billing. The merchant and customer remain responsible for providing accurate account and billing information.

FedEx Third-Party Billing

The extension also allows eligible customers to provide their own FedEx account information during checkout.

When the administrator creates the shipment label using the compatible EcomPlugins FedEx REST API extension, the customer’s FedEx account details can be applied to the eligible third-party billing workflow.

  • Allow customers to submit a FedEx account number.
  • Collect the FedEx billing address associated with the account.
  • Save FedEx third-party billing information with the order.
  • Review or modify the account details from Magento Admin.
  • Enable or disable third-party billing during FedEx label generation.
  • Use the compatible EcomPlugins FedEx REST API extension for rates and labels.

FedEx determines whether the submitted account is valid and authorized for the shipment. The merchant and customer are responsible for ensuring the billing information matches the carrier account.

Magento Admin Order Management

After the customer places the order, the third-party account information is displayed on the Magento Sales Order View page.

The administrator can review the submitted information before creating the shipment.

  • View the selected carrier.
  • View the submitted carrier account number.
  • View the billing name or company.
  • View the carrier billing address.
  • Modify incorrect or incomplete details.
  • Disable third-party billing when the information cannot be verified.
  • Apply the account when creating an eligible shipping label.

This gives the merchant final control over whether the submitted carrier account is used.

Enable or Disable Third-Party Billing During Label Creation

The administrator can choose whether to use the customer’s third-party account when generating the shipment label.

This is important because a customer may enter incomplete, invalid, or unauthorized carrier information during checkout.

  • Use third-party billing when the customer’s information is approved.
  • Disable third-party billing when the information is invalid.
  • Modify the account details before submitting the shipment request.
  • Create the label using the merchant’s carrier account when needed.

The final billing result depends on carrier approval and the information submitted to UPS or FedEx.

Blind Shipping Option

The extension includes an optional Blind Ship feature for supported shipping-label workflows.

Blind shipping is commonly used by distributors, wholesalers, and drop-shipping businesses that do not want the final customer to see the original supplier or warehouse information.

  • Enable or disable Blind Shipping from Magento Admin.
  • Use the configured customer or third-party address in the shipment workflow.
  • Reduce visibility of the merchant’s normal warehouse identity.
  • Support distributor and drop-shipping business models.
  • Apply the configured blind-shipping information during eligible label creation.

Carrier rules and API behavior determine what address information can appear on the final label. Merchants should test the workflow with their UPS or FedEx account before using it in production.

Customer Benefits

  • Use an existing UPS or FedEx shipping account.
  • Use negotiated carrier rates when approved by the carrier.
  • Avoid paying the merchant’s standard shipping rate when third-party billing is accepted.
  • Enter carrier details directly during checkout.
  • Remove the carrier account selection before placing the order.
  • Keep the carrier information associated with the Magento order.
  • Use blind-shipping options when supported by the merchant.

Merchant Benefits

  • Provide a flexible shipping option for B2B customers.
  • Reduce manual emails and phone calls about customer carrier accounts.
  • Store third-party billing information with the order.
  • Review and modify customer-submitted carrier information.
  • Maintain control over whether third-party billing is used.
  • Support both UPS and FedEx from one Magento add-on.
  • Support wholesale, distributor, dealer, and corporate workflows.
  • Offer optional blind shipping.

Extension Features

  • Enable or disable the extension from Magento Admin.
  • Add a Third-Party Account section to the checkout shipping area.
  • Support UPS customer carrier accounts.
  • Support FedEx customer carrier accounts.
  • Collect carrier-account billing information during checkout.
  • Allow customers to cancel the third-party account selection.
  • Save submitted carrier details with the order.
  • Display third-party account details on the Sales Order View page.
  • Allow administrators to modify submitted details.
  • Enable or disable third-party billing during label creation.
  • Support optional blind-shipping functionality.
  • Integrate with compatible EcomPlugins UPS and FedEx REST API extensions.
  • Support eligible carrier-label workflows.
  • Support custom Magento third-party shipping requirements.

Required EcomPlugins Carrier Extensions

This add-on requires at least one compatible EcomPlugins carrier extension.

Purchase and configure the extension for each carrier you want to support.

For example:

  • To support UPS third-party billing, install the EcomPlugins UPS REST API extension.
  • To support FedEx third-party billing, install the EcomPlugins FedEx REST API extension.
  • To support both carriers, install both compatible carrier extensions.

The third-party billing extension does not replace the UPS or FedEx carrier extension.

Carrier Account Validation

The extension collects and submits third-party carrier-account information, but it cannot guarantee that the account is valid, active, or authorized for the shipment.

UPS or FedEx may reject a third-party billing request when:

  • The carrier account number is incorrect.
  • The billing postal code does not match the account.
  • The billing address does not match carrier records.
  • The account is inactive or restricted.
  • The account is not authorized for third-party billing.
  • The shipment is not eligible for the selected billing type.
  • The customer has not authorized the merchant to use the account.

Merchants should review the submitted information and obtain customer approval before using third-party billing.

Security and Account Information

Carrier-account details should be treated as sensitive business information. Store administrators should limit access to authorized staff and follow appropriate Magento security practices.

  • Restrict Magento Admin access to authorized users.
  • Use HTTPS on checkout and Admin pages.
  • Keep Magento and installed extensions updated.
  • Do not expose full carrier-account details in customer-facing pages unnecessarily.
  • Review account information before creating the shipment.
  • Follow UPS and FedEx account-security requirements.

Recommended Use Cases

  • B2B ecommerce stores
  • Wholesale Magento stores
  • Industrial suppliers
  • Manufacturers and distributors
  • Corporate procurement websites
  • Dealer and contractor portals
  • Drop-shipping businesses
  • Stores serving customers with negotiated carrier contracts
  • Businesses that require blind shipping

Magento and Adobe Commerce Compatibility

The extension is developed for Magento 2 and Adobe Commerce. Compatibility depends on the extension release, Magento version, PHP version, checkout customizations, carrier extensions, installed security patches, and third-party modules.

Contact EcomPlugins before purchasing when your store uses:

  • A heavily customized checkout
  • Hyvä Checkout or another replacement checkout
  • A headless Magento storefront
  • A marketplace or multi-vendor extension
  • A custom order-management system
  • A third-party shipping-label solution
  • A customized UPS or FedEx carrier module

Installation and Configuration Assistance

EcomPlugins can assist with:

  • Extension installation
  • Checkout third-party account configuration
  • UPS carrier integration
  • FedEx carrier integration
  • Sales Order View customization
  • Third-party billing troubleshooting
  • Blind-shipping configuration
  • UPS shipping-label troubleshooting
  • FedEx shipping-label troubleshooting
  • Custom B2B shipping requirements

Support

For installation assistance, checkout configuration, third-party billing issues, UPS or FedEx label problems, blind-shipping setup, or custom Magento requirements, contact the EcomPlugins support team.

Email: [email protected]

Demo

Write a review
Note: HTML is not translated!
    Bad           Good
Captcha

Available Options

  • $199.95

Google Reviews
★★★★ (61 reviews)

Related Products

Magento 2 Purolator Freight Extension

Magento 2 Purolator Freight Extension

$149.95 Ex Tax: $149.95