Magento 2 Marketplace USPS ShippingMagento 2 Marketplace USPS Shipping
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Activate & Enable
  • Configuration

    • Configuration Overview
    • USPS Developer Account Setup
    • Admin Carrier Settings
    • Seller Shipping Portal
  • Operations & Workflow

    • Storefront Rate Calculation
    • Shipment & Label Generation
    • Hyvä Theme Compatibility
  • Help & Support

    • Troubleshooting
    • Frequently Asked Questions

Configuration Overview

The Marketplace USPS Shipping module operates on a hybrid dual-layer configuration model tailored specifically for multi-vendor marketplaces:

  1. Store Owner (Admin) Global Configuration: Controls global carrier activation, default USPS V3 credentials, default payment account settings, allowable mail classes (domestic & international), processing categories, handling fees, package weight thresholds, and label generation policies.
  2. Seller-Level Configuration: Empowers individual marketplace vendors to provide their own USPS Developer OAuth credentials and billing accounts, allowing shipping revenue and label generation fees to route directly through the seller's own USPS account.

Configuration Hierarchy & Fallback Logic

When a customer initiates checkout with items from one or more sellers, the system evaluates credentials and origin addresses according to the following decision hierarchy:


Key Configuration Areas

Configuration AreaLocationPrimary Purpose
Admin Delivery MethodsStores → Configuration → Sales → Delivery Methods → Marketplace USPSEnable carrier, set default OAuth credentials, select permitted mail classes, configure handling fee, define label parameters.
Seller USPS SettingsMarketplace Dashboard → USPS Configuration (/mpusps/shipping/view)Enter vendor-specific Client ID, Client Secret, Payment Account Type (EPS/METER/PERMIT), Account Number, CRID, and MID.
Seller Shipping OriginMarketplace Dashboard → Shipping Setting (/marketplace/shipping/origin/)Define vendor's warehouse or store postal code, street address, city, state, and country used as origin for rate calculation.
Seller PDF HeaderMarketplace Dashboard → Manage Print PDF Header Info (/marketplace/order/printpdfheader/)Upload vendor logo, company address, and VAT/tax details for invoice and packing slips.

Seller Origin ZIP Code is Mandatory

The United States Postal Service requires a valid origin postal code to calculate zone-based domestic and international shipping rates. If a seller has not populated their postal code in Shipping Setting, USPS will not return rate quotes for that seller's products.

Next
USPS Developer Account Setup