v3.0.4.0 php 8.1
I'm here for a reason, if your response is contact a/the developer, just don't reply.
Feel free to develop it and contribute it back to the core.Joe1234 wrote: ↑Fri Apr 04, 2025 1:21 pmWhy hasn't the included UPS module been updated? This looks like an incredible oversight that has been warned about the impending change for over a year. It just boggles the mind how a "core" necessary worldwide feature could just be left by the way side and force people to pay for an extension that quite frankly should be included in it's most basic functionality.
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk

v3.0.4.0 php 8.1
I'm here for a reason, if your response is contact a/the developer, just don't reply.
Right, and by that logic, I guess since I know how to build a house, I should walk into someone else’s blueprints, complain the windows aren’t where I want them, and demand they fix it for free — never mind the fact that they handed me the plans, the tools, and said “go build whatever you like.”Joe1234 wrote: ↑Sat Apr 05, 2025 7:20 pmRight, and I guess since I know how to fix my cars I should fix the defects/failings and bring it back to the manufacturers to implement what they should have, or should have known to, address in the first place. This isn't a feature request, this is a why don't you fix your product inquiry (regardless of ups changing their system). But, whatever.
OpenCart is an open source project. That means it’s not a commercial product with a support desk and a warranty — it’s a community-driven platform that’s freely available to use, modify, and extend. You’re not buying a finished car off a lot — you’re being handed the parts and the schematics with the invitation to make it your own. If something’s not to your liking or needs to be adapted, that’s kind of the whole point of open source: you can change it.
We welcome ideas, fixes, and feedback — that’s how the project grows — but treating a community-driven platform like a faulty product off a shelf misses the whole premise of what open source actually is.
Got an urgent question that’s keeping you up at night? There might just be a magical inbox ready to help: khnaz35@gmail.com
Enjoy nature
DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.
https://www.youtube.com/watch?v=zXIxDoCRc84
It would be great if there is a lower cost version of the UPS extension that others have made but so far it is a full featured version or you have to go it alone. I don't use a label feature as I go through a difference service for our labels nor do I need dimensional weight, so the full feature version is overkill.
All I need, and I'd bet most are in this boat, is an extension that gives us basic cost of shipping through UPS. I have written a hack that does this but it is FAR FAR away from production as it ONLY works on version 2.3.0.2 and I do NOT know how much time I can devote to polishing it.
So IMO I think your best option is Johnathan's UPS pro.
Best regards,
Mike
cue4cheap not cheap quality
Maybe Mike if you feel helping the community you put it on github and let people fork it so they can use to make it work for themselves. Beside i notice Joe here does sometime codes and keep playing with files time to time we can see allot of his post around.

Got an urgent question that’s keeping you up at night? There might just be a magical inbox ready to help: khnaz35@gmail.com
Enjoy nature
I get you on that, and appreciate that. My point in this is the module is a part of the default OC. It's not an "addition" so to say. So if it comes with it then fix it. And if the powers that be don't want to fix it then take it out. Then there wont be a question or "complaint". But....I feel....if you're pushing the product with the feature IT IS your responsibility to fix the feature when it's broken or remove it. Weather you buy a product or not, unless you are told that something simply will not be working when you receive it, you don't want to receive something that is not working and then be told oh well it's free figure it out....that's BS, and that's crazy by any measure.
As far as me, I'm fine, I use other means that get me cheaper prices, I was just messing around with things and using this mod was the quickest way for me to execute things and this popped up and rubbed me the wrong way when I realized what was going on. If the powers that be don't want to fix this, it is what it is, just take it out because this is a bad look.
v3.0.4.0 php 8.1
I'm here for a reason, if your response is contact a/the developer, just don't reply.
Whilst on one level that is valid, it is a simplest view of what actually is a much more complex situation.
UPS is an external service AND it is a paid service. It is no different from an external theme, paid or otherwise. This forum and indeed the developers of Opencart are not responsible for external modules.
It would be very upsetting should Opencart remove all payments and shipping modules because they are not in control of them and would result in more expense. FYI at one point Opencart did remove payment modules and fortunately for all of us Daniel decided to put them back. Please do not encourage that.
It is, in my opinion, the responsibility of UPS to upgrade their software as a paid service to encourage Opencart shop owners to use them. That would be a more practical use of time.
The other thing is modules are not priced at their cost or value, the logic is priced so the system can work with everyone sharing the work and the profit. If you do not share the cost and profit with the developers, no modules will be produced and result in more and/or all work to be on an individual basis. So ultimately by purchasing a module you are encouraging modules to be built which in turn divides the cost, resulting in reducing your costs.
Everyone understands Opencart can be frustrating at times, but the opportunity you are given is to be appreciated warts and all, even if it fails sometimes. In the grand scale of the world does it really matter? It is not security related so in reality it doesn’t matter. You get an enormous amount of assistance here for free, the vast majority of which it out of the scope of free support and the forum purpose. Take the win, close the topic and move on.
DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.
https://www.youtube.com/watch?v=zXIxDoCRc84
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
The email address is provided regarding the new API keys as uoltects@ups.com so they will probably be able to do something to help.
DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.
https://www.youtube.com/watch?v=zXIxDoCRc84
The quickest way of getting it working would maybe to use the Steppingstone Endpoints. Users would still need to create and UPS App and get the Bearer access_token. Even that would only be a temporary workaround.
https://developer.ups.com/oauth-develop ... ?loc=en_US
Perhaps is would be best to just remove from 3.0.x maintenance branch. Although there are probably a few other extensions still there that don't work any more.
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
DISCLAIMER:
You should not modify core files .. if you would like to donate a cup of coffee I will write it in a modification for you.
https://www.youtube.com/watch?v=zXIxDoCRc84
That would help with getting the access token, which you could use with the Steppingstone Endpoints.JNeuhoff wrote: ↑Sun Apr 06, 2025 9:20 pmMaybe this library could help with an update of the UPS in OpenCart 3.0.x.x : https://github.com/UPS-API/UPS-SDKs/tree/PHP ?
Or even fully convert from the XML API to the new JSON one.
https://developer.ups.com/tag/Rating
Basic UPS
It uses the new REST API with OAuth 2.0. I understand a free extension is what everyone would like, but due to the time and effort involved I can't really afford to do that. Hopefully this meets the spot for some people who don't want all the bells and whistles of my UPS Pro extension, but still need a UPS extension that works with their new API.
Feel free to take a look at the screenshots and demo site, and if you have any questions let me know at www.getclearthinking.com/contact
But your car wasn't a free and open source, community developed product was it?
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
Agree on both points of UPS website not being friendly and having a free UPS extension but...... for those reasons is why I think a paid extension is going to be the way.JNeuhoff wrote: ↑Sun Apr 20, 2025 11:21 pmI still think OpenCart should have a free UPS shipping extension. Implementing the usage of its new API and OAuth is the least of the issues, but the UPS website itself is one of most user-unfriendly ones I have seen lately, and it doesn't appear to support developer accounts, which is a pity because at this stage the only option seems to be the removal of the OpenCart UPS shipping extension for the upcoming OpenCart 3.0.4.1 !
I do also think the UPS OAuth extensions that are out there are pretty cheap overall for how much work they took the build.
Mike
cue4cheap not cheap quality
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
Users browsing this forum: Majestic-12 [Bot] and 40 guests