I'm running Magento 2.2.7. I have both UPS and USPS accounts with the API account information added in and in Production mode.

I have successfully added UPS, retrieve rates on checkout, and can process an order shipment with the checkbox to Create Shipping Label.

However, viewing an order that has USPS as the shipping method, will not show Create Shipping Label checkbox on the Order's Ship screen. I have tried just about everything, and I believe the USPS account is in production mode. I've not been able to locate anyone talking about this as an issue. Is there something I'm missing?

1 Answer 1


Excerpt from the Magento 2.2.3 release notes:

On February 23, 2018, USPS removed APIs that support the creation of shipping labels without postage. In response, we’ve removed this functionality from the Magento Admin.

See also

 * @inheritdoc
 * Starting from 23.02.2018 USPS doesn't allow to create free shipping labels via their API.
public function isShippingLabelsAvailable()
    return false;
  • I see. So even though we have an API account and would like create postage and be charged for it thru our account, the out of box Magento USPS module will no longer do that? It seems to suggest, we need to just find another 3rd party shipping module. We were able to use Stamps.com to now print postage and get rates. But unfortunate that we can't use it thru our normal USPS account, despite having a CC on that account to pay for the postage. Oct 29, 2019 at 16:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.