Sorry this is so long š
Iām really glad to see a USPS shipping integration added to EasyStore ā especially one that references the USPS v3 API. Thatās something I know many store owners have been hoping for and even have put off migrating from other Joomla ecommerce plugins because not having USPS or UPS calculated shipping was a deal breaker for them. So I appreciate the work thatās gone into adding these shipping plugins.
Iāve been testing the plugin while setting up shipping for a store with multiple physical products, and I wanted to share some observations and ask whether I might be missing configuration options, or if some of this functionality is planned for future updates.
1) Package weight and dimensions appear to be global, not per product
From what I can see, USPS rate calculations rely on a single default weight and set of dimensions configured at the shipping method level.
This works well if all products ship in the same type of package/weight, but it becomes difficult to use when a store has products with very different shipping profiles.
For example:
⢠A small, lightweight item (a few ounces, 4in x 6in padded envelope)
⢠A heavier item (over a pound, 10in x 7in x 3in boxed shipment)
Using one default package size/weight means one of those products will always have inaccurate rates and that's if you just have 2 different products. We have clients that have hundreds of products that vary in size and weight.
Is there currently a way (or a planned feature) to:
⢠Define weight and dimensions per product/variant?
⢠Aggregate those values at the cart level for USPS rate calculation?
2) All USPS services are displayed at checkout
When USPS is enabled, checkout seems to display every service returned by the USPS API, including some options that most stores would not want to present to customers.
For example it returns Liberty Mail as an option. Liberty Mail shouldn't even be seen by the general consumer. It's used for diplomatic and military mail which civilians can't use. And as it typically being the cheapest option, that's what most will select which just turns into a mess to sort out and undo.
It would be very helpful to have:
⢠A way to select which USPS services are shown (e.g. Priority, Ground Advantage, etc.)
⢠The ability to hide services that are not applicable to standard retail shipments
3) Interaction between āShipping Methodā and USPS and other carrier options now available
I may be misunderstanding the intended setup here, so this is more of a clarification question.
Even with USPS enabled as a carrier, it appears that I still need to select a āShipping Methodā such as:
⢠Flat Rate
⢠Free Shipping
⢠Rate by Weight
These methods then introduce additional logic or options alongside USPS rates, which can result in multiple layers of shipping choices at checkout.
For stores that want to rely entirely on carrier-calculated rates, it would be helpful to have an option where:
⢠USPS itself acts as the shipping method
⢠Checkout shows only USPS-calculated services (without flat-rate or weight-based wrappers)
If this behavior is intentional, Iād appreciate clarification on the recommended setup.
I completely understand that shipping integrations often evolve over multiple releases. I've build a few myself over the years going back to Tienda. I wanted to share this feedback in case some of these items are already on the roadmap, or to confirm whether there are configuration options I may have overlooked.