FedEx Shipping - ETA Format

  • Posts: 106
  • Thank you received: 5
  • Hikaserial Standard Hikashop Business
9 years 6 months ago #201709

-- HikaShop version -- : 2.4.0
-- Joomla version -- : 3.4.1
-- PHP version -- : 5.4.39

I've tried to change the ETA format to 12 hour, but it reverts back to 24 hour format. Also, that selection should really be two radio boxes, not check boxes.

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
9 years 6 months ago #201825

Hello,
Thanks for your feedback, I just added some changes regarding the ETA format FedEx option, can you :
- Download/install that last FedEx shipping plugin
- Add a value on the "ETA format" option and save
- Try it again.

Attachments:
Last edit: 9 years 6 months ago by Mohamed Thelji.

Please Log in or Create an account to join the conversation.

  • Posts: 106
  • Thank you received: 5
  • Hikaserial Standard Hikashop Business
9 years 6 months ago #201884

That fixed the 12/24 hour issue, however, it created a new problem. Now when I start to checkout I get the message "The FedEx request failed with the message : Service is not allowed.". FedEx rates do get displayed.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
9 years 6 months ago #201914

Hi,

Change the line:
if(!empty($response->Notifications->Message) && $response->Notifications->Message != 'Authentication Failed') {
to:
if(!$notif && !empty($response->Notifications->Message) && $response->Notifications->Message != 'Service is not allowed') {
in the file plugins/hikashopshipping/fedex.php and that should fix the problem.

Please Log in or Create an account to join the conversation.

  • Posts: 106
  • Thank you received: 5
  • Hikaserial Standard Hikashop Business
9 years 6 months ago #201925

I made that change and I am still getting that error. I even added a period to the end of the "Service is not allowed" message, as that is what is displayed, but that didn't work either.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
9 years 6 months ago #201935

Hi,

Then, remove the line:
$app->enqueueMessage('The FedEx request failed with the message : ' . $response->Notifications->Message);
altogether and that will definitely remove the error.

Please Log in or Create an account to join the conversation.

  • Posts: 106
  • Thank you received: 5
  • Hikaserial Standard Hikashop Business
9 years 6 months ago #202040

So, if some other error occurs, there will be no indication of it. That's an interesting way to fix a bug.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
9 years 6 months ago #202041

I was just trying to provide a quick fix until Mohamed can properly test the issue on Monday instead of having you wait without any solution for the whole weekend...

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
9 years 6 months ago #202058

Hello and sorry for the late reply,

I made that change and I am still getting that error. I even added a period to the end of the "Service is not allowed" message, as that is what is displayed, but that didn't work either.

I couldn't reproduce that issue on my end with valid credential, can you give me a temporary back-end access to your website so that I can directly test it ?

Please Log in or Create an account to join the conversation.

  • Posts: 106
  • Thank you received: 5
  • Hikaserial Standard Hikashop Business
9 years 6 months ago #202086

I prefer not to give anyone else backend access.

The problem is related to the international shipping options. I can only have FedEx International Ground selected without getting that error. If any other international shipping option is selected, I get that "Service is not allowed" message.

I don't have shipping as the first step in the checkout, so I am rather surprised that it is trying to check on shipping rates before even getting to that step (especially before a shipping address is selected).

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
9 years 6 months ago #202135

Hello,

The problem is related to the international shipping options. I can only have FedEx International Ground selected without getting that error. If any other international shipping option is selected, I get that "Service is not allowed" message.

Then it probably means that you don't that access to these services with your FedEx account, or that your order (shipping address/order weight&size/...) isn't "shippable" by these services.

I don't have shipping as the first step in the checkout, so I am rather surprised that it is trying to check on shipping rates before even getting to that step (especially before a shipping address is selected).

Can you show me how did you configured your checkout workflow through some screenshots so that I can understand and explain it to you ?

Thanks.

Please Log in or Create an account to join the conversation.

  • Posts: 106
  • Thank you received: 5
  • Hikaserial Standard Hikashop Business
9 years 6 months ago #202197

Mohamed Thelji wrote: Then it probably means that you don't that access to these services with your FedEx account,

I can access those services if I login to the FedEx website to create a shipping label, so that does not seem to be the case.

Mohamed Thelji wrote: or that your order (shipping address/order weight&size/...) isn't "shippable" by these services.

If that was the case, then those shipping options should not be displayed to the customer. There should not be an error message displayed.

Mohamed Thelji wrote: Can you show me how did you configured your checkout workflow through some screenshots so that I can understand and explain it to you ?

Cart -> Login -> Address -> Shipping -> Payment -> Cart status / Status / Terms and Conditions

Last edit: 9 years 6 months ago by gpraceman.

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
9 years 6 months ago #202263

Ok thanks,
After many tests, I wasn't able to reproduce your issue on my end, so without a temporary back-end/FTP access I won't be able to debug it for you and find from where your issue is coming from.

Please Log in or Create an account to join the conversation.

  • Posts: 195
  • Thank you received: 13
  • Hikashop Business
9 years 3 months ago #211732

We are experiencing a similar issue with the "Service not allowed" message appearing at checkout when trying to use the FedEx shipping plugin. I've spoken with FedEx Web Services support and the tech can see the requests coming in and the correct services rates being generated based on whats available for the order, however rates are no being displayed during Hikashop checkout. We just get - "The FedEx request failed with the message : Service is not allowed."

Also, the plugin's debug info shows rates for the valid requested services so I'm not sure why those rates are not being displayed to the customer. I can provide backend/FTP access. Thanks!


3by400, Inc.
3by400.com
Websites that Work, Marketing that Matters

Please Log in or Create an account to join the conversation.

  • Posts: 195
  • Thank you received: 13
  • Hikashop Business
9 years 3 months ago #211733

I've sent creds for a Joomla user account as well as SFTP access.


3by400, Inc.
3by400.com
Websites that Work, Marketing that Matters

Please Log in or Create an account to join the conversation.

  • Posts: 195
  • Thank you received: 13
  • Hikashop Business
9 years 3 months ago #211734

Correction: The FedEx shipping rates do show on the checkout step containing Shipping, however the error message shows on all steps.

"The FedEx request failed with the message : Service is not allowed."


3by400, Inc.
3by400.com
Websites that Work, Marketing that Matters

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
9 years 3 months ago #211772

Hello !

The FedEx request failed with the message : Service is not allowed.

That error message only show when one of the service that you use, isn't allowed for :
- Your FedEx account
- Product dimensions & weight
- The shipping address used by your customer.
So you should check each FedEx services to know from where it's coming.

Can you give me some screenshots of the way you configured your FedEx shipping method *

Last edit: 9 years 3 months ago by Mohamed Thelji.

Please Log in or Create an account to join the conversation.

  • Posts: 195
  • Thank you received: 13
  • Hikashop Business
9 years 3 months ago #211797

I understand that the message is showing because one of the shipping services is not allowed based on the order details, but the message should not appear to the customer, especially when other services are available for the order and the rates are listed on the checkout page.

I would expect that the FedEx plugin would work like the USPS plugin in that if a service is available for the order the rate appears and if there is a service not available for the order then the service does not appear. The USPS plugin does not show an error message to the customer if a particular service is not available to them.

Mohamed Thelji wrote: Can you give me

I'm not sure what you meant to ask here ... I emailed Joomla user details and SFTP access yesterday.

Thanks!


3by400, Inc.
3by400.com
Websites that Work, Marketing that Matters

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
9 years 3 months ago #211802

Hello,
My bad I just didn't finished my sentence :).
I understand what you mean and you're right, that error message shouldn't be displayed, we already fixed it through the last FedEx shipping plugin version :

File Attachment:

File Name: plg_hikash...8-18.zip
File Size:47 KB


Can you test it with it ?

Attachments:
Last edit: 9 years 3 months ago by Mohamed Thelji.
The following user(s) said Thank You: 3by400

Please Log in or Create an account to join the conversation.

  • Posts: 195
  • Thank you received: 13
  • Hikashop Business
9 years 3 months ago #211962

Yes, this version worked for us. Thank you!


3by400, Inc.
3by400.com
Websites that Work, Marketing that Matters

Please Log in or Create an account to join the conversation.

Time to create page: 0.112 seconds
Powered by Kunena Forum