logo
Welcome to our new AbleCommerce forums. As a guest, you may view the information here. To post to this forum, you must have a registered account with us, either as a new user evaluating AbleCommerce or an existing user of the application. For all questions related to the older version of Gold and earlier, please go to AbleCommerce Gold forum. Please use your AbleCommerce username and password to Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
ray22901031  
#1 Posted : Thursday, December 1, 2022 1:29:50 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
I found the first glitch in the new version 9.0.7 that's preventing us from properly executing orders. It has to do with the offline payments, please see the video.

No matter who I am, or with multiple admin users, I cannot change or add an offline payment. I apologize for the quality of the video, I need to upgrade snagit.

I will have no choice but to go back to the 9.0.5 codebase until we can verify what's going on and resolve this issue.

Can someone else on 9.0.7 please verify?

Thanks

Offline-Payment.zip (634kb) downloaded 8 time(s).

Wanna join the discussion?! Login to your AbleCommerce Forums forum account. New Registrations are disabled.

rlopez397954  
#2 Posted : Thursday, December 1, 2022 1:56:47 PM(UTC)
rlopez397954

Rank: Advanced Member

Groups: Authorized User, Registered, Developers, HelpDesk
Joined: 11/30/2018(UTC)
Posts: 86

Thanks: 8 times
Was thanked: 1 time(s) in 1 post(s)
Just happened to see this.

Just tested on a 9.0.7 Dev site and it is working correctly. This is a Dev site and not a live site.

Edited by user Thursday, December 1, 2022 2:37:26 PM(UTC)  | Reason: Not specified

ray22901031  
#3 Posted : Thursday, December 1, 2022 2:06:31 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
Thank you for verifying that's it working for you, I can constantly reproduce this issue with no problems. But if I go back to the old code base, everything works properly. I'm having one of my developers check to see if we messed up a file.

Again Thanks
Katie S  
#4 Posted : Thursday, December 1, 2022 2:22:06 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
I just tested and it's working for me too. From the video, it looks like you can't select any other payment method besides the top one (Visa). That's strange. Let us know if your developer finds anything.
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#5 Posted : Thursday, December 1, 2022 2:28:17 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
Working on it now - thanks
ray22901031  
#6 Posted : Thursday, December 1, 2022 4:19:25 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
My developer fixed it!

File: Website/Areas/Admin/Controllers/OrdersController.cs

Line: 6270

Comment out this line

if (method != null) method = methods.FirstOrDefault();
//if (method != null) method = methods.FirstOrDefault();

I hope this help someone else.
ray22901031  
#7 Posted : Thursday, December 1, 2022 4:34:49 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
Here's an idea, to be able to see the dll file date. Just to make sure the system is picking up the proper file in the backend.
Katie S  
#8 Posted : Friday, December 2, 2022 11:32:58 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 472

Thanks: 4 times
Was thanked: 34 time(s) in 33 post(s)
Hi Ray,

Do you have the steps to reproduce the issue? I can't seem to figure it out.
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
ray22901031  
#9 Posted : Friday, December 2, 2022 12:27:16 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
I’m going to personally be checking out this file sometime next week to see what happened. Remember we upgraded from 9.05 to 9.07 skipping 9.06, maybe this could be the root of the problem. either way my programmer said that line should not be there in the first place. What does Support have to say about this?

Sent from My iPad
ray22901031  
#10 Posted : Saturday, December 3, 2022 1:27:52 PM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
Hi Katie,

I did a bit of investigation and still, I could not find anything out of the ordinary. The 9.0.5 file, when it comes to this particular code segment, is identical to the 9.0.7 file.

Obviously, there is some condition unknown to me at this time that is causing that particular line of code to create this problem.

Maybe support may want to look into this if other people start to run into the same issue. But for now, we're happy just to remove that line, which really doesn't affect anything else.

I hope this helps.
-Ray
ray22901031  
#11 Posted : Thursday, December 15, 2022 10:22:37 AM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
Hi shaharyar,

Please look into this when you can, as this is really bugging me. The only thing I can think of is that this function is executing differently in version 9.0.7 than in 9.0.5

Removing the entire line works perfectly, and I don't think any harm is done.

method != null

Please see video in the first post - thanks

Edited by user Thursday, December 15, 2022 10:23:48 AM(UTC)  | Reason: Not specified

shaharyar  
#12 Posted : Friday, December 16, 2022 11:05:45 AM(UTC)
shaharyar

Rank: Advanced Member

Groups: Admin, Developers, Registered, HelpDesk, Authorized User
Joined: 10/5/2018(UTC)
Posts: 704

Thanks: 5 times
Was thanked: 113 time(s) in 112 post(s)
Hi Ray,


I have reviewed the code changes and found that the code line is removed in 9.0.6. It was removed during fixing
[AC9-1870] - Invalid success message when adding offline order payment

If the code line is still there for you I think this happened because of the direct upgrade from 5 to 7.

Hope this is now clear.

ray22901031  
#13 Posted : Friday, December 16, 2022 11:14:35 AM(UTC)
ray22901031

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 2/17/2019(UTC)
Posts: 909

Thanks: 3 times
Was thanked: 15 time(s) in 15 post(s)
I will never skip another update again !!!

Thanks
Users browsing this topic
Guest (8)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.