Post by Joe1234 » Fri Apr 04, 2025 1:21 pm

Why 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.

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.


Active Member

Posts

Joined
Sat Jan 01, 2022 5:47 am

Post by paulfeakins » Fri Apr 04, 2025 6:35 pm

Joe1234 wrote:
Fri Apr 04, 2025 1:21 pm
Why 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.
Feel free to develop it and contribute it back to the core.

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Guru Member
Online

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by Joe1234 » Sat Apr 05, 2025 7:20 pm

Right, 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 :ponder: . 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.

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.


Active Member

Posts

Joined
Sat Jan 01, 2022 5:47 am

Post by khnaz35 » Sat Apr 05, 2025 7:36 pm

Joe1234 wrote:
Sat Apr 05, 2025 7:20 pm
Right, 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 :ponder: . 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.
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.”

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 ;) :) :-*


User avatar
Active Member

Posts

Joined
Mon Aug 27, 2018 11:30 pm
Location - Malaysia

Post by by mona » Sat Apr 05, 2025 7:56 pm

@Joe Not really .. the most basic difference being you purchase your car.

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


User avatar
Expert Member

Posts

Joined
Mon Jun 10, 2019 9:31 am

Post by Cue4cheap » Sat Apr 05, 2025 11:46 pm

Joe I get it and I really liked the olden days of having 90% of what was needed to run a business built in. But that isn't the case these days. Everything costs.

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


Expert Member

Posts

Joined
Fri Sep 20, 2013 4:45 am

Post by khnaz35 » Sun Apr 06, 2025 12:10 am

Cue4cheap wrote:
Sat Apr 05, 2025 11:46 pm
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.
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 ;) :) :-*


User avatar
Active Member

Posts

Joined
Mon Aug 27, 2018 11:30 pm
Location - Malaysia

Post by Joe1234 » Sun Apr 06, 2025 3:55 pm

by mona wrote:
Sat Apr 05, 2025 7:56 pm
@Joe Not really .. the most basic difference being you purchase your car.
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.


Active Member

Posts

Joined
Sat Jan 01, 2022 5:47 am

Post by by mona » Sun Apr 06, 2025 7:51 pm

Hi Joe,

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


User avatar
Expert Member

Posts

Joined
Mon Jun 10, 2019 9:31 am

Post by JNeuhoff » Sun Apr 06, 2025 7:56 pm

Just wondering: Does UPS allow for free developer test accounts? At least that would helpful then for upgrading the old UPS to using it's latest API.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by by mona » Sun Apr 06, 2025 8:09 pm

As far as I am aware sign up is free but I am not sure if you get a testing account as such with that.
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


User avatar
Expert Member

Posts

Joined
Mon Jun 10, 2019 9:31 am

Post by ADD Creative » Sun Apr 06, 2025 8:33 pm

The UPS extension has been removed. It's just a lot of users still use old versions that are unsupported or are just in maintenance and only receive critical security and bug fixes.

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.

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by JNeuhoff » Sun Apr 06, 2025 9:20 pm

Maybe 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 ?

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by by mona » Sun Apr 06, 2025 9:57 pm

JNeuhoff wrote:
Sun Apr 06, 2025 7:56 pm
Just wondering: Does UPS allow for free developer test accounts? At least that would helpful then for upgrading the old UPS to using it's latest API.
Maybe this will also help
https://www.ups.com/assets/resources/me ... -guide.pdf

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


User avatar
Expert Member

Posts

Joined
Mon Jun 10, 2019 9:31 am

Post by ADD Creative » Sun Apr 06, 2025 10:05 pm

JNeuhoff wrote:
Sun Apr 06, 2025 9:20 pm
Maybe 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 ?
That would help with getting the access token, which you could use with the Steppingstone Endpoints.

Or even fully convert from the XML API to the new JSON one.
https://developer.ups.com/tag/Rating

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by Johnathan » Mon Apr 07, 2025 1:55 am

In case anyone is interested, I just released a more affordable UPS extension because of people's requests:

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

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by paulfeakins » Mon Apr 07, 2025 6:25 pm

Joe1234 wrote:
Sat Apr 05, 2025 7:20 pm
Right, 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 :ponder:
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


User avatar
Guru Member
Online

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by JNeuhoff » Sun Apr 20, 2025 11:21 pm

I 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 !

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by Cue4cheap » Mon Apr 21, 2025 9:26 pm

JNeuhoff wrote:
Sun Apr 20, 2025 11:21 pm
I 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 !
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.
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


Expert Member

Posts

Joined
Fri Sep 20, 2013 4:45 am

Post by JNeuhoff » Mon Apr 21, 2025 11:03 pm

This is a valid point. I noticed that UPS does not support developer or test accounts anymore, so I think users should consider other shipping providers.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am

Who is online

Users browsing this forum: Majestic-12 [Bot] and 40 guests