Another effect in the latest version of plugin, the plugin is not breaking our site but there are other effects on the site caused by the plugin, check below:
information:
WordPress version 6.5.4
Active theme: Woodmart Child (version 1.0.0)
Current plugin: Aramex Shipping WooCommerce (version 1.1.21)
PHP version 8.2.18
Error Details
=============
An error of type E_ERROR was caused in line 379 of the file /home1/btlimxmy/public_html/wp-content/plugins/aramex-shipping-woocommerce/includes/shipping/class-aramex-woocommerce-shipping.php. Error message: Uncaught TypeError: ceil(): Argument #1 ($num) must be of type int|float, string given in /home1/btlimxmy/public_html/wp-content/plugins/aramex-shipping-woocommerce/includes/shipping/class-aramex-woocommerce-shipping.php:379
Stack trace:
#0 /home1/btlimxmy/public_html/wp-content/plugins/aramex-shipping-woocommerce/includes/shipping/class-aramex-woocommerce-shipping.php(379): ceil('')
#1 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-shipping-method.php(257): Aramex_Shipping_Method->calculate_shipping(Array)
#2 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-shipping.php(348): WC_Shipping_Method->get_rates_for_package(Array)
#3 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-shipping.php(260): WC_Shipping->calculate_shipping_for_package(Array, 0)
#4 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1431): WC_Shipping->calculate_shipping(Array)
#5 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(346): WC_Cart->calculate_shipping()
#6 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(857): WC_Cart_Totals->get_shipping_from_cart()
#7 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(151): WC_Cart_Totals->calculate_shipping_totals()
#8 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(141): WC_Cart_Totals->calculate()
#9 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1409): WC_Cart_Totals->__construct(Object(WC_Cart))
#10 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(322): WC_Cart->calculate_totals()
#11 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#12 /home1/btlimxmy/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#13 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1811): do_action('woocommerce_app...', 'yith_sales_cart...')
#14 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/legacy/class-wc-legacy-cart.php(307): WC_Cart->apply_coupon('yith_sales_cart...')
#15 /home1/btlimxmy/public_html/wp-content/plugins/wonder-cart/includes/controllers/class-yith-sales-cart-discount-controller.php(173): WC_Legacy_Cart->add_discount('yith_sales_cart...')
#16 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(324): YITH_Sales_Cart_Discount_Controller->apply_coupon_cart_discount('')
#17 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#18 /home1/btlimxmy/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#19 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php(334): do_action('woocommerce_car...')
#20 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(324): WC_Cart_Session->set_session(Object(WC_Cart))
#21 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#22 /home1/btlimxmy/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#23 /home1/btlimxmy/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php(219): do_action('woocommerce_car...', Object(WC_Cart))
#24 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(324): WC_Cart_Session->get_cart_from_session('')
#25 /home1/btlimxmy/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#26 /home1/btlimxmy/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#27 /home1/btlimxmy/public_html/wp-settings.php(717): do_action('wp_loaded')
#28 /home1/btlimxmy/public_html/wp-config.php(88): require_once('/home1/btlimxmy...')
#29 /home1/btlimxmy/public_html/wp-load.php(50): require_once('/home1/btlimxmy...')
#30 /home1/btlimxmy/public_html/wp-admin/admin-ajax.php(22): require_once('/home1/btlimxmy...')
#31 {main}
]]>
The site broke after updating to the latest version: https://snipboard.io/H248eU.jpg. Renaming the plugin folder brought the site back. I tried manually downloading the plugin but got the same result. Please assist.
]]>Hi,
I can’t configure the plugin to make it work, its always give me the errors
Aramex: ERR52 – OriginAddress – City name is invalid (Alexandria)
Aramex: ERR52 – DestinationAddress – City name is invalid (Alexandria)
Please advise what is wrong and how to fix it.
Thanks
]]>When I push the on ‘Track Aramex Shipment’ button, it shows me ‘Aramex shipment was not created’ Although I created a shipment.
]]>Dear Support team,
We have set up the plugin and completed the necessary configuration on our WordPress site. However, after completing all the steps on the cart page, we encountered the following error: Aramex: ERR82 – ClientInfo – Account Not Found here is the screenshot URL for the reference https://tinyurl.com/yr5lzz8w
Following the current configuration of site.
WordPress Version – Version: 6.3.2
Aramex Shipping WooCommerce – Version 1.1.16
WooCommerce – Version 8.2.1
Thanks!
Rupesh Jorkar
My website is down because of this plugin in. business is disturbed too much. when this will resolved?
]]>[Tue Aug 29 06:38:37.500905 2023] [proxy_fcgi:error] [pid 658:tid 140555690407680] [client 2001:41d0:203:786::1:0] AH01071: Got error ‘PHP message: PHP Warning: require_once(/home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-content/plugins/aramex-shipping-woocommerce/includes/shipment/class-aramex-woocommerce-bulk-printlabel.php): Failed to open stream: No such file or directory in /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-content/plugins/aramex-shipping-woocommerce/aramex-shipping.php on line 434PHP message: PHP Fatal error: Uncaught Error: Failed opening required ‘/home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-content/plugins/aramex-shipping-woocommerce/includes/shipment/class-aramex-woocommerce-bulk-printlabel.php’ (include_path=’.:/usr/share/php’) in /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-content/plugins/aramex-shipping-woocommerce/aramex-shipping.php:434\nStack trace:\n#0 /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-includes/class-wp-hook.php(310): load_aramex_classes()\n#1 /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()\n#2 /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()\n#3 /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-settings.php(632): do_action()\n#4 /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/wp-config.php(95): require_once(‘/home/870736.cl…’)\n#5 /home/870736.cloudwaysapps.com/ktxvpagxrd/public_html/w…’
]]>Check this error https://pasteboard.co/c7teGUdElQVB.png
Please fix this asap, also older version of this plugin is not available so there is no solution for this for now.
]]>The new version just released crashes my website.
]]>Not being able to prepare the shipment for the customers, because it keeps getting error and timeout! please fix the issue asap as we have a lot of orders pending due to this issue.
]]>The plugin is causing issues with my Woocommerce Dashboard, as well as giving me a ‘critical error’ every once in a while, guessing due to timeout. It is also corrupting my Divi css. I see it was last updated 8 months ago. When will it be updated again?
]]>Hello and thank you for your help in advance. I have [Aramex Shipping WooCommerce] plugin Version 1.1.16 installed. For the entirety of its running time, we had access to the [Prepare Shipment] and [Schedule Pickup] buttons in the individual order details screen. However, we realized that they were gone. We tried to roll-back to a previous backup, checked all the settings we could, with no luck.
The clue we have is: The buttons’ code is still in the orders page. By inspecting the order page, basically it reads as:
<!-- Aramex shipment -->
<div style="clear:both; padding-top:10px;">
<a class=" button-primary " style="margin-top:15px; margin-left:15px; display:none; " id="create_aramex_shipment">Prepare Aramex Shipment </a>
</div>
As soon as I remove the CSS [display: none;], the button appears, but it is not clickable.
I hope that you can help me with this issue.
Thank you
]]>When I try to change the country in the checkout page i’m getting the following error message.
Aramex: ERR75 – ClientInfo – Failed to login using Portal Service
Kindly advice, Thanks.
]]>Hello developer,
Can you please add a volumetric weight calculation to the plugin? I already did the development but every time there is an update I have to add the code all over again.
please refer to this link and I hope this request would be processed with the next update.
Thanks,
Regards
Good morning
Most hosting services will be forcing the PHP 8 upgrade soon, Xneelo starting October 3. From the end of October PHP 7.4 will no longer be available at Xneelo. WPEngine, Kinsta, flywheel etc all have their own dates, most being end of Novmeber.
We’ve started to manually switch over some of our client’s websites to troubleshoot any issues that might come up and there was one within your plugin.
Uncaught TypeError: Unsupported operand types: string * int in /wp-content/plugins/aramex-shipping-woocommerce/includes/shipping/class-aramex-woocommerce-shipping.php:125
Will you be updating the plugin soon? Or perhaps provide a temporary fix?
]]>Hi,
Can I use Aramex plugin in Dokan multi vendor, so if the user purchased an item from vendor A, the shipping will be from vendor A address to the customer address.
Is that possible with Aramex plug-in in Dokan multi vendor plugin .
Hi I found this issue in the aramex plguin
PHP Deprecated: WC_Abstract_Legacy_Order::get_product_from_item est obsolète depuis la version 4.4.0?! Utilisez $item->get_product() à la place.
and it’s found here can you please update the code ?
aramex-shipping-woocommerce/templates/adminhtml/shipment.php: $product = $order->get_product_from_item($itemvv);
aramex-shipping-woocommerce/templates/adminhtml/shipment.php: $product1 = $order->get_product_from_item($item); ?>
aramex-shipping-woocommerce/templates/adminhtml/schedule_pickup.php: $product = $order->get_product_from_item($itemvv);
aramex-shipping-woocommerce/templates/adminhtml/calculate_rate.php: $product = $order->get_product_from_item($itemvv);
]]>
Hi there! We wanted to make Aramex to be the default shipping method instead of the shipping added to WooCommerce setting itself.
Currently, we have 2 shipping method options which are:
()Pickup at warehouse (added on shipping zones on WooCommerce)
() Shipping by Aramex
And our goal is to make Shipping by Aramex the default shipping method.
Can you please advise us on this?
1- Create a new order manually.
2- Select a product.
3- Enter a COD Amount.
4- Save the order.
5- Press the Prepare Aramex Shipment.
>>The COD Amount used to be collected from the Order page after saving. Now it doesn’t show anymore.
]]>Hi,
I am receiving this error “Aramex: ERR75 – ClientInfo – Failed to login using Portal Service ******* Aramex: ERR24 – ShipmentDetails.ActualWeight.Unit – Invalid Unit *******” when trying to calculate rates in checkout page, even though i have already setup the client info in checkout page and the product Weight deatils in product page. Please help it is urgent !!!!!
Hello,
I have Aramex shipping plugin on my website and caused an issue to my dashboard page, when I tried to open the order, it takes time to load, but when disabled the Aramex shipping plugin it was working well,and found the below log error, please advice to fix the issue.
Got error ‘PHP message: PHP Warning: Invalid argument supplied for foreach() in …/wp-content/plugins/aramex-shipping-woocommerce/templates/adminhtml/shipment.php on line 151
Thanks,
]]>Hi there,
I received an order from a customer from Mexico with Aramex shipping fee at 0 rate.
I checked the cart page and checkout page, it seems that this plugin is returning 0 rate at checkout and customers are able to select those options to pay. May I know what causes this error?
Here’s a screenshot
]]>
Plugin is not working as expected, after having api issues fixed.
New big problem
actually there are two problems
1. if there is no shipping rate available for the specified address then it should not show the method but it says with price blank show giving errors for that and unable to choose other shipping method we have along with that.
2. Second big problem when there shipping rate is not avilable they disabled the place order button or disallow to go through checkout that means if you have other shipping method available like dhl or flat rate you can not go through checkout as they block the button.
It’s a serious problem .
]]>Can this plugin add delete or regenerate shipment function?
i have some of the orders generated shipment receiver details not accurate. The receiver info is from another order but not current order. It makes a lot of problem to me which sent the product to the wrong person!
1. Does this work for Australia local shipping?
2. We’d like to know how to get the Account PIN.
3. Also, can we set it so only certain roles get shown the Aramex option?
4. It doesn’t seem to show the cost of shipping in Checkout.
Please assist.
]]>Hi there,
I’m supporting a client’s website. They said that today, all of a sudden, the plugin was unable to calculate shipping.
I went about updating plugins, disabling all related plugins, the issue persists. What actually happens is that when I go to Proceed to Checkout after filling out the billing information (shipping address, etc) it loads the following page for a split second (things seem glitchy, fields are out of place), then bounces me all the way through to the selected Payment Gate, without calculating and including the delivery fee.
When I go to the order section and try to manually calculate the shipping fee, it spits out the following errors:
Both of these locations exist and they even show up on past orders that have been completed without issue.
As I mentioned, nothing has been changed on the site and nothing has been updated recently, this just happened randomly today.
I checked the geolocator and relevant settings in the global section, everything seems to be in order.
Would you have any idea how I could fix this please? Also, is there any specific Woocommerce version that this plugin is supposed to be compatible with?
]]>Hi Team!
How can enable the Aramex International Shipping only for specific product which I selected?
]]>i have this warning :
Warning: A non-numeric value encountered in /../wp-content/plugins/aramex-shipping-woocommerce/templates/adminhtml/schedule_pickup.php on line 67
why?
WooCommerce version: 4.6.1
WordPress version: 5.5.3
PHP version: 7.4.12
Aramex version: 1.1.2
Hello support
I have used this plugin in a website. But when I enter country as saudi arabia then it displayes to add country again. Please check this screenshot https://ibb.co/JjPKw6d and let me know how to resolve this issue.
]]>Hi, Support
I hope you are well today. When a customer lands on the checkout page the following error message is displayed Aramex: REQ12 – DestinationAddress – City/Zipcode is empty. The error message is displayed before the customer adds any info. I have included a video link below.
]]>